Обзор

Этот курс научит вас полностью изучать язык программирования 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-проекты

  1. Калькулятор
  2. Музыкальный проигрыватель
  3. Телеграмм Бот
  4. Змеиная игра
  5. Дискорд Бот
  6. Генератор паролей
  7. Чат-бот
  8. Переводчик
  9. Автомобильная игра
  10. Преобразователь