Обновить
28
340
Коммунист Этичный Хакер @enamored_poc

Программист из Казахстана

Отправить сообщение

Создаем классическую «Змейку» на Python

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров6.5K

Часто бывает, что после изучения основ программирования теория так и остается теорией. Чтобы знания начали работать, нужна практика на реальных задачах. Разработка игры «Змейка» — идеальная такая задача. Она затрагивает все фундаментальные концепции, которые используются и в больших проектах.

В этой статье мы подробно, шаг за шагом, разберем весь процесс создания. Я постарался объяснить всё максимально просто, чтобы было понятно, как абстрактные циклы и условия превращаются в движение, рост и взаимодействие объектов на экране.

Читать далее

Изучаем Python: модуль random для начинающих с практическим домашним заданием

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров7.9K

Разбираем модуль random в Python. Начнем с основ: почему его случайность на самом деле предсказуема и как random.seed() дает нам полный контроль над хаосом. Затем пройдемся по главным инструментам: от randint и shuffle до choices с весами.
А в конце — самое интересное. Вас ждет практикум на GitHub. Пять задач на закрепление материала, от генератора паролей до симулятора лутбокса, с полностью автоматической проверкой вашего кода через GitHub Actions. Заходите, чтобы проверить свои силы!

Читать далее

Изучаем Python: модуль sys для начинающих с практическим домашним заданием

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров9.6K

Практическое руководство по модулю sys для начинающих. Разбираем, как научить Python-скрипты принимать аргументы командной строки, управлять потоками ввода-вывода и корректно завершать работу. Материал подкреплен пятью задачами с автотестами на GitHub.

Читать далее

Модуль datetime в Python для начинающих с домашним заданием

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров6.5K

Работа с датами и временем в Python — базовая задача, которая часто вызывает трудности у начинающих. В этой статье мы с нуля разберем встроенный модуль datetime, который элегантно решает большинство проблем. Вы научитесь получать текущее время, выполнять операции с датами, а главное — парсить строки и форматировать вывод с помощью strptime и strftime. Это пошаговое руководство для новичков, с практическим заданием на GitHub в конце.

Читать далее

Изучаем Python: модуль os для начинающих с практическим домашним заданием

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров12K

Разбираем один из самых полезных встроенных модулей Python — os. Простыми словами о том, как управлять файлами и папками прямо из кода. Пройдем путь от os.mkdir() до написания скрипта для автоматической сортировки. Статья для начинающих, но с упором на практику. В финале — домашнее задание на GitHub с автоматической проверкой решений.

Читать далее

Информация

В рейтинге
4-й
Откуда
Казахстан
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Фулстек разработчик
Средний
От 1 ₽
Git
Python
Vue.js
HTML
Sass
PostgreSQL