1

Этап 1

Python Syntax

2

Этап 2

Strings and Console Output

3

Этап 3

Conditionals and Control Flow

4

Этап 4

Functions

5

Этап 5

Lists & Dictionaries

6

Этап 6

Student Becomes the Teacher

7

Этап 7

Lists and Functions

8

Этап 8

Loops

9

Этап 9

Exam Statistics

10

Этап 10

Advanced Topics in Python

11

Этап 11

Introduction to Classes

12

Этап 12

File Input and Output

1

Этап 1

Python Syntax

2

Этап 2

Strings and Console Output

3

Этап 3

Conditionals and Control Flow

4

Этап 4

Functions

5

Этап 5

Lists & Dictionaries

6

Этап 6

Student Becomes the Teacher

7

Этап 7

Lists and Functions

8

Этап 8

Loops

9

Этап 9

Exam Statistics

10

Этап 10

Advanced Topics in Python

11

Этап 11

Introduction to Classes

12

Этап 12

File Input and Output

07 февраля 2017
Цель завершена 12 февраля 2017

Автор цели

Общая

Пройти курс по Python на codecademy

Пришло время взяться за познание Python. Летом 2016 года начинала курс по этому языку на stepik.org. Тогда работа с курсом носила стихийный характер, скорее интереса ради, а не с конкретной целью изучить язык, в итоге примерно на середине забросила. Почти все изученное без повторения и практики выветрилось из головы. Теперь настроена решительно. Нужно освоить язык хотя бы на минимальном уровне для последующего применения. Проходить заново ранее изученные на stepik уроки не очень хочется, поэтому чтобы вспомнить синтаксис быстренько пройду курс на codecademy.com. Как всегда буду рада советам и рекомендациям более опытных товарищей.

 Экологичность цели

Курс послужит базой для дальнейшего погружения в Python

  1. Python Syntax

  2. Strings and Console Output

  3. Conditionals and Control Flow

  4. Functions

  5. Lists & Dictionaries

  6. Student Becomes the Teacher

  7. Lists and Functions

  8. Loops

  9. Exam Statistics

  10. Advanced Topics in Python

  11. Introduction to Classes

  12. File Input and Output

  • 1720
  • 07 февраля 2017, 15:35

Вывод

6день
asprentida12 февр. 2017, 20:24

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

Дневник цели

6день
asprentida12 февр. 2017, 20:18

План в 10 помидорок на учебу сегодня уже был выполнен, получилось даже 11, но я не удержалась пройти курс до конца, ведь оставалось самую малость - полурока про I/O. Ну что там особо делать-то?! В общем еще на одну помидорку доделала)) Итак, курс пройден (бесплатные уроки). Ура-ура!!! За дополнительной практикой пойду на степик, а потом в свободное плавание))

6день
asprentida12 февр. 2017, 19:22

Ну сегодня я прям молодец)) Хорошо поучилась, продуктивно. Урок по Exam Statistics был совсем простенький, ничего нового.

В Advanced Topics новое было почти все, а именно анонимные функции с лямбдами, а также побитовые операторы. Понятия не имею где это пригодится, но тем не менее по теме поняла все. Может и пригодится))

Урок Introduction to Classes очень понравился! Так хорошо объясняется, пошаговые примеры реально помогают вникать в суть. Классы, объекты, область видимости переменных, наследование, переопределение методов - все объясняется "на пальцах", очень здорово. Теперь эти слова не кажутся чем-то неведомым и непонятным)) Конечно изложенный материал - это лишь верхушка айсберга, но все-таки понимать основы очень важно для дальнейшего погружения в язык.

Прошла 95% (да, сегодня и правда хорошо продвинулась), осталась тема I/O. Уже могу и буду рекомендовать этот курс всем желающим изучить основы python, потому что там, в отличие от степика, материал дается действительно с нуля. На сторонние ресурсы все же заглядываю, в те же доки по стандартной библиотеке, но это уже для себя, чтобы больше понять и лучше усвоить, а так курс вполне самодостаточен.

5день

