Практические лабораторные работы по Python

Этот курс содержит множество лабораторных работ по Python. Каждая лабораторная работа представляет собой небольшой проект на Python с подробными инструкциями и решениями. Вы можете практиковать свои навыки программирования на Python, улучшить свои навыки кодирования и научиться писать чистый и эффективный код, выполняя эти лабораторные работы.

Python

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Программа

Переменные и типы данных в Python

Числовые типы в Python

Coming Soon

Мастерство работы с строками в Python

Coming Soon

Раскрытие секретов древнего вычислительного искусства с помощью булевых значений Python

Coming Soon

Исследование комментариев в Python в Волшебном лесу

Coming Soon

Преобразование типов в Python

Coming Soon

Python Python Shell

Coming Soon

Условные операторы Python

Coming Soon

Циклы for в Python

Coming Soon

Циклы while в Python

Coming Soon

Операторы break и continue в Python

Coming Soon

Python List Comprehensions

Coming Soon

Организация инвентаря дворца с помощью списков Python

Coming Soon

Мастерство работы с кортежами Python в виртуальной арене

Coming Soon

Словари Python для изучения звездного неба

Coming Soon

Лабораторная работа по управлению множествами в Python

Coming Soon

Определение функций в Python

Coming Soon

Аргументы и возвращаемые значения в Python

Coming Soon

Аргументы по умолчанию в Python

Coming Soon

Аргументы по ключевым словам в Python

Coming Soon

Python Lambda-функции

Coming Soon

Дать заглавную первую букву каждому слову

Конвертация градусов Цельсия в градусы Фаренгейта

Перевод градусов Фаренгейта в градусы Цельсия

Конвертер километров в мили

Преобразование миль в километры

Освоение областей видимости в Python: проектирование Python-приложений

Coming Soon

Рекурсивные функции в Python

Coming Soon

Встроенные функции Python

Coming Soon

Импорт модулей в Python

Coming Soon

Проверить, является ли число четным

Проверить, является ли число нечетным

Создание модулей на Python

Coming Soon

Использование пакетов в Python

Coming Soon

Общие стандартные библиотеки Python

Coming Soon

Классы и объекты в Python

Coming Soon

Конструкторы Python для Имперских артефактов

Coming Soon

Обучение верблюдоводов в навигации по пустыне

Coming Soon

Полиморфный дизайн проекта Space City Architect

Coming Soon

Секреты инкапсуляции в Python

Coming Soon

Методы класса и статические методы в Python

Coming Soon

Перехват исключений в Python

Coming Soon

Повторение строки с использованием оператора Python

Поднятие исключений в Python

Coming Soon

Пользовательские исключения в Python

Coming Soon

Блок finally в Python

Coming Soon

Открытие и закрытие файлов в Python

Coming Soon

Определение делимости числа в Python

Работа с файлами на Python: чтение и запись

Coming Soon

Операции с файлами в Python

Coming Soon

Использование оператора with в Python

Coming Soon

Вызов по овладению итераторами Python

Coming Soon

Генераторы Python в Терапевтическом Санатории

Coming Soon

Оптимизация подземных рабочих процессов на Python

Coming Soon

Определение размера строки в байтах

Обратная структура данных словаря

Перевод числа в двоичную систему

Десятичное число в шестнадцатеричное

Контекстные менеджеры Python

Coming Soon

Основы регулярных выражений в Python

Coming Soon

Многопоточность и мультипроцессорность в Python

Coming Soon

Подсчет вхождений в списках Python

Каждый n-й элемент в списке

Функция для головы списка

Удаление последнего элемента из списка в Python

Последний элемент списка

Смещение элементов списка

Функция для переворачивания списка

Перемещение элементов списка

Математические и случайные числа в Python

Coming Soon

Дата и время в Python

Coming Soon

Коллекции данных в Python

Coming Soon

Управление виртуальными окружениями Python

Сериализация данных на Python

Coming Soon

Python и операционные системы

Coming Soon

Программирование сокетов на Python

Coming Soon

Проверить, существует ли ключ в словаре

HTTP-запросы в Python

Coming Soon

Сетевые протоколы Python

Coming Soon

Числовые вычисления на Python

Coming Soon

Выполнить функцию для каждого элемента списка

Обратная итерация в Python

Анализ данных на Python

Coming Soon

Визуализация данных на Python

Coming Soon

Условные инструкции в Python

Клемпрование чисел в диапазоне

