Skip to content

Instantly share code, notes, and snippets.

@antonyc
Created October 27, 2019 10:38
Show Gist options
  • Save antonyc/4bc770d04c85ea0c6adc871bdafd2edc to your computer and use it in GitHub Desktop.
Save antonyc/4bc770d04c85ea0c6adc871bdafd2edc to your computer and use it in GitHub Desktop.
Программа
Python:
* все про управляющие конструкции обязательно нужно прочитать https://docs.python.org/2.7/tutorial/controlflow.html
* обработка исключений и встроенные исключения https://docs.python.org/2.7/tutorial/errors.html
* https://docs.python.org/2.7/tutorial/datastructures.html
* прочитай datetime https://docs.python.org/2.7/library/datetime.html
* https://docs.python.org/2.7/library/json.html
* https://docs.python.org/2.7/tutorial/classes.html#a-first-look-at-classes
* https://docs.python.org/2.7/reference/datamodel.html#context-managers
* ipython - удобный repl, пойми в общем как с ним работать пройди tutorial. Вглубь, в устройство лезть не нужно https://ipython.readthedocs.io/en/stable/interactive/index.html
* интроспекция https://docs.python.org/2.7/tutorial/modules.html#the-dir-function
* очень важная тема - как логгировать https://docs.python.org/2.7/library/logging.html#logging.debug, изучи как работает logging.debug, это будет нужно постоянно
* pdb https://docs.python.org/2.7/library/pdb.html (поверх него строится ipdb)
* https://pypi.org как стандартный источник стандартных библиотек. Научись искать. Найди например на этом сайте django, которым мы пользуемся и через левый сайдбар найди документацию и репозиторий на гитхабе.
* регулярные выражения https://docs.python.org/2.7/library/re.html
Сборка:
* что такое докер, базовые команды. Попробуй поставь его и собери какой-нибудь простейший образ из интернета. Например с postgresql. Запусти его и на нем отлаживайся.
Postgresql:
* тип данных json, как использовать из django (поищи django array field)
* тип данных array как использовать из django (поищи django array field)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment