Kурсы Python

  • Основы IT и программирования для начинающих
  • Пишу курсы по прогаммированию и веб-разработке.

Основы IT для начинающих

Я написала курс Основы IT для непрограммистов. Курс состоит из 10 модулей:

  1. Мифы и заблуждения о программировании
  2. IT-профессии: какие есть и какую выбрать
  3. Языки, фреймворки, библиотеки, базы данных и стеки
  4. Большие данные, ИИ, машинное обучение, нейронные сети
  5. Шифрование, кодирование и хеширование данных. Информационная безопасность
  6. Компьютерные сети: виды, протоколы, адреса, клиенты и серверы
  7. Интернет вещей
  8. Алгоритмы, структуры данных, паттерны проектирования
  9. Блокчейн, децентрализованные приложения и Web3
  10. Технологии расширенной реальности и метавселенная

Курсы программирования для начинающих

Самоучитель Python - 25 разделов, 230 практических заданий и мини-проектов.

  1. Особенности, сферы применения, установка, онлайн IDE
  2. Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
  3. Типы данных: преобразование и базовые операции
  4. Методы работы со строками
  5. Методы работы со списками и списковыми включениями
  6. Методы работы со словарями и генераторами словарей
  7. Методы работы с кортежами
  8. Методы работы со множествами
  9. Особенности цикла for
  10. Условный цикл while
  11. Функции с позиционными и именованными аргументами
  12. Анонимные функции
  13. Рекурсивные функции
  14. Функции высшего порядка, замыкания и декораторы
  15. Методы работы с файлами и файловой системой
  16. Регулярные выражения
  17. Основы скрапинга и парсинга
  18. Основы ООП – инкапсуляция и наследование
  19. Основы ООП – абстракция и полиморфизм
  20. Графический интерфейс на Tkinter
  21. Основы разработки игр на Pygame
  22. Основы работы с SQLite
  23. Основы веб-разработки на Flask
  24. Основы работы с NumPy
  25. Основы анализа данных с Pandas