Найти в Дзене
Поддержите автораПеревод на любую сумму
Нужны ли знания математики и геометрии при программировании на Python?
Python — универсальный язык программирования, используемый в широком спектре областей: от веб-разработки и анализа данных до машинного обучения и автоматизации процессов. Однако многие начинающие разработчики задаются вопросом: насколько важны знания математики и геометрии для успешного освоения Python? Основы алгебры Даже простейшие программы часто требуют базовых арифметических операций. Например, при обработке данных вам придется складывать числа, вычислять средние значения, находить проценты и решать уравнения...
3 месяца назад
💻 Как перейти с Python на JavaScript и не сойти с ума
(Не обязательно влюбляться в {} и ; с первого дня — обещаю!) Если ты писал на Python и внезапно столкнулся с задачей на JavaScript — не пугайся. Это не прыжок в бездну, а просто путешествие в соседнюю страну, где говорят на другом языке. Разберёмся, как сделать этот переход проще. Вот главные различия, которые стоит сразу запомнить: Привыкай к фигурным скобкам Python: def say_hello(): ····print("Привет") JavaScript: function sayHello() { ····console.log("Привет"); } let, const, var — забудь о просто...
6 месяцев назад
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 показывал ошибки так, будто «найди сам, где косяк» 😤...
8 месяцев назад
🚀 Освойте Kivy и создайте свой калькулятор за 4 шага! Всего за несколько уроков вы: ✅ Соберёте интерфейс с нуля ✅ Научитесь работать с .kv-файлами ✅ Добавите логику и обработку ошибок ✅ Упакуете приложение в .exe Идеально для начинающих! Без воды — только практика. 🔥 Начните прямо сейчас! stepik.org/...nfo #Kivy #Python #Программирование #Обучение dzen.ru/...rue
9 месяцев назад
Конь, кнопки и шахматная магия: создаём игру с customtkinter
Шахматы — это игра королей, но что, если мы сосредоточимся только на одном персонаже? В этом уроке мы научимся создавать игру "Конь в шахматах", где игроку предстоит путешествовать по доске, заполняя все клетки. А чтобы всё выглядело стильно, мы воспользуемся библиотекой customtkinter. Готовы оседлать коня? Тогда в путь! Перед началом работы убедитесь, что у вас установлен customtkinter. Если его нет, установите с помощью команды: pip install customtkinter Первым делом нам нужны инструменты: import...
10 месяцев назад
Как узнать, что наступило 1 марта и началась весна? Лайфхак-гид 🌱😆
Весна пришла! Но вдруг вы засомневались? Возможно, зима всё ещё держится за ваш город, как последний фанат «Игры престолов» за теорию о возвращении Джона Сноу. Не беда! Вот вам несколько надёжных способов убедиться, что на календаре действительно 1 марта! Если у вас есть календарь, просто взгляните на него. Однако этот способ для слабаков! Давайте копнём глубже. Если бабушка с первого этажа уже вышла и громко заявляет, что «вот и март пришёл, а коммунальщики опять дрыхнут», можете быть уверены – весна наступила...
10 месяцев назад
🐹 Hamster Clicker: как «тапать хомяка» стало трендом + создаём свою игру на Python
В 2023 году мир мобильных игр захватил неожиданный хит — Hamster Kombat. Всё, что нужно было делать, — тапать по экрану, зарабатывая виртуальные монеты и развивая свою "криптобиржу". Хотя механика игры предельно проста, она молниеносно набрала популярность благодаря вирусному маркетингу, интеграции с Telegram и обещаниям возможного заработка. Но Hamster Kombat — далеко не первый представитель жанра кликеров. Давайте разберёмся, почему такие игры так затягивают, и попробуем создать свой кликер на Python (Tkinter)...
11 месяцев назад
Как бы выглядели телефонные номера в России, если бы использовали старорусские цифры?
Современные телефонные номера в России состоят из десяти цифр, включая код оператора и сам номер абонента. Однако представьте, что мы до сих пор использовали старорусскую систему чисел, состоящую из буквенных обозначений вместо привычных арабских цифр. До введения арабских цифр в России использовались кириллические буквы с числовыми значениями. Например: Числа формировались по аналогии с римскими: комбинацией знаков с соответствующими значениями. Если бы номера телефонов оформлялись по старорусской системе, они выглядели бы совсем иначе...
11 месяцев назад
Как написать программу для лепки пельменей, или Python против голодных студентов
Когда программист решает что-то приготовить, он неизбежно сталкивается с проблемами. Где найти нужные ингредиенты? Как правильно их смешивать? Почему после всех расчетов у него остается 300 грамм лишней муки и 0 яиц? Чтобы избежать трагедии с пересоленым фаршем и недоваренным тестом, мы напишем умную программу, которая возьмет все на себя! Ну, кроме, конечно, лепки и варки — для этого придется встать из-за компьютера. Когда программист пытается сделать что-то полезное, он делает это в интерфейсе...
11 месяцев назад
Что такое "Сигма" и как это связано с программированием?
Когда слышишь слово "Сигма", на ум могут прийти самые разные вещи: математические формулы, строгие бизнес-методологии, мемы в интернете и даже инженерные расчёты. Давайте разберёмся, как этот загадочный термин связан с программированием и не только! В математике сигма (σ) — это универсальный символ, который часто встречается в формулах. Его два главных значения: Представьте, что у вас есть массив чисел, и вы хотите найти их сумму. В Python это делается просто: numbers = [1, 2, 3, 4, 5] total_sum...
11 месяцев назад
Python: Советы по написанию чистого и эффективного кода
Python — это язык, который ценится за свою простоту и читаемость. Однако даже в таком дружелюбном языке можно написать код, который будет сложно понять или поддерживать. Вот несколько советов, которые помогут вам писать чистый, эффективный и профессиональный код на Python. 1. Следуйте принципам PEP 8 PEP 8 — это официальный стиль написания кода на Python. Следование этим рекомендациям делает ваш код более читаемым и consistent. Основные правила: Используйте 4 пробела для отступов. Называйте переменные и функции в стиле snake_case...
11 месяцев назад