AHgPeKa
@AHgPeKa
Маркетолог

Как тренироваться кодить на Python?

Начал изучать Python, подскажите пожалуйста, есть ли какие-то сервисы по тренировке кодинга? К примеру, отточить написание функций и т.д. Дабы не путаться в аргументах, переменных функциях и т.д.
  • Вопрос задан
  • 503 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Просто берите учебник, читайте полностью, попутно экспериментируя с примерами из книги. Обязательно примеры набираться самостоятельно, а не копировать. Обязательно пытаться их изменять, чтобы убедиться, что вы действительно понимаете, как они работают. После прочтения попытайтесь набомбить пет-проект с использованием изученных технологий.

Если где-то застрянете, перечитывайте соответствующие главы, читайте официальную документацию, ищите ответы в гугле. Ни в коем случае не несите свою проблему другим людям до тех пор, пока не потратили хотя бы пару-тройку дней на поиск решения. Если ответы вам будет давать кто-то другой, программировать вы не научитесь.

И не используйте IDE на этапе обучения. Применяйте обычный текстовый редактор и консоль. Во-первых, IDE избавляет вас от рутинных операций, но именно рутинные операции позволяют набить руку . Во-вторых, IDE скрывает многие процессы, выполняя их за программиста, но именно они позволяют понять базовые принципы.
Ответ написан
Пригласить эксперта
Ответы на вопрос 7
dzolotarev
@dzolotarev
Этот мир крэшится - я собираю дампы
https://is.gd/pTUIPJ
Никакой самостоятельности. Вы хотя бы задницу в состоянии себе вытереть, не задавая вопросов?
Ответ написан
@Firsov36
full-stack web developer
Напишите программу рецептов приготовления пиццы с возможностью Добавления новых записей в самописную файловую базу данных, вывод информации из нее и поиск по одному или нескольким ингредиентам. — пока будете писать код, столько нового узнаете. И не останавливайтесь на задаче, расширьте функционал.

Опыт растет по мере написания действующих приложений, от малых до великих...
Ответ написан
@piglet-animas
В таком деле вам сильно поможет поиск, вот на выбор несколько ресурсов:
- https://www.hackerrank.com
- https://leetcode.com/
- https://praktikum.yandex.ru - у них есть бесплатная часть курса, где можно порешать задачки тренажера
- https://www.codewars.com/

Но лучшим средством отточит навык, решать свои задачки и делать собственные проекты, пусть неуклюже и многострочно на первых порах, но самостоятельно и с изучением документации.
Чем больше таких маленьких задачек - тем лучше.
И ничто так не подначивает к изучению, как решение собственного проекта, ведь только вам одному известно, что вы хотите сделать, вот и проводите часы в поисках оптимального решения!
Когда набьете руку, переходите к более крупным проектам или курсам, где более опытные коллеги подскажут как двигаться дальше!
Успехов в программировании!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы