Привет, мир!

Сегодня мы собираемся рассмотреть 5 вещей, которые вам нужно усвоить как новичку в Python, чтобы быстро совершенствоваться. Первые шаги могут быть самыми трудными при изучении нового навыка, и то же самое относится к изучению нового языка программирования.

Python — идеальный язык для изучения в качестве первого языка программирования, но есть несколько вещей, которые помогут вам быстро его понять.

Это будет немного отличаться от моих обычных постов, так как не будет никакого кода. Надеюсь, вам будет интересно.

Я собираюсь разделить пост на абзацы, так что не стесняйтесь пропустить вперед.

1. Выберите/изучите свою IDE

Это может показаться довольно очевидным, но часто я вижу, как кто-то борется с кодом из-за того, что не знает, как правильно использовать IDE.

Выбор IDE

Для новичка выбор IDE для использования может оказаться довольно сложной задачей. Там есть много возможностей. Я бы посоветовал избегать постоянных изменений вашей IDE в качестве новичка. Постарайтесь понять, что делает каждая из сред разработки, и выберите ту, которая кажется вам наиболее подходящей. В первые дни работы с Python я менял его 4 раза, тратя впустую много драгоценного времени, которое мог бы потратить на изучение других вещей.

Если вы абсолютный новичок и не знаете, с чего начать, я бы посоветовал VSCode (бесплатно):



VSCode — невероятно универсальный редактор кода, который может работать с неограниченным количеством языков и текстовых форматов. Я использовал его в качестве основного редактора кода последние 6 лет и не хочу его менять. Обратите внимание, что, хотя VSCode полон функций, другие инструменты могут быть лучше для разработчика полного стека Python (взгляните на рекламу Jetbrains PyCharm).

Если вы хотите научиться программировать на Python в VSCode, посмотрите мой туториал (вам понадобится всего 5 минут):



Изучение IDE

После того, как вы выбрали свою IDE, не торопитесь, изучите, как ее использовать и правильно настроить. Посмотрите в Интернете, как подготовить его к сеансам кодирования. Также полезно ознакомиться с учебными пособиями, созданными другими людьми, использующими ту же IDE, которую вы собираетесь изучать.

2. Начните с базового проекта

Одно из самых больших препятствий при изучении нового языка программирования — это усвоить множество базовых понятий, которые вам необходимо выучить. Я предлагаю изучить экстремальные основы языка и, как только вы научитесь двигаться, начните работать над простым проектом.

Работа над интересным проектом — это более быстрый способ изучить основы, не приближаясь к выгоранию. В Интернете можно найти множество идей, просто найдите ту, которая вас интересует, и начните программировать.

При работе над личным проектом есть один риск, которого новичок должен избегать любой ценой, и это подводит нас к следующему пункту.

3. Не просто копируйте и вставляйте

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

Копирование фрагмента может быть полезным, но если вы не понимаете, как работает этот фрагмент кода, вы не научитесь его использовать. Поэтому каждый раз, когда вы копируете что-то у своих коллег-программистов в Stackoverflow, просто попробуйте изучить этот фрагмент, прежде чем вставлять его в свой проект.

4. Учитесь на чужих проектах

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

Вы также можете попросить их поделиться с вами своим кодом из других проектов (или, если вы программист-самоучка, просто посмотрите на Github). Изучение чужих проектов может улучшить не только ваше понимание языка, но и изменить то, как вы пишете свой код и управляете им.

5. Не зацикливайтесь на петле

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

Очень важно выйти из «безопасной зоны» и научиться чему-то новому.

Если вы хотите поддержать меня, рассмотрите возможность подписки на Medium, используя мою реферальную ссылку:



Другие URL-адреса:

Личный сайт: https://inzaniak.github.io
Социальные ссылки: https://inzaniak.github.io/links.html
Linkedin: https://www.linkedin .com/in/umberto-grando-a8527b150/