Вот полная сбоя, которую вы можете следовать за изучением Python:
1 неделя:
- Intro to Python (3.7): синтаксис и способы делать дела
- Переменные
- Контрольные структуры
- Понимание
- Ввод, вывод и нарезка,
Неделя 2:
- Вступление в алгоритмы
- Основные алгоритмы с использованием Python.
К концу недели вы должны решать некоторые простые проблемы с LeetCode/Hackerrank или другими сайтами такого рода.
Неделя 3:
- Модульная система
- Стандартная библиотека
- Как использовать PIP
- Как импортировать модули
- Как структурировать проект
Неделя 4:
- Вступление в Numpy и Pandas
Постарайтесь понять, как они работают. Почему они немного отличаются от синтаксиса Python, который вы видели до сих пор. Наконец, почему вы хотели бы использовать их (не только для ML/Data Science) и как изменить алгоритмы, над которыми вы работали, чтобы использовать их.
Неделя 5:
- Вступление в сетевое взаимодействие
- Как сделать вызовы API REST
- Что такое сервер?
- Что такое колба?
- Сделайте базовое веб -приложение
Неделя 6:
- Advanced-Data Structures
- Классы
- Упс
- Автоматизированное тестирование
- Git и github
Неделя 7:
- Интеграция с вашей системой.
- Использование среды, используя BASH, гарантируя, что у вас есть разрешения, виртуальные среды, setup.py и т. Д.
Неделя 8-10:
Подумайте о проекте, который вы хотите написать, и начать его писать. Обязательно структурируйте это разумно, создайте значимые тесты (сделайте их первыми!), Разбейте проект на куски и т. Д. Все вещи.
Оригинал: “https://dev.to/siddhantkcode/learn-python-in-10-weeks-28ia”