Python: различия между версиями
Перейти к навигации
Перейти к поиску
Artem (обсуждение | вклад) |
Artem (обсуждение | вклад) Нет описания правки |
||
Строка 47: | Строка 47: | ||
= Отладка = | = Отладка = | ||
= Организация кода = | = Организация кода = | ||
= Тесты = | |||
* pytest | |||
* unittest | |||
= Библиотеки = | = Библиотеки = | ||
= CMS = | = CMS = | ||
Строка 55: | Строка 58: | ||
* | * | ||
* Tornado | * Tornado | ||
= Ссылки и доп. информация = | = Ссылки и доп. информация = | ||
* https://www.python.org/ | * https://www.python.org/ |
Версия от 15:06, 6 мая 2019
Общие сведения
id([1]) id([2]) a = 'a'*16 b = 'a'*16 id(a) id(b) threads global init join vacuum postgresql redis queues rabbitmq exchange
История
Установка
Синтаксис
Структуры данных
Структура | Порядок | Уникальность | Изменяемость | Пример |
---|---|---|---|---|
list(список) | да | нет | да | a = [1,2,3,4,5,10,1,2,3] |
dict(словарь) | нет | да | да | a = {'a': '1', 'b': '2', 'c': '3'} |
tuple(кортеж) | да | нет | нет | a = (1, 2, 3, 4) |
set(множество) | нет | да | да | a = set([1, 2, 3, 4, 5, 5]) => {1, 2, 3, 4, 5} |
frozenset(множество) | нет | да | нет | a = frozenet([1, 2, 3, 4, 5, 5]) => {1, 2, 3, 4, 5} |
ООП
IDE
Отладка
Организация кода
Тесты
- pytest
- unittest
Библиотеки
CMS
- Django CMS
Фреймворки
- Django
- Flask
- Tornado