ОСНОВЫ ПИТОНА

В этом разделе вы изучите основы Python. Если вы новичок в программировании на Python, этот раздел «Основы Python» идеально подойдет вам.

После изучения учебных пособий вы будете уверены в программировании на Python и сможете создавать простые программы. в Python.

Раздел 1. Основы

  • Синтаксис – познакомим вас с основным синтаксисом программирования Python.
  • Переменные – объяснить вам, что такое переменные и как создавать краткие и содержательные переменные.
  • Строки – узнайте о строковых данных и некоторых основных операциях со строками.
  • Числа – познакомим вас с наиболее часто используемыми типами чисел, включая целые числа и числа с плавающей запятой.
  • Логические значения – объясните логический тип данных, ложные и истинные значения в Python.
  • Константы – покажет вам, как определять константы в Python.
  • Комментарии – научитесь делать заметки в коде.
  • Преобразование типов – узнайте, как преобразовать значение одного типа в другой, например, преобразовать строку в число.

Раздел 2. Операторы

  • Операторы сравнения – познакомим вас с операторами сравнения и с тем, как их использовать для сравнения двух значений.
  • Логические операторы – покажет вам, как использовать логические операторы для объединения нескольких условий.

Раздел 3. Поток управления

  • Оператор if…else – узнайте, как выполнить блок кода на основе условия.
  • Тернарный оператор – познакомим вас с тернарным оператором Python, который сделает ваш код более кратким.
  • цикл for с range() – покажет вам, как выполнить блок кода фиксированное количество раз, используя цикл for с функцией range().
  • while– покажет вам, как выполнить блок кода, пока условие истинно.
  • break – узнайте, как преждевременно выйти из цикла.
  • продолжить – покажет вам, как пропустить текущую итерацию цикла и начать следующую.
  • pass – покажет вам, как использовать оператор pass в качестве заполнителя.

Раздел 4. Функции

  • Функции Python &# 8211; познакомит вас с функциями Python, а также с тем, как определять функции и повторно использовать их в программе.
  • Параметры по умолчанию – покажет вам, как указать значения по умолчанию для параметров функции.
  • Аргументы ключевого слова – узнайте, как использовать аргументы ключевых слов, чтобы сделать вызов функции более очевидным.
  • Рекурсивные функции – узнайте, как определять рекурсивные функции в Python.
  • Лямбда-выражения – покажем, как определять анонимные функции в Python с помощью лямбда-выражений.
  • Docstrings – покажет вам, как использовать строки документации для документирования функции.

Раздел 5. Списки

  • Список – познакомим вас с типом списка и с тем, как эффективно манипулировать его элементами.
  • Кортеж – познакомим вас с кортежем, который представляет собой список, который не меняется на протяжении всей программы.
  • Сортировка списка по месту – покажет вам, как использовать метод sort() для сортировки списка на месте.
  • Сортировка списка – узнайте, как использовать функцию sorted() для возврата нового отсортированного списка из исходного списка.
  • Разрез списка – покажем вам, как использовать технику нарезки списков для эффективного управления списками.
  • Распаковать список – покажет вам, как присвоить элементы списка нескольким переменным с помощью распаковки списка.
  • Перебор списка – узнайте, как использовать цикл for для перебора списка.
  • Найти индекс элемента – покажет вам, как найти индекс первого вхождения элемента в списке.
  • Итерируемые – объясните вам итерации и разницу между итерацией и итератором.
  • Преобразование элементов списка с помощью карты() – покажет вам, как использовать функцию map() для преобразования элементов списка.
  • Отфильтруйте элементы списка с помощью filter() – используйте функцию filter() для фильтрации элементов списка.
  • Уменьшите элементы списка до значений с помощью функции уменьшения() – используйте функцию уменьшения(), чтобы свести элементы списка к одному значению.
  • Понимание списков – покажет вам, как создать новый список на основе существующего списка.

Раздел 6. Словари

  • Словари и #8211; познакомим вас с типом словаря.
  • Понимание словаря – покажет вам, как использовать словарное понимание для создания нового словаря на основе существующего.

