О сайте
Сайт посвящён основам программирования и разработке программного обеспечения. Он охватывает изучение языков (Python, JavaScript, HTML), работу с данными и базами данных, веб-разработку (HTML, CSS, Markdown, создание сайтов), автоматизацию и создание ботов с использованием API, системы контроля версий (Git, GitHub), серверную разработку, основы игровой разработки с геймдизайном и движками (Pygame), а также работу с редакторами и ключевыми концепциями программирования.
Сайт в основном служит мне для хранения знаний и быстрого доступа к ним, но если он окажется вам полезным — пользуйтесь.
Программная инженерия
Языки программирования
- Python
- Описание
- Установка
- Основы синтаксиса
- Типы данных
- Анатация типов
- Преобразование типов
- Проверка типов
- Файлы
- Операторы языка Python
- Функции языка Python
- Строки документации
- Изменяемые объекты в функции
- Рекурсивная функция
- Присвоение переменой функции
- Колбэк-функция
- Классы
- Декоратры
- Инспекция и dunder-атрибуты
- Обработка ошибок
- Изменяемость, идентичность, копирование
- Принципы ООП
- Модули
- Библиотеки
- Фреймворки
- Практика
- Flask-SQLAlchemy
- JavaScript
Работа с данными
Веб и разметка
Консоль
Сайт IT_Lessons
Search
Игровая разработка
Серверная часть
Автоматизация и боты