Поиск по сайту:
Если преподаватель настаивает на том, что вычислительная наука - это х, а не Y, посочувствуйте его ученикам. (Алан.Дж.Перлис)

Как выучить Python (шаг за шагом) к 2021 году. Часть 2

07.10.2020

Шаг 4. Работайте над проектами Python самостоятельно

После того, как вы завершили несколько структурированных проектов, пришло время работать над проектами самостоятельно, чтобы продолжить лучше изучать Python. Вы по-прежнему будете обращаться к ресурсам и концепциям обучения, но вы будете работать над тем, над чем хотите работать. Прежде чем вы погрузитесь в работу над собственными проектами, вы должны почувствовать себя комфортно при отладке ошибок и проблем с вашими программами. Вот некоторые ресурсы, с которыми вам следует ознакомиться:

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

 

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

Вот несколько советов по поиску интересных проектов:

  • Расширьте проекты, над которыми вы работали ранее, и добавьте больше функций.
  • Посещайте встречи Python  в вашем кругу и найдите людей, которые работают над интересными проектами.
  • Найдите пакеты с открытым исходным кодом, чтобы внести свой вклад.
  • Посмотрите, не ищут ли местные некоммерческие организации разработчиков-добровольцев.
  • Найдите проекты, созданные другими людьми, и посмотрите, сможете ли вы их расширить или адаптировать. Github  — хорошее место для их поиска.
  • Просмотрите сообщения в блогах других людей, чтобы найти интересные идеи для проектов.
  • Подумайте об инструментах, которые сделают вашу повседневную жизнь проще, и создайте их.
Читать  Функция zfill() в Python

Не забывайте начинать с малого. Часто бывает полезно начать с очень простых вещей, чтобы обрести уверенность. Лучше начать с небольшого проекта, чем закончить тот огромный проект, который никогда не будет выполнен.

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

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

 

Идеи проектов по науке о данных/машинному обучению

  • Карта, отображающая результаты голосования.
  • Алгоритм, предсказывающий погоду там, где вы живете.
  • Инструмент, предсказывающий фондовый рынок.
  • Алгоритм автоматического суммирования новостных статей.

 

Идеи проектов мобильных приложений

  • Приложение для ежедневного отслеживания пройденного расстояния.
  • Приложение, которое отправляет вам уведомления о погоде.
  • Чат на основе местоположения в реальном времени.

 

Идеи игрового проекта Python

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

 

Аппаратные средства/датчики/идеи проектов роботов

  • Датчики, которые контролируют температуру вашего дома и позволяют вам контролировать ваш дом удаленно.
  • Более умный будильник.
  • Беспилотный робот, который обнаруживает препятствия.

 

Идеи проекта автоматизации работы

  • Скрипт для автоматизации ввода данных.
  • Инструмент для сбора данных из Интернета.

 

Ключ в том, чтобы выбрать что-то и сделать это. Если вы слишком зацикливаетесь на выборе идеального проекта, есть риск, что вы никогда его не сделаете.

Читать  Vue.js против Django

 

Шаг 5. Продолжайте работать над более сложными проектами

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

Вот несколько идей на тот момент:

  • Попробуйте научить новичка создавать собственный проект.
  • Можете ли вы расширить свой инструмент? Может ли он работать с большим объемом данных или может обрабатывать больше трафика?
  • Можете ли вы заставить вашу программу работать быстрее?
  • Сможете ли вы сделать свой инструмент полезным для большего числа людей?
  • Как бы вы коммерциализировали то, что сделали?

 

Идти вперед

В конце концов, Python постоянно развивается. Лишь несколько человек могут на законных основаниях утверждать, что полностью понимают язык, и они его создали.

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

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

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

Читать  Как добавить в начало списка в Python

 

Общие вопросы о Python:

Трудно выучить Python?

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

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

 

Подходит ли Python для изучения в 2020 году?

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

 

Начало: Как выучить Python (шаг за шагом) к 2021 году

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Электронные замки обеспечивают высокий уровень безопасности домов и компаний. Достаточно сосредоточиться…

Спасибо!

Теперь редакторы в курсе.