Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 6.37 KB

README.ru.md

File metadata and controls

34 lines (23 loc) · 6.37 KB

Увлекательное введение в программирование на Python

с фракталами и черепашьей графикой

Binder

Этот курс также доступен на английском языке. Русскоязычные перевод не закончен и находится в процессе доработки. Используйте на свой страх и риск!

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

Программирование - это способ сообщить компьютеру, что он должен делать. Например, мы можем попросить компьютер посчитать произведение всех чисел от 1 до 10 - для этого нужно сформулировать алгоритм решения задачи на языке, понятном компьютеру. Мы будем изучать язык Python, хотя есть множество других языков: C#, C++, Javascript и др.

Для обучение мы будет использовать технологию записных книжек Jupyter (Jupyter Notebooks) - документов, которые объединяют в себе текст и выполняемые фрагменты кода. Вы можете начать смотреть на записные книжки прямо сейчас, однако чтобы получить возможность выполнять их и создавать свои программы - вам необходим доступ к среде программирования. Есть несколько способов это сделать:

  • Установить Python и Jupyter на свой компьютер. Это хорошая идея, если вы собраетесь серьезно заниматься программирование. Я обычно рекомендую устанавливать miniconda, но можно использовать Anaconda, или официальный дистрибутив Python
  • Использовать GitHub Codespaces. В настоящее время эта технология только развивается, но вы можете запросить ранний доступ.
  • Использовать Binder - для этого нажмите на кнопку вверху этой страницы. Однако Binder имеет большое неудобство - вам выделяется временная среда, и все вносимые вами изменения не сохраняются по умолчанию.

Содержание курса

Модуль Ссылка
Введение в программирование Open In Colab Binder
Функции Open In Colab Binder
Условный оператор Open In Colab Binder
Циклы Open In Colab Binder
Вложенные циклы Open In Colab Binder
Цикл с предусловием Open In Colab Binder
Рекурсия и красота программирования Open In Colab Binder

Вводное видео