Добавить в корзинуПозвонить
Найти в Дзене

Python. С чего начать?

Если Вы хотя бы раз ввели в поисковой системе слово "python", то, наверняка, Вас уже преследует реклама платных курсов с обещаниями трудоустройства. Эти курсы могут быть эффективны при условиях, что Вам нравится программирование, Вы увлечены и ваш интерес растет. Вы не можете знать на перед будет ли это так, поэтому не вижу смысла платить деньги. Советую пробовать себя с помощью бесплатных ресурсов и при трех составляющих, описанных выше, Вы отлично справитесь без платных курсов. Дальше я расскажу о сервисах и книгах, которые использовал я. Также читайте "Как я стал разработчиком менее чем за год и увеличил доход более чем в два раза" и "Как быстро и эффективно изучить SQL". Не начинайте с фреймворков Самая распространенная ошибка - это не имея хорошей базы штурмовать фреймворки (например django) и пытаться писать сайты или телеграм боты, довольно, кривым образом. Именно глубокое понимание основ ценится работодателями, особенно, если Вы собеседуетесь на позицию джуниора. Так с чего

Если Вы хотя бы раз ввели в поисковой системе слово "python", то, наверняка, Вас уже преследует реклама платных курсов с обещаниями трудоустройства. Эти курсы могут быть эффективны при условиях, что Вам нравится программирование, Вы увлечены и ваш интерес растет. Вы не можете знать на перед будет ли это так, поэтому не вижу смысла платить деньги. Советую пробовать себя с помощью бесплатных ресурсов и при трех составляющих, описанных выше, Вы отлично справитесь без платных курсов. Дальше я расскажу о сервисах и книгах, которые использовал я.

Также читайте "Как я стал разработчиком менее чем за год и увеличил доход более чем в два раза" и "Как быстро и эффективно изучить SQL".

Не начинайте с фреймворков

Самая распространенная ошибка - это не имея хорошей базы штурмовать фреймворки (например django) и пытаться писать сайты или телеграм боты, довольно, кривым образом. Именно глубокое понимание основ ценится работодателями, особенно, если Вы собеседуетесь на позицию джуниора.

Так с чего же начать

Я начинал с курса по основам программирования на Python от НИУ ВШЭ на coursera, курс можно пройти бесплатно или запросить финансовую помощь (подробности смотрите на платформе). В курсе Вы разберете основные базовые структуры языка и тут же примените знания в решении небольших задач, материал изложен очень понятно и доступно.

Параллельно курсу рекомендую читать A byte of Python, книга эта легкая и поверхностная, но даст определенный запал перед более серьезной литературой.

На ресурсы, указанные выше, у Вас уйдет примерно 2 месяца и Вы будете готовы к следующему шагу, а следующий шаг это Марк Лутц "Изучаем Python" том 1 и том 2. Там Вы познакомитесь уже с известными Вам темами, но в более глубоком изложении, книга очень толстая, но советую осилить её, Вы закрепите базу и будете смотреться намного выйгрышней на рынке труда.

Ну и последняя книга из начального списка с которой будет полезно ознакомиться это "Грокаем Алгоритмы" от непроизносимого автора, о чем там пойдет речь, думаю, ясно из названия.

Что дальше

Этот короткий список даст Вам отличную базу на основе которой Вы уже сами поймете, куда идти дальше. Читайте тематические статьи, интересуйтесь технологиями и заглядывайте в другие языки (особенно типизированные), это так же даст Вам преимущества и и связь с космосом :)