Обзор
Этот курс научит вас полностью изучать язык программирования Python с нуля. Он предназначен для людей, не имеющих опыта программирования.
Что вы узнаете
После этого урока вы узнаете и поймете следующее:
- Основа языка программирования Python
Почему питон?
Python обычно используется для разработки веб-сайтов и программного обеспечения, автоматизации задач, анализа и визуализации данных.
ТИПЫ ДАННЫХ
- Переменные — это контейнер для значения, которое может быть разных типов.
- Строки — заключены в одинарные или двойные кавычки.
- Список — это упорядоченная и изменяемая коллекция. Позволяет дублировать номера.
- Tuple — это упорядоченная и неизменяемая коллекция. Позволяет дублировать участников.
- Словарь — это неупорядоченная, изменяемая и индексируемая коллекция. Нет повторяющихся членов.
- Функции — это блок кода, который запускается только при вызове. В питоне мы не используем фигурные скобки, мы используем отступы с помощью табуляции или пробелов.
- Условия — IF/ELSE используются, чтобы принять решение о том, что делать, основываясь на том, истинно это или ложно.
- Циклы — используется для повторения последовательности.
- Модуль — файл, содержащий набор функций для включения в ваше приложение.
- Классы — это своего рода черновик для создания объектов. Объект имеет свойства и методы (функции), связанные с ним. Почти все в питоне является объектом.
- Файлы — имеет функцию создания, чтения, обновления и обнаружения файлов.
- JSON — для хранения и передачи данных. Обычно используется с API данных.
Петли
- While Loop — если условие никогда не ложно, цикл выполняется бесконечно, также называемый бесконечным циклом.
- Цикл For — используется для перебора последовательности (список, кортежи, строка) и т. д. Цикл продолжается до тех пор, пока мы не достигнем последнего элемента в последовательности.
- If Conditions — используется для создания программ, которые могут принимать решения.
- Диапазон — эта функция полезна для создания последовательности чисел.
- Break — немедленно прерывает цикл при его обнаружении.
- Continue — этот оператор пропускает код после итерации цикла IF/FOR.
- Pass — это пустой оператор, который ничего не делает. Может создавать циклы, ЕСЛИ/ИНАЧЕ, функцию с пустым телом.
ФУНКЦИЯ
- Переменная внутри функции локальна для нее.
- Переменные вне функции называются глобальными переменными.
МОДУЛИ
- Модули относятся к файлу, содержащему оператор и определение Python.
- Мы можем создать модуль «examp.py», и модуль будет examp.
- импорт математики -> Модуль импорта
- импортировать математику как m -> Оператор переименования
- from math import pi -> Мы можем импортировать определенные имена (данные в модуле) из модуля без импорта всего модуля.
- from math import * -> Это может импортировать все имена из модуля «*».
ПАКЕТЫ
- импорт модуля из пака -> import game.level.moving
- Методы вызываются -> могут выполнять функции и действия.
- Атрибуты похожи на определения, которые нельзя вызывать.
СРЕДНИЙ
- Метод класса — принимает класс в качестве первого аргумента. Метод класса может получить доступ и изменить состояние класса.
- $классметод
- Статический метод. Он не принимает никаких конкретных параметров и не может получить доступ к состоянию класса или изменить его.
- $статический метод
- Функция карты — функция map() возвращает объект карты, результат применения данной функции к каждому элементу. Это позволяет вам применить функцию к списку, а затем создать новый список с этими новыми значениями.
Python-проекты
- Калькулятор
- Музыкальный проигрыватель
- Телеграмм Бот
- Змеиная игра
- Дискорд Бот
- Генератор паролей
- Чат-бот
- Переводчик
- Автомобильная игра
- Преобразователь