Курсы по программированию на Python

Небольшие курсы по программированию на Python, опубликованные на сайте "Лаборатория линуксоида":

  1. Python. Введение в программирование
  2. Объектно-ориентированное программирование на Python
  3. Tkinter. Программирование GUI на Python
  4. Pygame. Введение в разработку игр на Python

Курсы снабжены практическими работами. С решением - в pdf-версиях и андроид-приложениях.

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

Второй курс дает представление о том, что такое ООП, классы и объекты, наследование, полиморфизм, инкапсуляция, перегрузка операторов. Также вы узнаете, как модули организуются в пакеты и как документировать код.

Третий курс знакомит с особенностями программирования графического интерфейса пользователя на примере библиотеки Tkinter, входящей в установочный пакет Python. Рассматриваются основы событийно-ориентированного программирования, свойства и методы большинства виджет, создание диалоговых окон и меню, способы размещения виджет в окне.

Pygame - это библиотека для языка Python для программирования 2D-игр. Pygame не входит в стандартную библиотеку языка и требует отдельной установки. В курсе описаны ее установка, назначение, изучаются основные особенности разработки игр.