Найти в Дзене
Поддержите автораПеревод на любую сумму
Нужны ли знания математики и геометрии при программировании на Python?
Python — универсальный язык программирования, используемый в широком спектре областей: от веб-разработки и анализа данных до машинного обучения и автоматизации процессов. Однако многие начинающие разработчики задаются вопросом: насколько важны знания математики и геометрии для успешного освоения Python? Основы алгебры Даже простейшие программы часто требуют базовых арифметических операций. Например, при обработке данных вам придется складывать числа, вычислять средние значения, находить проценты и решать уравнения...
1 месяц назад
💻 Как перейти с Python на JavaScript и не сойти с ума
(Не обязательно влюбляться в {} и ; с первого дня — обещаю!) Если ты писал на Python и внезапно столкнулся с задачей на JavaScript — не пугайся. Это не прыжок в бездну, а просто путешествие в соседнюю страну, где говорят на другом языке. Разберёмся, как сделать этот переход проще. Вот главные различия, которые стоит сразу запомнить: Привыкай к фигурным скобкам Python: def say_hello(): ····print("Привет") JavaScript: function sayHello() { ····console.log("Привет"); } let, const, var — забудь о просто...
5 месяцев назад
Python 3.10 → 3.13
Привет, питонисты! 🐍 Каждый новый Python — как обновление в любимой игре: старые баги чинят, добавляют крутые фичи, а иногда случаются забавные ляпы. Давайте пройдёмся от 3.10 до 3.13 (beta), разберём примеры, посмеёмся над прошлыми костылями и узнаем неожиданные факты о Python! Раньше: Гора if-elif-else, которую никто не любил. Теперь: Элегантный match, который все ждали 20 лет! 🤓 Факт: Статус 418 «I’m a teapot» — реальный код из April Fools' шутки 1998 года. Но его поддерживают некоторые API, включая Google! Как не надо: Раньше Python показывал ошибки так, будто «найди сам, где косяк» 😤...
7 месяцев назад
🚀 Освойте Kivy и создайте свой калькулятор за 4 шага! Всего за несколько уроков вы: ✅ Соберёте интерфейс с нуля ✅ Научитесь работать с .kv-файлами ✅ Добавите логику и обработку ошибок ✅ Упакуете приложение в .exe Идеально для начинающих! Без воды — только практика. 🔥 Начните прямо сейчас! stepik.org/...nfo #Kivy #Python #Программирование #Обучение dzen.ru/...rue
7 месяцев назад
Конь, кнопки и шахматная магия: создаём игру с customtkinter
Шахматы — это игра королей, но что, если мы сосредоточимся только на одном персонаже? В этом уроке мы научимся создавать игру "Конь в шахматах", где игроку предстоит путешествовать по доске, заполняя все клетки. А чтобы всё выглядело стильно, мы воспользуемся библиотекой customtkinter. Готовы оседлать коня? Тогда в путь! Перед началом работы убедитесь, что у вас установлен customtkinter. Если его нет, установите с помощью команды: pip install customtkinter Первым делом нам нужны инструменты: import...
8 месяцев назад
Как узнать, что наступило 1 марта и началась весна? Лайфхак-гид 🌱😆
Весна пришла! Но вдруг вы засомневались? Возможно, зима всё ещё держится за ваш город, как последний фанат «Игры престолов» за теорию о возвращении Джона Сноу. Не беда! Вот вам несколько надёжных способов убедиться, что на календаре действительно 1 марта! Если у вас есть календарь, просто взгляните на него. Однако этот способ для слабаков! Давайте копнём глубже. Если бабушка с первого этажа уже вышла и громко заявляет, что «вот и март пришёл, а коммунальщики опять дрыхнут», можете быть уверены – весна наступила...
9 месяцев назад
🐹 Hamster Clicker: как «тапать хомяка» стало трендом + создаём свою игру на Python
В 2023 году мир мобильных игр захватил неожиданный хит — Hamster Kombat. Всё, что нужно было делать, — тапать по экрану, зарабатывая виртуальные монеты и развивая свою "криптобиржу". Хотя механика игры предельно проста, она молниеносно набрала популярность благодаря вирусному маркетингу, интеграции с Telegram и обещаниям возможного заработка. Но Hamster Kombat — далеко не первый представитель жанра кликеров. Давайте разберёмся, почему такие игры так затягивают, и попробуем создать свой кликер на Python (Tkinter)...
9 месяцев назад
Как бы выглядели телефонные номера в России, если бы использовали старорусские цифры?
Современные телефонные номера в России состоят из десяти цифр, включая код оператора и сам номер абонента. Однако представьте, что мы до сих пор использовали старорусскую систему чисел, состоящую из буквенных обозначений вместо привычных арабских цифр. До введения арабских цифр в России использовались кириллические буквы с числовыми значениями. Например: Числа формировались по аналогии с римскими: комбинацией знаков с соответствующими значениями. Если бы номера телефонов оформлялись по старорусской системе, они выглядели бы совсем иначе...
9 месяцев назад
Как написать программу для лепки пельменей, или Python против голодных студентов
Когда программист решает что-то приготовить, он неизбежно сталкивается с проблемами. Где найти нужные ингредиенты? Как правильно их смешивать? Почему после всех расчетов у него остается 300 грамм лишней муки и 0 яиц? Чтобы избежать трагедии с пересоленым фаршем и недоваренным тестом, мы напишем умную программу, которая возьмет все на себя! Ну, кроме, конечно, лепки и варки — для этого придется встать из-за компьютера. Когда программист пытается сделать что-то полезное, он делает это в интерфейсе...
9 месяцев назад
Что такое "Сигма" и как это связано с программированием?
Когда слышишь слово "Сигма", на ум могут прийти самые разные вещи: математические формулы, строгие бизнес-методологии, мемы в интернете и даже инженерные расчёты. Давайте разберёмся, как этот загадочный термин связан с программированием и не только! В математике сигма (σ) — это универсальный символ, который часто встречается в формулах. Его два главных значения: Представьте, что у вас есть массив чисел, и вы хотите найти их сумму. В Python это делается просто: numbers = [1, 2, 3, 4, 5] total_sum...
9 месяцев назад
Python: Советы по написанию чистого и эффективного кода
Python — это язык, который ценится за свою простоту и читаемость. Однако даже в таком дружелюбном языке можно написать код, который будет сложно понять или поддерживать. Вот несколько советов, которые помогут вам писать чистый, эффективный и профессиональный код на Python. 1. Следуйте принципам PEP 8 PEP 8 — это официальный стиль написания кода на Python. Следование этим рекомендациям делает ваш код более читаемым и consistent. Основные правила: Используйте 4 пробела для отступов. Называйте переменные и функции в стиле snake_case...
9 месяцев назад