Вычисление расстояния Хэмминга между строками

Машинное обучение на Python

Coming Soon

Операторы цикла while

Разделение многострочных строк

Условно применить функцию

Вычисление факториала с использованием рекурсии в Python

Определение числа в диапазоне

Удаление элементов списка слева

Удаление элементов списка с правой стороны

Удаление элементов списка

Удаление элементов списка из конца

Отображение числа в диапазон

Сглаживание списка

Проверить, содержит ли список все значения

Проверка принадлежности элемента списку

Дополнить числа до указанной длины в Python

Индекс максимального элемента

Индекс минимального элемента

Ключ максимального значения

Ключ минимального значения

Преобразование RGB в HEX

Сгенерировать последовательность Фибоначчи на Python

Сравнение списков в Python с использованием списочного выражения

Перевести первую букву в верхний регистр в Python

Преобразовать первую букву строки в строчную в Python

Извлечение хвоста списка в Python

Преобразование целого числа в римские цифры

Функция для вычисления взвешенного среднего арифметического

Извлечение значений из списка словарей

Предикат-функции для свойств словаря

Вычисление среднего значения в Python

Идентификация самого длинного итерируемого объекта

Найти максимальные элементы из списка

N минимальных элементов

Разделить список в зависимости от функции

Техники манипуляции строками в Python

Все индексы значения

Мощь и гибкость F-строк

Разделение списка по фильтру в Python

Найти максимальное значение списка на основе функции

Найти минимальное значение по атрибуту в Python

Сумма списка на основе функции

Инициализация 2D списка

Инициализация списка значениями

Сумма степеней

Функция для проверки наличия дубликатов в списке

Проверка на дубликаты в списке

Проверьте, является ли каждый элемент списка истинным

Проверьте, являются ли некоторые элементы списка истинными

Найти все совпадающие индексы

Генератор арифметической прогрессии

Найти общие элементы в списках Python

Транспонирование матрицы в Python

Объединение уникальных списков в Python

Уникальные элементы в списке

Извлечение ключей словаря в Python

Проверить, являются ли все элементы списка ложными

Python-словари: пары ключ-значение

Наиболее часто встречающийся элемент

Основы декораторов в Python

Среднее значение отображенного списка

Проверьте, все ли элементы списка идентичны

Удаление ложных значений в Python

Преобразование в snake case на Python

Инструкции Switch Case

Форматирование инструкций print() в Python

Циклы и диапазоны в Python

Преобразование в список

Поиск палиндромов на Python

Основы пакета webbrowser

Преобразование числа в список цифр на Python

Проверка анаграмм: Питоновский вызов

Словарь в список

Списки в словарь

Вычисление медианы с использованием Python

Преобразование шестнадцатеричного в RGB

Разворачивание вложенных списков в Python

Получить вложенное значение

Инициализация списка с использованием диапазона

Проверка на пустоту последовательности

Объединение нескольких списков в Python

Сравнение содержимого списков в программировании

Проверка содержания списка в Python

Преобразование строк в слага, пригодные для URL-адресов

Отсортировать словарь по ключу

Программирование на Python с SQLite3

Преобразование углов в градусах в радианы

Преобразование углов между радианами и градусами

Преобразование даты в формате ISO

Вычисление разницы между списками в Python

Найти совпадающее значение

Найти соответствующий индекс

Найти последнее совпадающее значение

Найти последний совпадающий индекс

Симметрическая разность между списками в Python

Обзор базовых операций ввода-вывода файлов

Регулярные выражения в Python

Объединение нескольких словарей Python

Композиция функций в Python

Реализация композиции функций слева направо

Каррирование в Python с использованием functools.partial

Найти ключи по значению

Фильтрация неуникальных значений списка

Фильтрация уникальных значений списка

Найти выбросы четности

Преобразование списка в словарь

Операторы Python для принятия решений

Учебник по вычислению биномиального коэффициента

Обработка дат и времени в Python

Вычисление разницы между датами

Вычислить дни от сегодняшней даты

Сортировка списка по индексам

Дата в формат ISO

Даты и Время

Изучение встроенных математических функций Python

Создание списков с использованием итераторов в Python

Извлечение слов из строки

Переменные и адреса памяти

Преобразование значений словаря

Camelcase - соглашение о именовании в программировании

Вычисление наибольшего общего делителя

Случайный элемент в списке

Отложенное выполнение функции

Глубоковременно преобразовать список в плоский

Присваивание и ссылки в Python

