Вывод

Вот и закончился курс, все уроки пройдены, все задания выполнены. Не сделала лишь необязательное задание на вычисление делится ли двоичное число на три без перевода его в десятеричную систему. Мой мозг был достаточно вынесен курсом, чтобы добавлять себе головной боли с двоичной системой исчисления, оставлю ка я это на потом :)
Курс непростой, задачки в большинстве очень интересные, есть над чем подумать. Ну а без понимания рекурсий из курса не выйти, ибо они там везде, в том числе и в последней задаче, к которой я уже справилась с ними без проблем, ура. В общем - рекомендую всем, кто хочет узнать Python получше, только обладать основными знаниями по языку всё же лучше, будет проще учиться, а не как мне, по ходу доучивала основы.
Сам язык мне очень по душе пришелся, легкий и логичный в понимании, ну и синтаксис приятный, типы данных богатые, использование ресурсов памяти +, наличие модулей на все случаи жизни. Вернусь ли я к нему? Думаю таки да, к тому же в соседнем курсе по веб технологиям предвидится Django.
Цель успешно закрываю, результат, как и хотела 100%, с отличием.
Дневник цели
Комментарии

Курс довольно сложен для понимания без знания основ, поэтому стараюсь читать ещё полезного и вникать параллельно в особенности. Спасибо Павлу за перевод Intermediate Python, почерпнула много нового для себя (хотя что я, сейчас для меня почти всё новое :)). В копилку пошел и учебник Погружение в Python 3, где наконец-то вникла в типы данных более-менее.
И кто говорил, что зная один язык, другой учить легче? ))) Не, ну может понимать и легче, но я начала путаться, вчера в пыхе пишу кортеж и удивляюсь, чего это фатал эрор ))))) Это всё усиленное погружение во второй модуль, в голове один питон. Поймала себя на растущей симпатии к языку, как-то он мне приятнее и приятнее становится. Может это любовь xD

Расправилась со вторым модулем. Зря я его, конечно, сразу целиком проходила, мозг просто вынесло задачами некоторыми. Но времени до этого не было вообще. Ох как хотелось сдаться и наплевать на 100% результат, но упрямство победило и все задачи решены. Лямбды, генераторы - это кошмар, когда подпирает дедлайн и надо быстро вникнуть, а ты вообще не в курсе что это за концепции. Информации чисто по видео модуля мало, без дополнительной никак не обойтись. Пришлось ещё хорошенько потанцевать с бубном, чтобы заставить работать на виндах pip, без Анаконды не получилось, да и с ней не сразу. Какое-то очень жесткое погружение в язык получается, ну да может оно и к лучшему.
Уф, бедная моя голова :)

Первый модуль прошла. С грехом пополам, можно сказать. Всё-таки не достает знаний алгоритмов да и синтаксиса, приходится вникать на лету. Множественное наследование, рекурсии, DFS мне взорвали мозг ))) Но, тем не менее, все задачи решила, иду со 100% результатом, как и хотела, пусть и дается не так легко, как думала.
Выделяю для себя особенности, чтобы не запутаться между языками. Класс, если сравнивать с PHP (а мне не с чем больше пока сравнивать), по сути каждый статический, то есть он существует до момента создания экземпляра и к нему можно обратиться, не создавая его. У класса функции, у экземпляра класса методы. Множественное наследование и порядок разрешения методов опасная штука, лучше не увлекаться, хотя безусловно есть и свои плюсы во множественном наследовании. Ну и объекты - это вообще всё в Python, к ООП отношения не имеет. То есть объект это строка, число, массив, функция и так далее.

Сразу к делу, прошла три урока первого модуля, объекты, идентификаторы, память, стек вызовов, функции и приступила к пространству имен. Основы языка знать нужно, задачи даются исходя из того, что банальные знания уже есть. Ну я по основам я прохожу отдельный курс, да и найти как написать что-то на конкретном языке несложно, когда знаешь что искать :) Так что синтаксис, можно сказать, изучаю по ходу дела. И PyCharm конечно помогает, тут-то и можно оценить преимущество IDE.
Курс, судя по всему, не самый легкий для тех, кто вообще не знаком с Python и довольно насыщенный, что просто чудесно, мозг заскрипел, но зашевелился наконец-то. Всего можно набрать аж 300 баллов, что совсем немало для степика.