На главную страницу | Новости  |  Ссылки | Контакты

Spyphy Farnsworth
Квантовая реальность. Кибернетика. Искусственный интеллект


FAQ in python


Что такое PEP8


PEP8 - это рекомендуемый стиль программирования.

Есть утилита для проверки

sudo pip3 install flake8

flake8 vk_ali.py --ignore W191

https://habrahabr.ru/company/dataart/blog/318776/

В этом стандарте меня устраивает все, кроме запрета на табуляцию. Преобразовать табуляцию в пробелы никогда не представляет труда, в отличие от обратного.

Для чего нужны set


В чем разница list и tuple


swap двух переменных:


a,b = b,a

разница range и xrange


mutable и не-mutable-типы


менеджер контекста


генераторы и итератры


лямбда-функции


анонимные функции


ООП


классические и статические методы


Шаблоны проектирования


singleton

decorator

Magic methods


Особенности python 3.5


new style и old style классы


MRO - method resolution order


__slots__


Попытки присвоить экземпляру атрибут, который не был перечислен в __slots__ будет поднято исключение AttributeError. Если требуется динамическое назначение атрибутов, следует указать в перечислении слотов '__dict__'.

дискрипторы протоколов


threading


метаклассы


функция type


Литература:


https://www.ibm.com/developerworks/ru/library/l-python_part_7/index.html





galaxy