Сортировка словаря по значениям в Python

Добавление дней к заданной дате

Найти ключ по значению в словаре Python

Проверить, является ли дата рабочим днем

Определить, является ли дата выходным днем

Определение простого объекта

Оператор is в Python

Работа с синтаксическими ошибками и исключениями в Python

Манипуляция различными встроенными объектами Python

Доступ к атрибутам и связанные методы

Создание пакета Python

Как представляются объекты

Список частичных сумм

Преобразование строки в стиле kebab case на Python

Дополнить строку до заданной длины в Python

Перемешать порядок списка в Python

Генерация мощности множества в Python

Задача по программированию: Переворачивание числа

Проверка обработки исключений в простых функциях

Инвертировать словарь с дубликатами

Вычисление разницы в месяцах на Python

Эффективное обнаружение простых чисел

Классы и объекты

Использование генераторов для конвейеров Stocksim

Генератор последовательности геометрической прогрессии

Анализ частоты элементов списка

Python Itertools для эффективной комбинаторики

Вычисление наименьшего общего кратного

Создание диапазона дат в Python

Чтение и запись файлов

Возвращение значений из функций

Модуль unittest в Python

Объединить значения словарей

Создайте свой первый метакласс

Тестирование вашего кода

Изучение модуля collections в Python

Многопроцессорность в Python для параллельного выполнения

Определение и импорт модулей Python

Разделить список на более мелкие части

Разделить список на N частей

Группировка элементов списка

Основы функций в Python

Пересечение списков на основе функции

Разница симметрическая на основе функции

Объединение списков на основе функции

Модули и пакеты

Запустить небольшую программу

Практическое применение наследования

Выражения присваивания в Python

Обзор основ модулей

Изучите дескрипторы

Разница между списками на основе функции

Группировка элементов по функции

Миксин - классы и кооперативное наследование

Соглашения по передаче аргументов функций

Поведение наследования

Приватные атрибуты и свойства (Private Attributes and Properties)

Узнайте больше о замыканиях

Базовые магические методы

Работа с данными JSON в стиле Python

Настройка доступа к атрибутам

Обработка файлов и папок

Функции высшего порядка в Python

Различные задачи по анализу данных

Создание кода с использованием exec

Правила области видимости и трюки

Создание нового примитивного типа

Настраиваемые магические методы для чисел

Циклические и динамические импорты модулей

Итератор и Генератор

Магические методы последовательностей

Итерируйте как профессионал

Определяющие аспекты функций

Исследовать внутреннее устройство функций

Обработка исключений и логирование

Определение простых декораторных функций

Цепочки декораторов и параметризованные декораторы

Определение правильного вызываемого объекта

Определение простого класса

Обработка данных на основе корутин

Python Typing: Повышение читаемости кода

Управление оператором yield в Python

Изучение декораторов классов

Проверка типов и интерфейсы

Простой в использовании многопоточность

Переменные класса и методы класса

Различные способы представления записей

Создание пользовательского контейнера

Настройка итерации с использованием генераторов

Низкоуровневые аспекты создания классов

Метаклассы в действии

Исследование модели памяти объектов первого класса в Python

Переопределение специальных методов

Изучите делегирующие генераторы

Изучите управляемые генераторы

Создание программ на Python с интерфейсом командной строки

Управление символами и объединение подмодулей

Введение

Этот курс "Практические лабораторные работы по Python" разработан для того, чтобы помочь вам улучшить свои навыки программирования на Python с помощью серии практических проектов. Каждая лабораторная работа в этом курсе представляет собой самостоятельный проект на Python с подробными инструкциями и решениями, что позволяет вам практиковать и улучшать свои навыки кодирования.

🎯 Задачи

В этом курсе вы научитесь:

  • Реализовывать различные концепции и техники программирования на Python
  • Решать реальные проблемы с использованием Python
  • Писать чистый, эффективный и поддерживаемый код на Python
  • Отлаживать и устранять неполадки в программах на Python

🏆 Достижения

После завершения этого курса вы сможете:

  • Продемонстрировать владение программированием на Python, выполнив широкий спектр практических упражнений
  • Получить более глубокое понимание синтаксиса Python, структур данных и потока управления
  • Применять навыки решения проблем для решения сложных программистских задач
  • Писать хорошо структурированный, модульный и повторно используемый код на Python
  • Повысить свою уверенность в решении задач, связанных с Python, в будущих проектах или карьере

Преподаватель

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас

no data