Раздел 7. Наборы

  • Установить – объяснить вам тип Set и показать, как эффективно манипулировать элементами множества.
  • Понимание множества – объяснить вам, как понимать наборы, чтобы вы могли создать новый набор на основе существующего набора с более кратким и элегантным синтаксисом.
  • Союз наборов – покажет вам, как объединить два или более наборов с помощью метода Union() или оператора объединения наборов (|).
  • Пересечение наборов – покажет вам, как пересечь два или более наборов с помощью метода пересечения() или оператора пересечения установки (&).
  • Разница наборов – узнайте, как найти разницу между множествами, используя метод установки разницы() или оператор установки разницы (-)
  • Симметричная разница множеств – подскажет вам, как найти симметричную разность множеств с помощью метода symmetric_difference() или оператора симметричной разницы (^).
  • Subset – проверьте, является ли набор подмножеством другого набора.
  • Супермножество – проверьте, не является ли набор надмножеством другого набора.
  • Непересекающиеся наборы – проверьте, не пересекаются ли два множества.

Раздел 8. Обработка исключений

  • try…except – ; покажем вам, как более изящно обрабатывать исключения с помощью оператора try…except.
  • try…except…finally  – узнайте, как выполнить блок кода независимо от того, возникло исключение или нет.
  • try…Exception…else – объяснить вам, как использовать оператор try…except…else для управления выполнением программы в случае исключений.

Раздел 9. Подробнее о циклах Python

  • for…else – объясните вам оператор for else.
  • while…else – обсудим оператор while else.
  • do…пока эмуляция цикла – покажем, как эмулировать цикл do… while в Python с помощью оператора цикла while.

Раздел 10. Больше о функциях Python

  • Распаковка кортежей – покажет вам, как распаковать кортеж, который присваивает отдельные элементы кортежа нескольким переменным.
  • *args Параметры – узнайте, как передавать в функцию переменное количество аргументов.
  • **kwargs Параметры – покажет вам, как передать в функцию переменное количество аргументов ключевых слов.
  • Частичные функции – узнайте, как определять частичные функции.
  • Подсказки по вводу – покажет вам, как добавлять подсказки типов к параметрам функции и как использовать средство проверки статического типа (mypy) для статической проверки типа.

Раздел 11. Модули и усилители; Пакеты

  • Модули – познакомим вас с модулями Python и покажем, как писать собственные модули.
  • Путь поиска модулей – объяснить вам, как работает путь поиска модулей Python при импорте модуля.
  • __name__ переменная – покажет вам, как использовать переменную __name__ для управления выполнением файла Python в виде сценария или модуля.
  • Пакеты – научитесь использовать пакеты для более структурированной организации модулей.

Раздел 12. Работа с файлами

  • Читать из текстового файла – научитесь читать текстовый файл.
  • Запись в текстовый файл – покажу вам, как писать в текстовый файл.
  • Создайте новый текстовый файл – проведет вас через этапы создания нового текстового файла.
  • Проверьте, существует ли файл – покажет вам, как проверить, существует ли файл.
  • Чтение файлов CSV – покажет вам, как читать данные из файла CSV с помощью модуля csv.
  • Запись файлов CSV – узнайте, как записывать данные в файл CSV с помощью модуля csv.
  • Переименуйте файл – подскажет, как переименовать файл.
  • Удалить файл – покажу вам, как удалить файл.

Раздел 13. Рабочие каталоги

  • Работа с каталогами – покажет вам часто используемые функции для работы с каталогами.
  • Список файлов в каталоге – список файлов в каталоге.

Раздел 14. Сторонние пакеты, PIP и виртуальные среды

  • Python Индекс пакета (PyPI) и pip – познакомим вас с указателем пакетов Python и с тем, как устанавливать сторонние пакеты с помощью pip.
  • Виртуальные среды – понимать виртуальные среды Python и, что более важно, зачем они вам нужны.
  • Установите Pipenv в Windows – покажет вам, как установить инструмент Pipenv в Windows.

Раздел 15. Строки

  • F-строки &# 8211; узнайте, как использовать f-строки для форматирования текстовых строк в понятном синтаксисе.
  • Необработанные строки – используйте необработанные строки для обработки строк, содержащих обратную косую черту.
  • Обратная косая черта – объясните, как Python использует обратную косую черту () в строковых литералах.

TAG: qa | python | питон тьютор

От QA genius

Adblock
detector