Этот курс также доступен на английском языке. Русскоязычные перевод не закончен и находится в процессе доработки. Используйте на свой страх и риск!
Добро пожаловать на курс "Увлекательное введение в программирование на Python с фракталами и черепашьей графикой". В этом курсе вы познакомитесь с основами программирования на одном из самых популярных языков программирования Python. Вы также научитесь рисовать на компьютере интересные изображения - как это:
Программирование - это способ сообщить компьютеру, что он должен делать. Например, мы можем попросить компьютер посчитать произведение всех чисел от 1 до 10 - для этого нужно сформулировать алгоритм решения задачи на языке, понятном компьютеру. Мы будем изучать язык Python, хотя есть множество других языков: C#, C++, Javascript и др.
Для обучение мы будет использовать технологию записных книжек Jupyter (Jupyter Notebooks) - документов, которые объединяют в себе текст и выполняемые фрагменты кода. Вы можете начать смотреть на записные книжки прямо сейчас, однако чтобы получить возможность выполнять их и создавать свои программы - вам необходим доступ к среде программирования. Есть несколько способов это сделать:
- Установить Python и Jupyter на свой компьютер. Это хорошая идея, если вы собраетесь серьезно заниматься программирование. Я обычно рекомендую устанавливать miniconda, но можно использовать Anaconda, или официальный дистрибутив Python
- Использовать GitHub Codespaces. В настоящее время эта технология только развивается, но вы можете запросить ранний доступ.
- Использовать Binder - для этого нажмите на кнопку вверху этой страницы. Однако Binder имеет большое неудобство - вам выделяется временная среда, и все вносимые вами изменения не сохраняются по умолчанию.
Модуль | Ссылка |
---|---|
Введение в программирование | |
Функции | |
Условный оператор | |
Циклы | |
Вложенные циклы | |
Цикл с предусловием | |
Рекурсия и красота программирования |