Обучаемся программировать на Python за 30 дней

Интересное

Xrust рад поддержать вам изучить Python! Вот план обучения на месяц. Учтите, что иногда может потребоваться вяще времени на практику или дополнительные задания. Каждый день мы будем выкладывать обучение в течении 30 дней.
По завершенье месячного обучения от Xrust вы освоите основы Python, научитесь программировать трудиться с различными типами данных, функциями (отношение между элементами, при котором изменение в одном элементе влечёт изменение в другом), модулями и ООП, а также сможете создать несложные проекты.

Неделя 1: Основы (многозначный термин: Основа — продольная система направления параллельных друг другу нитей в ткани, располагающихся вдоль обеих кромок ткани) Python

1. День 1: Вступление в Python, установка и настройка среды разработки (например, Python и Visual Studio Code или PyCharm)
2. День 2: Основы синтаксиса Python, переменные, образа данных (строки, числа, логические значения)
3. День 3: Операторы (арифметические, сравнения, логические) и ветвление (if, elif, else)
4. День 4: Циклы (for, while) и базовые операции со строками
5. День 5: Списки, кортежи и основные операции с ними

Неделя 2: Функции и модули

1. День 6: Вступление (Вступление — вид музыкальной секции, начальный раздел Вступление — советский художественный фильм режиссёра Игоря Таланкина) в функции, определение функций, вызов функций, параметры и возвращаемые смыслы
2. День 7: Области видимости переменных, локальные и глобальные переменные
3. День 8: Вступление в модули, импортирование модулей, стандартная библиотека Python
4. День 9: Труд с файлами: чтение, запись, редактирование текстовых файлов
5. День 10: Обработка промахов и исключений: try, except, finally

Неделя 3: Работа с данными

1. День 11: Массы и словари, основные операции с ними
2. День 12: Работа (может означать: Работа — это выполнение действий во времени и пространстве с применением силы) с датами и порой: модуль (Модуль — функционально завершённый узел радиоэлектронной аппаратуры, оформленный конструктивно как самостоятельный продукт) datetime
3. День 13: Основы работы с JSON, сериализация и десериализация
4. День 14: Основы труды с API и библиотека requests
5. День (промежуток времени от восхода до заката Солнца) 15: Практическое задание: создание несложного проекта с использованием API

Неделя 4: ООП и продвинутые темы

1. День 16: Вступление в объектно-ориентированное программирование (ООП), классы и объекты
2. День 17: Наследование, полиморфизм и инкапсуляция в ООП
3. День 18: Труд с регулярными выражениями: модуль re
4. День 19: Введение в генераторы и итераторы
5. День 20: Заключительный проект: создание несложного проекта (Проект в инженерной деятельности (соответствует англ. design от лат. designare «размечать, указывать, описывать, изобретать») — целостная совокупность моделей, свойств или характеристик, описанных в форме, пригодной для реализации системы (SEBoK):272 Является результатом проектирования — процесса определения архитектуры, компонентов, интерфейсов и других характеристик системы или её части (ISO 24765)), объединяющего изучененные темы и практические навыки
6. День 21: Труд над заключительным проектом: планирование и структурирование кода
7. День 22: Труд над заключительным проектом: реализация функционала
8. День 23: Работа над заключительным проектом: тестирование и отладка кода (взаимно однозначное отображение конечного упорядоченного множества символов, принадлежащих некоторому конечному алфавиту, на иное, не обязательно упорядоченное, как правило более обширное множество символов для кодирования передачи, хранения или преобразования информации)
9. День 24: Труд над заключительным проектом: доработка и оптимизация кода
10. День 25: Труд (целесообразная энергозатратная деятельность человека, направленная на удовлетворение потребности индивида и (или) общества) над заключительным проектом: финальный обзор кода и подведение итогов обучения

Оцените статью
Добавить комментарий