Найти в Дзене
python

python

💡 Python в действии: подборка статей с примерами и задачами Теория — это хорошо, но практика лучше! В этой подборке ты найдешь статьи с реальными примерами кода, задачами и проектами, которые помогут тебе закрепить знания и научиться применять Python в реальной жизни. Начни писать код уже сегодня!
подборка · 7 материалов
3 недели назад
🔴 ASCII-камера: превращаем себя в персонажа «Матрицы» за 5 минут
Или как я пытался стать хакером, но код писал в пижаме Помните этот культовый момент из «Матрицы», где Нео смотрит на зелёные потоки кода и видит в них людей? А в «Хищнике» у инопланетного охотника этот прикольный тепловизор? Так вот, держите инсайдерскую информацию: никакой магии там не было. Просто операторы забыли выключить ASCII-режим на камерах. А мы сейчас научимся делать то же самое, но не выходя из дома и без контракта с Голливудом. Отличный вопрос! Да ни за чем. Но: Интересный факт: Первые ASCII-арты появились ещё в 1960-х, когда программистам было скучно, а интернета ещё не придумали...
1 месяц назад
🧠 Эволюция условий в Python: от «лаптей» до структурного сопоставления
Привет, питонисты! 👋 Казалось бы, что может быть проще, чем if и else? Мы пишем их каждый день. Но синтаксис Python не стоял на месте. Давайте сегодня пробежимся по машине времени и посмотрим, как менялась работа с условиями: от первых версий до "вау-фич" из новых релизов. 🐍 Эпоха камня: Классический if-elif-else С этого начинали все. Просто, как три копейки, и работает везде. Минус? Громоздко для простых присваиваний. Ради одного grade мы писали 5 строк. ⚡ Эра Тернарников (Python 2.5+) В версии 2...
5 месяцев назад
Нужны ли знания математики и геометрии при программировании на Python?
Python — универсальный язык программирования, используемый в широком спектре областей: от веб-разработки и анализа данных до машинного обучения и автоматизации процессов. Однако многие начинающие разработчики задаются вопросом: насколько важны знания математики и геометрии для успешного освоения Python? Основы алгебры Даже простейшие программы часто требуют базовых арифметических операций. Например, при обработке данных вам придется складывать числа, вычислять средние значения, находить проценты и решать уравнения...
1 год назад
Конь, кнопки и шахматная магия: создаём игру с customtkinter
Шахматы — это игра королей, но что, если мы сосредоточимся только на одном персонаже? В этом уроке мы научимся создавать игру "Конь в шахматах", где игроку предстоит путешествовать по доске, заполняя все клетки. А чтобы всё выглядело стильно, мы воспользуемся библиотекой customtkinter. Готовы оседлать коня? Тогда в путь! Перед началом работы убедитесь, что у вас установлен customtkinter. Если его нет, установите с помощью команды: pip install customtkinter Первым делом нам нужны инструменты: import...
1 год назад
🐹 Hamster Clicker: как «тапать хомяка» стало трендом + создаём свою игру на Python
В 2023 году мир мобильных игр захватил неожиданный хит — Hamster Kombat. Всё, что нужно было делать, — тапать по экрану, зарабатывая виртуальные монеты и развивая свою "криптобиржу". Хотя механика игры предельно проста, она молниеносно набрала популярность благодаря вирусному маркетингу, интеграции с Telegram и обещаниям возможного заработка. Но Hamster Kombat — далеко не первый представитель жанра кликеров. Давайте разберёмся, почему такие игры так затягивают, и попробуем создать свой кликер на Python (Tkinter)...
1 год назад
Как бы выглядели телефонные номера в России, если бы использовали старорусские цифры?
Современные телефонные номера в России состоят из десяти цифр, включая код оператора и сам номер абонента. Однако представьте, что мы до сих пор использовали старорусскую систему чисел, состоящую из буквенных обозначений вместо привычных арабских цифр. До введения арабских цифр в России использовались кириллические буквы с числовыми значениями. Например: Числа формировались по аналогии с римскими: комбинацией знаков с соответствующими значениями. Если бы номера телефонов оформлялись по старорусской системе, они выглядели бы совсем иначе...