1

Step 1

Урок 1. Знакомство с языком Python

2

Step 2

Урок 2. Переменные, ветвления

3

Step 3

Урок 3. Числа; подключение модулей, функции справки

4

Step 4

Урок 4. Цикл while, списки

5

Step 5

Урок 5. Цикл for, функции

6

Step 6

Урок 6. Среда разработки PyCharm

7

Step 7

Урок 7. Разработка графического приложения. Часть 1

8

Step 8

Урок 8. Разработка графического приложения. Часть 2

9

Step 9

Урок 9. Разработка графического приложения. Часть 3

10

Step 10

Урок 10. Разработка графического приложения. Часть 4

1

Step 1

Урок 1. Знакомство с языком Python

2

Step 2

Урок 2. Переменные, ветвления

3

Step 3

Урок 3. Числа; подключение модулей, функции справки

4

Step 4

Урок 4. Цикл while, списки

5

Step 5

Урок 5. Цикл for, функции

6

Step 6

Урок 6. Среда разработки PyCharm

7

Step 7

Урок 7. Разработка графического приложения. Часть 1

8

Step 8

Урок 8. Разработка графического приложения. Часть 2

9

Step 9

Урок 9. Разработка графического приложения. Часть 3

10

Step 10

Урок 10. Разработка графического приложения. Часть 4

13 February 2017
Goal completed 7 March 2017

Goal author

General

Пройти обучение программированиею на Python

Всем привет!

Озадачился восстановлением познаний в программировании. В связи с чем, решил поверхностно изучить 2 языка программирования и вспомнить 1 на котором более-менее писал раньше. Про VBA молчу, там вряд ли чего забудешь))))

Соответственно, под каждый язык создал отдельную цель:

  1. Python - https://smartprogress.do/goal/248021/
  2. Ruby Rails - https://smartprogress.do/goal/248024/
  3. C# - https://smartprogress.do/goal/248023/

Что я хочу? Потратить кучу времени)))) Шучу. Хочу подобрать язык программирования, который позволит мне решать мои текущие задачи малой кровью. Насколько я понимаю, Питон и Руби - достаточно простые языки. Си шарп же вполне пригодится при написании сниппетов под ZennoPoster.

Почему именно Python?

Если честно, я раньше обходил его стороной. Думал, что он только для unix-подобных систем. Потом наткнулся на кейс одного из арбитражников, как выяснилось он работает с Instagram и пишет ПО под него сам. Причем, на Python. В результате, я чуть покопался и наткнулся на бесплатный курс от GeekBrains. Прошел урока 3 и забил. Времени совсем не хватало. Сейчас самое время восстановить свои знания и развить.

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

В общем, спасибо за внимание. Время приступать.

 Goal Accomplishment Criteria

Закончены все уроки Geekbrains

 Personal resources

Время, компьютер, бесплатный курс :)

 Goal ecological compatibility

Как и 90% моих целей здесь - развитие профессиональных навыков.

  1. Урок 1. Знакомство с языком Python

    Что разрабатывают на языке Python; возможности языка; установка интерпретатора; работа в интерактивном режиме.

  2. Урок 2. Переменные, ветвления

    Переменные; строковый тип данных; конструкция if - elif - else, инструкция pass; документ PEP-8; начало разработки "робота-помощника".

  3. Урок 3. Числа; подключение модулей, функции справки

    Переменные числового типа, преобразования; установка и подключение модулей; модули os, sys; встроенные функции справки.

  4. Урок 4. Цикл while, списки

    Цикл while; списки; модуль shutil.

  5. Урок 5. Цикл for, функции

    Цикл for; пользовательские функции (с параметрами, без параметров, возврат значения).

  6. Урок 6. Среда разработки PyCharm

    Разбор домашнего задания с использованием среды разработки PyCharm; основы работы в PyCharm.

  7. Урок 7. Разработка графического приложения. Часть 1

    Библиотека Turtle, простое рисование; модули random, math; функция range; начало разработки игры "Русская рулетка".

  8. Урок 8. Разработка графического приложения. Часть 2

    Библиотека Turtle, создание анимации; продолжение разработки игры "Русская рулетка".

  9. Урок 9. Разработка графического приложения. Часть 3

    Модули, объединение модулей в программы; переменная __name__; отладка программ, встроенный отладчик pdb; продолжение разработки игры "Русская рулетка", добавление робота-помощника.

  10. Урок 10. Разработка графического приложения. Часть 4

    Завершение курса; доработка программы; особенности обучения в Geekbrains.

  • 1883
  • 13 February 2017, 17:21
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?