Python - это универсальный язык программирования высокого уровня. Эта структура навыков предлагает систематический подход к изучению Python. Она идеально подходит для начинающих программистов, предоставляя структурированную дорожную карту для освоения синтаксиса Python, структур данных и объектно-ориентированного программирования. Практические, не видео-курсы и кодовые упражнения в интерактивной среде Python помогут вам развить практические навыки написания чистого и эффективного кода Python для различных приложений.
60 skills|14 courses|92 projects
Быстрый старт с Python
Быстрый старт с Python
Начинающий
LinuxPython
Освойте основы Python в этом практическом курсе, разработанном для начинающих. Изучайте важные концепции, такие как типы данных, управляющие структуры, функции, модули и структуры данных, с помощью интерактивных лабораторных работ и практических задач. Идеально подходит для тех, кто начинает свой путь в программировании на Python.
Этот курс разработан Дэвидом Бизли (David Beazley), автором книги 'Python Cookbook', и распространяется под лицензией Creative Commons. Основная цель курса - дать посильное введение в Python, выходящее за рамки базового синтаксиса языка, и предоставить возможность применять Python для решения различных задач среднего уровня сложности.
0 lab
Задачи для практики на Python
Начинающий
Python
Этот курс содержит множество задач по Python. Каждая задача представляет собой небольшой проект на Python с подробными инструкциями и решениями. Вы можете практиковать свои навыки программирования на Python, улучшить свои способности к решению проблем и научиться писать чистый и эффективный код, решая эти задачи.
0 lab
Игра "Змейка" на Python и Pygame
Начинающий
PythonPygame
В этом проекте вы узнаете, как создать игру "Змейка" с использованием Python и Pygame. В игре будет игровое окно, змейка, бонус и счет. Змейка будет двигаться по игровому окну и есть бонусы. Когда змейка съедает бонус, ее длина увеличивается на одну единицу. Счет будет отображаться на экране.
0 lab
Генератор QR-кодов на Python
Начинающий
PythonTkinter
В этом проекте вы узнаете, как создать генератор QR-кодов с использованием Python. Вы научитесь создавать проектный файл, писать необходимый код и запускать проект для генерации QR-кода.
0 lab
Классическая игра Понг на Python и Pygame
Начинающий
PythonPygame
В этом проекте вы научитесь создавать игру Понг с использованием языка Python и библиотеки Pygame. Понг - это классическая аркадная игра для двух игроков, в которой игроки управляют ракетками, чтобы отбить мяч друг от друга.
Для завершения этого проекта вам нужно выполнить следующие шаги. Мы начнем с создания файлов проекта и настройки игрового окна. Затем мы определим цвета и настроим ракетки и мяч. Наконец, мы заставим ракетки и мяч двигаться, обработаем столкновения и нарисуем игровые элементы.
0 lab
Гравитационное моделирование взаимодействия Земли и Супер-Юпитера
Начинающий
PythonNumPyMatplotlib
В этом проекте мы создадим гравитационную симуляцию для исследования взаимодействия между Землей и 'Супер-Юпитером' - гипотетической планетой, масса которой в 500 раз превышает массу Юпитера. Проект предназначен для студентов и энтузиастов физики и астрономии, использует библиотеку NumPy для вычислений и Matplotlib для визуализации.
0 lab
Создание игры "Крестики-нолики" с использованием Pygame
Начинающий
PythonPygame
В этом проекте вы узнаете, как создать игру "Крестики-нолики" с использованием библиотеки Pygame. "Крестики-нолики" - это игра для двух игроков, цель которой - выстроить три своих символа в ряд: горизонтально, вертикально или по диагонали. В рамках этого проекта вы научитесь настраивать игровое окно, рисовать игровое поле, обрабатывать ходы игрока и ИИ, а также определять победителя. По завершении проекта у вас будет полностью функциональная игра "Крестики-нолики", в которую вы сможете играть против ИИ.
0 lab
Создание сетевого сканера на Python
Начинающий
PythonTkinterInfoSec
В этом проекте вы научитесь создавать сетевой сканер с использованием Python. Сетевой сканер будет использовать командную строку nmap для сканирования указанного IP-адреса и отображения результатов в графическом интерфейсе пользователя (GUI) с использованием библиотеки Tkinter.
0 lab
Сканер уязвимых паролей FTP на Python
Начинающий
PythonInfoSec
В этом проекте мы реализуем сканер уязвимых паролей FTP на Python, охватывая такие темы, как понимание FTP - серверов, использование библиотеки FTPlib, использование библиотеки argparse и настройка FTP - сервера на Ubuntu. Это делает проект подходящим для пользователей с базовым пониманием Python, чтобы расширить и закрепить свои знания основ Python.
0 lab
Реализация простого именованного кортежа
Начинающий
Python
В этом проекте вы научитесь реализовывать простой именованный кортеж на Python. Именованный кортеж - это структура данных, которая позволяет обращаться к данным как по позиционному индексу, так и по именам атрибутов, обеспечивая более интуитивный и читаемый способ работы со структурированными данными.
0 lab
Монитор системы Linux с использованием Tkinter
Начинающий
PythonTkinter
В этом проекте вы научитесь создавать монитор системы Linux с использованием Python и библиотеки Tkinter. Монитор системы будет отображать информацию в реальном времени о ЦП, ОЗУ, использовании диска и сетевых статистиках.
0 lab
Гоночный игровой проект на Pygame
Начинающий
PythonPygame
В этом проекте вы научитесь создавать простую гоночную игру с использованием библиотеки Pygame. Игра включает в себя автомобиль игрока и несколько вражеских автомобилей. Автомобиль игрока можно перемещать влево и вправо с помощью стрелочек на клавиатуре, в то время как вражеские автомобили двигаются вниз по экрану. Цель игры - как можно дольше избегать столкновений с вражескими автомобилями.
0 lab
Токенизация текста с использованием Python
Начинающий
Python
В этом проекте вы научитесь реализовывать систему токенизации текста с использованием Python. Токенизация текста - это фундаментальная задача в обработке естественного языка, при которой заданный текст разбивается на более мелкие единицы, называемые токенами. Эти токены могут представлять слова, числа, знаки препинания или другие значимые элементы текста. Возможность токенизировать текст является важной для многих приложений, таких как лексический анализ в компиляторах, анализ тональности и классификация текста.
We use cookies for a number of reasons, such as keeping the website reliable and secure, to improve your experience on our website and to see how you interact with it. By accepting, you agree to our use of such cookies. Privacy Policy