Last active
August 29, 2015 14:22
-
-
Save Alex-Space/00247401bb46848c56ab to your computer and use it in GitHub Desktop.
doc Python
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://youtu.be/1LEd2AS_iK4?t=28m43shttp://pythonworld.ru/samouchitel-python - Самоучитель | |
http://python-rutour.rhcloud.com/ - Обучение | |
http://codecombat.com/ - научитесь программировать играя в игру | |
http://www.codingame.com/ - еще один ресурс по игровому обучению | |
http://imaster.pp.ua/stati/programming/kratkii-kurs-jazyka-programmirovanija-py.html уроки | |
Python онлайн и курсы тоже - например: | |
www.tutorialspoint.com/execute_python_online.php | |
www.tutorialspoint.com/python/index.htm | |
https://github.com/vinta/awesome-python - куча литературы на английском (ресурсы и пр.) | |
http://djbook.ru/ - документация Джанго на русском языке | |
https://vk.com/wall-54530371_1075 - Видеолекции от JetBrains | |
http://habrahabr.ru/post/150302/ - Хорошая статья, как начать и что это такое | |
http://python.su/ - Русский неофиц. сайт по Пайтону | |
http://rutracker.org/forum/viewtopic.php?t=2436308 - куча книг по Пайтону | |
http://www.checkio.org/ - практка | |
http://habrahabr.ru/post/137206/ - супер качественные лекции по Питону от Гугл на английском | |
ПРодолжить с: | |
https://youtu.be/1LEd2AS_iK4?t=28m43s | |
https://youtu.be/1NbT1q6lBV0?t=43m21s | |
https://www.youtube.com/watch?v=--_SqSC9A1A - создание сайтов Python Flask | |
http://spb-tut.ru/ - обучалка, когда перейду на django | |
http://python.su/job/list/ - сайт с вакансиями | |
Перед установкой нужно для удобной работы с компилятором установить: | |
sudo apt-get install libreadline-dev | |
Вот список знаний, которыми должен обладать потенциальный Junior Python developer: | |
Что такое полиморфизм | |
Базы данных и что такое join | |
Где используются интерфейсы и абстрактные классы | |
Уметь самообучаться, находить нужную информацию. | |
Иметь общие представления о том, что такое ОС и зачем она появилась. | |
Понимать что такое процесс и как он “живёт” в ОС. | |
Понимать что такое поток. | |
Понимать что такое сокеты и зачем они нужны. | |
Иметь представление о том, как устроен стек протоколов TCP/IP. | |
Понимать что такое Linux. | |
Уметь работать в sh. | |
Понимать что такое виртуализация и знать какие бывают типы. | |
Уметь настраивать виртуальные машины через vagrant или подобные инструменты. | |
Уметь работать с GIT(создавать ветки, разрешать конфликты, etc) | |
Понимать что такое ООП, на чём он основан и почему им удобно пользоваться. | |
Понимать что такое императивный и декларативный стиль. | |
Понимать что такое MVC | |
Понимать что такое декоратор(стандартный вопрос на собеседовании) и зачем он нужен. | |
Понимать что такое замыкание. | |
Понимать что такое интроскпекция. | |
Понимать асинхронную концепцию программирования. | |
Уметь работать с БД(хотя бы CRUD, join) | |
Уметь работать с nginx(хотя бы проксирование настроить) | |
(можно просто написать - “прочитать Лутца”, но выделю пару вопросов) | |
Знать чем отличаются new style классы от old style. | |
Знать чем отличаются Python2 от Python3 | |
Знать чем отличается str от unicode и почему в программе нужно работать с unicode. | |
Понимать алгоритм импорта модулей в Python. | |
Понимать что такое генераторы и итераторы. | |
Понимать что такое дескрипторы. | |
Понимать что такое GIL и зачем он нужен. | |
Понимать что такое WSGI и зачем он появился. | |
+ Уметь писать тесты, понимать зачем это нужно. | |
+ Практические и теоритические основы по framework. | |
+ выполнить норматив по ГТО | |
+ не пить и не курить. | |
Так же можешь потренироваться по заданиям Юры Юревича. http://pyobject.ru/blog/2010/02/04/python-quiz/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment