Основа основ! Читай теорию, решай практические задачи, а после этого, можешь начинать переходить к другим разделам.
- Отступы: Python использует отступы для обозначения блоков кода, вместо фигурных скобок, как в других языках программирования.
- Переменные и типы данных: В Python вы можете создавать переменные и использовать различные типы данных, такие как целые числа, строки, списки, кортежи и словари.
- Условные операторы: Python предоставляет условные операторы, такие как if, elif и else, для выполнения определенных блоков кода в зависимости от условий.
- Циклы: Python поддерживает различные виды циклов, такие как циклы for и while, для повторного выполнения блоков кода.
- Функции: Вы можете создавать функции в Python для группировки определенных действий внутри вашей программы.
- Исключения: Python имеет механизмы обработки исключений для управления ошибками во время выполнения программы.
- Импортирование модулей: Python позволяет импортировать сторонние модули для расширения функциональности вашей программы.
Ниже описан основной синтаксис Python, если вы уже знакомы с Python, то можете приступать к практическим задачам.
- Общие задачи на Python
- Циклы в языке Python
- Списки Python
- Условия Python
- Задачи на строки python
- Словари в Python
- Python Дата Время
Введение
- Установка Python
- Установка Pycharm
- Ключевые слова и идентификаторы
- Инструкции и комментарии
- Переменные в Python
- Типы данных в Python
- Преобразование типов
- Ввод, вывод и импорт
Практика
- Hello World
- Сложить два числа
- Решение квадратного уравнения
- Площадь треугольника
- Генерация числа
- Километры в мили
- Цельсий в фаренгейт
Циклы, условия
- Конструкция if…else
- Цикл For
- Цикл while
- Операторы break и continue
- Оператор Pass
- Игра угадай число
Практика
- Четное или не четное число
- Проверка Високосного года
- Самое большее из трех чисел
- Печать всех простых чисел
- Поиск факториала числа
- Таблица умножения
- Число Фибоначчи
- Сумма натуральных чисел
- Итерация по словарю
- Реверс числа
Функции
- Функции в Python
- Аргументы функции
- Рекурсия в python
- lambda функции Python
- Импорт модуля Python
Практика
- Lambda функция
- Кратные числа
- Простой калькулятор
- Отображение календаря
- Число Фибоначчи и рекурсия
Типы данных
- Числа
- Списки
- Кортежи
- Строки
- Множества
- Словари
Практика
- Ищем слова палиндромы
- Удалить знаки препинания в строке
- Сортировка слов по алфавиту
- Подсчет гласных букв
- Анаграмма двух строк
- Количество вхождений символа в строку
- Доступ к индексу списка
- Нарезка списков
- Объединение двух списков
- Последний элемент списка
- Удаление дубликата элемента из списка
- Объединение словарей
- Проверка ключа в словаре
- Два списка в словарь
- Удаление элемента из словаря
Функции и методы
ООП
- ООП в Python
- Наследование
- Множественное наследование
- Переопределение оператора
Практика
- Получаем имя класса экземляра
- Различаем type() и isinstance()
Дополнение
Дата и время
- Модуль DateTime
- datetime.strftime()
- datetime.strptime()
- Текущая дата и время
- Модуль времени
- Задержка таймера
Практика
- Измерение прошедшего времени
- Перечисления
- Обратный отсчет
- Преобразование байтов в строку
База данных
- Создание базы данных SQLite
- Создание таблиц SQLite
- Добавление данных
- Обновление данных
- Выбор данных
- Удаление данных