Запись к этапу « Loops»

asprentida11 февр. 2017, 21:23

Уффф, с уроком по циклам покончено... Почти весь день с ними задрачивалась (иначе и не скажешь). Временами жестко тупила, иногда наоборот получалось слишком просто, но в целом все хорошо)) Вот эта штука кстати здорово помогает смотреть выполнение по шагам и тут же отлаживать http://www.pythontutor.com/live.html#mode=edit

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

Курс пройден на 71%.

да, пошаговое выполнение рулит. для PHP не попадалось такое же?

asprentida12.02.2017

Дмитрий Бо, для php не видела(( Да и этот ресурс нашла не сама, подсказали))

5день
asprentida11 февр. 2017, 11:07

Вчера закончила урок по Lists and Functions, прошла основную часть по Loops. На Loops прохождение курса замедлилось. Задания в дополнительной части стали носить другой формат. Если раньше это были тупо инструкции что написать по шагам, то теперь есть только условие, иногда подсказка, а остальное надо думать своей головой. Это кстати радует, пусть затрачу на курс времени больше запланированного, зато с большей пользой))

Невнимательность удручает. Почти ДВА ПОМИДОРА потратила на простейшую задачу. Причем сделала изначально правильно, только вот вместо "Game Over" написала "Game over". Ошибку искала конечно же не там, в голову не приходило, что ошиблась всего лишь в регистре одной буквы. Реально обидно, чувствовала себя дебилом, столько времени потрачено на ерунду из-за невнимательности.

Из нового для меня была функция zip и генерация случайных чисел. На самом деле псевдослучайных, это показалось интересным, погуглила. Узнала про вихрь Мерсенна, но вовремя поняла, что меня несет не туда)) Это все конечно интересно, но с точки зрения практической ценности лучше продолжить изучение языка, а не уходить в дебри математики.

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

Пройдено 66% материала.

2день
asprentida8 февр. 2017, 20:35

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

Из нового для меня были операции со словарями и функции. Ну как новое... про словари ранее читала у Лутца, про функции где-то в интернетах, но именно писать код не пробовала. Курс нравится, на самом деле хорошо что так все разжевано, объясняется каждая строчка кода. Думаю на первых порах это правильно. В курсе на степике этого ох как не хватало.

Прошла 57%. За два дня неплохо))

на степике они треть вообще не объясняют. не люблю их за это.

asprentida09.02.2017

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

1день
asprentida7 февр. 2017, 19:34

Прошла два урока целиком и один наполовину. Почти ничего нового не узнала, зато что-то уже вспоминаю. На первый взгляд все просто, курс как будто сделан для людей с уровнем интеллекта ниже среднего. Если сравнивать с курсом на степике, то там конечно заметно сложнее. А тут разжевали и в рот положили. Хотя может это хорошо, но непривычно. В детали особо не углубляются, только самые основы. Открыла и время от времени заглядываю в руководство по стандартной библиотеке, надо привыкать читать документацию. Уроки вроде как по python 2.x, судя по тому, что для ввода с клавиатуры используется функция raw_input(), а не input(), но для начала изучения это наверно не принципиально. Короче материал пошел нормально. Продолжаю.

да, со степиком не сравнить, я на нем сильно помучался так и не всё понял.

asprentida08.02.2017

Дмитрий Бо, а ты какой проходил? Их на степике два. Я бралась за тот что попроще "Программирование на Python", и то с нуля было сложно.

asprentida, два каких-то. по обоим в итоге получил сертификат, но меня они напрягали конкретно.

Комментарии

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

asprentida07.02.2017

Дмитрий Бо, я у тебя этот курс изначально и увидела))

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Александр П
Артур
Дмитрий Бо
silva05
Александр
alex
Артур
Дмитрий Бо
alex
Артур
Дмитрий Бо
alex
Артур
Дмитрий Бо
Дмитрий Бо
Артур
Дмитрий Бо
Артур
Дмитрий Бо
asprentida
Дмитрий Бо
asprentida
asprentida
Артур
Артур
Дмитрий Бо