Как начать учить Python 3?
============================

 Какие книги читать, какие сервисы использовать? Чего стоит избегать? 

 Расскажу как я изучал, но уже имея опыт от с++.  

Сначала основы : переменные, ввод-вывод, циклы, условия, функции и классы, строки и их методы, массив так называемый list, и его методы, кортежи, словари. Обработка исключений. Затем написал для себя пару алгоритмов сортировки. Затем захотелось решать реальные задачи, глянул на модуль tweepy для работы с твиттером, начал экспериментировать, вытягивать список своих фоловеров, их твиты, анализировать их как то с помощью условий искать ключевые слова, начал постить твиты при определенных условиях, затем познакомился с модулем который вытаскивал погоду о любом нужном мне городе, познакомился с его методами, как узнать влажность, температуру, облачность и т.п. Затем захотел вытащить в твиттере у своих фоловеров информацию о том где они живут, делал запрос о погоде по их городу и постил твит о погоде на сегодня в его городе, затем я захотел познакомится с серверные программированием. Там все довольно несложно, модуль socket, читал в интернете туториалы по нему, писал свои простенький эхо сервер, и клиент к нему, затем захотел сделать чат-сервер в итоге сделал, но максимум 2 клиента, потом познакомился с модулем Tkinter, с помощью него я к своему чату графический интерфейс прикрутил. Потом я задумался о том как свой чат сервер заставить обслуживать больше 2 клиентов и начал изучать многопоточность, это мой небольшой путь который ещё продолжается. 

 C 2016-го ничего не поменялось. Берём букварь "Изучаем Python" Лутца, читаем, экспериментируем с примерами. 

 Чтобы начать: [pythontutor.ru](http://pythontutor.ru/)  

Чтобы войти в программирование с базовыми знаниями методов абстракции и парадигм программирования: [composingprograms.com](http://composingprograms.com/) 

 На КурсЭре на русском 9 недельный курс от Высшей школы экономики  

[https://www.coursera.org/learn/python-osnovy-progr...](https://www.coursera.org/learn/python-osnovy-programmirovaniya)  

Если английский не пугает, то задай там же поиск по Python. Получишь ссылки на очень сильные курсы, но на английском.   

Если сертификат не нужен, то обучение бесплатное. 

<https://learnxinyminutes.com/docs/python3/>  

<https://learnpythonthehardway.org/book/>