# Программирование [foxminded] [Береговец Дмитрий] Python с нуля (2022)

Хоттабыч

Местный

[foxminded] [Береговец Дмитрий] Python с нуля (2022)​


1664526868976.png

Python стал одним из самых популярных языков программирования в мире, поскольку на нем легко и быстро можно создавать скрипты, модули и целые приложения. Вырос и спрос на программистов, которые умеют писать на Python. Курс «Python для начинающих» предназначен для тех, кто хочет изучить этот язык и работать на нем. Сам курс — это серия видеолекций, к которым прилагаются домашние задания для закрепления материала.

Кому подойдёт этот материал?
Для тех кто только понял (или давно хотел и не решался), что хочет стать разработчиком Python, но не писал код ни на одном языке программирования. Для тех кому сложно настроить окружение и добиться того, чтобы программа сложнее HelloWorld сложилась в голове.

Твой результат после прохождения курса:
Ты овладеешь основами языка Python, которые позволят тебе развиваться дальше самостоятельно или на наших курсах Python менторинг.

Содержание:

Первый модуль - Введение и настройка
Теория


  • Коротко про python и анном курсе.
  • Переменные и операции
Практика

  • Установка Python окружения
  • Установка PyCharm
  • Пишем Hello World
  • Используем:
    • Переменные
    • Арифметические действия
    • Конкатенация (склеивание строк)
Второй модуль - Структуры данных
Теория


  • Списки, кортежи
  • Словари, сеты
  • Циклы
Практика

  • Создать список, кортеж, сет, словарь.
  • Произвести базовые операции над созданными структурами (добавление, обращение к элементам).
  • Написать циклы обхода по структурам и вывести результаты в консоль.
Третий модуль - Функции, файлы
Теория


  • Функции
  • Работа с файлами – функция open.
Практика

  • Создание функций.
  • Открыть файл на чтение, прочитать содержимое.
  • Открыть файл на запись, записать данные.
Четвертый модуль - Классы и объекты
Теория


  • Что такое:
    • Классы
    • Объекты
    • Поля
    • Методы
  • Как с ними работать:
    • Сравнение
    • Печать
Практика

  • Создание класса:
    • Поля
    • Методы
    • Экземпляры классов (объекты)
  • Работа с классами:
    • Сравнение объектов
    • Печать объектов
Пятый модуль - ООП
Теория


  • Зачем нужно ООП
  • Наследование
  • Переопределение методов
Практика

  • Создать иерархию наследования
  • Переопределить методы базового класса.
Модуль 6 - Дополнительные инструменты
Теория


  • Декораторы
  • Контекстный менеджер
  • Обработка ошибок
Практика

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

Скачать курс:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

Ответы
0
Просмотры
208
Сверху