В этом разделе вы изучите основы 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 | питон тьютор