Что дальше?

Изучаем Python

Мы надеемся, этой книги достаточно, чтобы вы могли себя достаточно уверенно чувствовать при работе с Python, но не стоит останавливаться на достигнутом, ведь даже профессиональные, опытные программисты постоянно стремятся получше изучить язык, на котором они пишут.

Книги и руководства

Если ты предпочитаешь обучаться с помощью книг, вот несколько из них, многие из которых ты можешь бесплатно прочитать в интернете:

  • OTS Python Portal — остальные учебники от OpenTechSchool

  • O’Reilly публикует немало печатных и бумажных книг, как по Python’у (Learning Python, например), так и по другим языкам/технологиям/

  • Invent with Python (разработка с Python) — направленная на практику серия из трёх различных книг.

  • Learn Python the Hard Way — уникальный пошаговый учебник по языку.

  • Dive into Python 3 – ещё одна неплохая книга, бесплатно доступная онлайн

  • Последнее в списке (но не последнее по значимости) — руководство с сайта python.org

Обучающие онлайн-курсы

Многого можно сделать в интернете в наши дни, например, пройти курсы по программированию.

  • Edx - with top universities like Stanford, MIT, Harvard and Berkley giving out interactive courses for free, it’s hard to turn this down. You’ll have to look for ones coming up soon!
  • Coursera. Похоже на Edx, но курсов (которые можно пройти в любое время) больше.

  • CodeAcademy — имеет один python-курс (и несколько курсов по другим языкам программирования), который может быть который может быть пройден в любое время

Что можно написать на Python

Well, that’s a tough one! See, practically anything you can think of involving some electronics - from your TV remote, to a smartphone, to the backend of a popular web service, to the scheduling of airport landings, to the software you use everyday - it all involves some programming somewhere!

And not only is it a big field practically, but also technically and academically. As soon as you have a basic understanding of a general language like python, you can start working on all manner of subjects: web frontends, web backend services, data analysis and statistics, Artificial Intelligence, GUI design, robotics, software development of all kinds, online transactions, automation of everything, and many more.

We wouldn’t blame if that all sounds daunting, so here’s some practical advice, that takes advantage of how wide a field “programming” is:

Примени свои новые знания в том, чем ты увлекаешься.

Whether that’s starting a new business, helping you do some task involving data faster, putting up an online site, calculating advantages in a game you play, creating art and music, or anything else, finding out how to use programming to help with whatever floats your boat will make learning much more exciting and relevant. Feel free to ask someone more experienced if you have no idea where to start, but always mention what makes you tick!