|
|||||||
Программирование на Python: от новичка до профессионала
Время создания: 29.07.2019 23:51
Текстовые метки: python
Раздел: Разные закладки - Python
Запись: xintrea/mytetra_db_adgaver_new/master/base/1512852531xsq5xw6ipe/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Программирование на Python: от новичка до профессионала Пошаговая инструкция для всех, кто хочет изучить программирование на Python (или программирование вообще), но не знает, куда сделать первый шаг. Мы просмотрели множество обучающих материалов и просто хороших статей и составили список того, что необходимо изучить, чтобы освоить этот язык программирования и развиваться в нем. 1. Первым делом изучите основы. Узнайте, что такое переменные, управляющие структуры, структуры данных. Эти знания необходимы без привязки к конкретному языку. 2. Займитесь изучением литературы. Начните с классики – Dive into Python . Эта книга вообще может стать настольной. Еще можно почитать Майкла Доусона «Программируем на Python » и Алексея Васильева «Python на примерах. Практический курс по программированию» . Доусон – опытный программист и преподаватель, а в книге учит программировать, создавая простые игры. В книге Васильева, напротив, больше внимания уделяется основам и теории. 3. Практикуйтесь. Можно (и нужно) делать это параллельно с изучением теории. Пройдите курс Learn Python на Codecademy: вся необходимая для выполнения заданий теория подается прямо во время заданий. Как вариант, можно посетить Питонтьютор – бесплатный интерактивный курс по Python на русском. 4. Пройдите курс «Введение в компьютерные технологии и программирование на языке Python» от MIT. 5. Узнайте, какие библиотеки и инструменты и для каких целей используют другие питонисты. Найдите что-то интересное для себя. 6. Если вас интересуют веб-технологии, обратите внимание на фреймворки Flask и Django. Узнайте, для каких целей какой из них лучше подходит, начните изучать тот, что подходит вам. 7. Узнайте, как получать и анализировать массивы данных с отдельных сайтов, со всего Интернета и вообще откуда угодно – только старайтесь держаться в рамках закона. 8. Ищите информацию о методах машинного обучения. 9. Оптимизируйте работу с инструментами, автоматизируйте рутину и все, что еще не автоматизировано. Несколько полезных ссылок на ресурсы, которые помогут чуть меньше гуглить и определиться, в каком направлении работать. Полезные ресурсы Python Tutor Этот инструмент помогает перейти фундаментальный барьер на пути к пониманию изучаемого языка программирования: путем визуализации кода этот ресурс даст понимание того, что происходит, когда компьютер исполняет каждую строку кода. Bucky Roberts на YouTube Если вы не знакомы с программированием, эти туториалы очень вам помогут. Они просты для понимания и охватывают все, что может пригодиться сначала, начиная с установки языка. Derek Banas про Python на YouTube Дерек – программист-самоучка, и у него свой взгляд на подход к изучению языков программирования. Он делает небольшие видеообзоры на различные языки длиной в 40-60 минут, в которых рассказывает все, что нужно, чтобы в общих чертах понять назначение языка. Corey Schafer на YouTube У Кори хорошие видео на тему форматирования строк, генераторов, программистских терминов (комбинации и перестановки, DRY, замыкания) и многого другого, что поможет понять основные концепции. Django Getting Started Официальная документация по веб-фреймворку Django. Покрывает все, что нужно узнать на первых порах, от установки до первого приложения. Введение во Flask Видеокурс на YouTube для желающих ознакомиться с Flask, понять некоторые его тонкости и узнать, зачем он вообще нужен. Полезные ссылки Новичку Python 3 для начинающих Знающему основы для углубленного изучения М. Лутц «Программирование на Python, 4-е издание» (2011, PDF): первый том , второй том Профессионалу Много всего на Хабрахабре Видеоматериалы Некоторые записи видео-конференции Python Meetup |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|