
Modern Python 101 - Тренировки - это ваша игровая площадка для практики ваших основных навыков программирования Python. Этот курс содержит тщательно отобранные 20 тренировок, которые охватывают все основные аспекты Python. Если вы прошли мой более ранний курс Modern Python 101, то вы знаете, что контент плотный и упакован с большим количеством информации!
Этот курс является полной противоположностью Modern Python 101, в этом курсе я сначала собираюсь бросить в вас проблему, может быть немного трудным для начала и ожидать, что вы попробуете. Если вы можете решить, то это потрясающе, если нет, то еще нечего беспокоиться, проблемы преднамеренно разработаны, чтобы вы не получили их с первой попытки !! И, конечно, каждая проблема имеет подробное объяснение и видео с решением.
Я также выбрал некоторую проблему из Hacker Rank , чтобы дать вам представление о том, как приблизиться к этим платформам. Это также поможет вам продолжить решение проблем с аналогичными платформами для кодирования в будущем.
Подумайте об этом так - ваша задача - решить проблему, и моя работа - сделать ее максимально сложной задачей!
Итак, что действительно важно для вас, так это просто persist на протяжении всего курса, и к концу курса вы бы научились гораздо больше, чем раньше! Когда я бросаю в вас проблему, я ожидаю, что вы будете искать в Интернете дополнительные концепции, просматривать статьи с таких веб -сайтов, как переполнение стека или официальная документация Python, и попытаться придумать решение.
Просто решение или не решение проблемы не имеет значения или сколько шага потребовалось для решения проблемы, не имеет значения, что важно - как вы подходили к этой проблеме? Как вы разложили проблему? Вы смогли концептуально визуализировать решение? Помните, рабочая программа гораздо важнее, чем краткая или быстрая программа!
Я бы посоветовал вам не тратить более 45-60 минут на одну проблему, если вы можете получить ее частично, возможно, потратить больше времени, может иметь смысл. Если вы тратите гораздо больше времени, то я бы порекомендовал вам посмотреть решение и попробовать проблему снова самостоятельно.
В конце концов, вы всегда можете сравнить свой ответ с решениями, но, пожалуйста, помните, что мои решения - не единственные solutions , у вас может быть другой подход, который является полностью приемлемым, что важно, так это результат.
Эти тренировки охватывают почти каждую тему, которую мы узнали в Modern Python 101, за исключением обработки ошибок и пакетов, и тренировки в основном предназначены для проверки вашей логики и рассуждений.
Эти тренировки предназначены для Python Beginners или для тех, кто хочет практиковать свои fundamental навыки программирования Python.
Каждая Workout специфична для конкретной темы Python и нацелена в основном по одной концепции за раз.
Просто настаивайте на ваших усилиях, решения последуют!
Я хотел бы услышать ваши отзывы! И также хотел бы знать, если вы заинтересованы в изучении от меня других тем.
Веб -сайт - www.octallium.com
Twitter - @octallium
YouTube - окталлий