Я часто сталкиваюсь с разработчиками, очень хорошо знающими механику обработки ошибок в Python, однако когда я начинаю выполнять ревью их кода, он оказывается далеко неидеальным. Исключения в Python — это одна из тех областей, поверхностный уровень которого знает большинство, но многие разработчики даже не догадываются о существовании более глубокого, почти тайного уровня.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Авторы: Томас Нилд
Год: 2024
Количество страниц: 352
Освойте математический аппарат, который необходим, чтобы преуспеть в сфере data science, машинного обучения и статистики. Автор книги Томас Нилд поможет вам разобраться в таких дисциплинах, как математический анализ, теория вероятностей, линейная алгебра и статистика, и научиться применять их в контексте таких методов, как линейная регрессия, логистическая регрессия и нейронные сети.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
Сегодня разберём свойства и функции списков, узнаем, какие над ними можно совершать операции и какие у них методы. Предупреждаем: мы постарались описать всё подробно, поэтому материал получился очень большой.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
В данной статье автор рассказывает о вариантах хостинга ботов. На конкретном примере продемонстрировано, как запустить Telegram-бота на платформе Dockhost.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Авторы: Адонин А. С.
Год: 2024
Количество страниц: 402
Игровой движок Ren'Py (РенПи) - это один из простейших способов познакомиться с основами программирования. Благодаря этой книге, шаг за шагом создавая свою первую игру, вы познакомитесь с основами разработки игр. Функционал движка настолько прост, что первую свою игру вы сможете запустить уже спустя несколько первых глав.
Несмотря на всю простоту, Ren'Py позволяет создавать игры во многих жанрах, таких, как: RPG, Симуляторы, Квесты, Стратегии, Новеллы и даже Шутеры. Также на базе движка можно разработать мобильное приложение или программу на ПК.
Ren'Py базируется на языке программирования Python, поэтому многие функции движка, структура, синтаксис и логика схожи с Python, все это будет рассмотрено в книге.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Сегодня я покажу вам, что для создания полноценных кроссплатформенных приложений достаточно одного языка — Python. С помощью всего нескольких библиотек и фреймворков можно легко обойтись без JavaScript для веб-разработки, без Kotlin и Swift для мобильных приложений и даже без C++ для десктопных программ.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Начинающие разработчики часто сталкиваются с рядом типичных проблем, которые мешают им быстро расти профессионально. В этой статье мы рассмотрим 5 ключевых признаков неопытного разработчика и дадим рекомендации, как их избежать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Сборщик мусора (Garbage Collector) — это механизм автоматического управления памятью, который отвечает за удаление объектов из памяти, когда они больше не нужны. Это помогает избежать утечек памяти и упрощает работу с памятью в языке Python. Делимся статьей, где автор рассказывает про сборщика мусора.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Авторы: Даниэль Зингаро, Лео Портер.
Год: 2024
Количество страниц: 340
Узнайте, как создавать и улучшать программы на Python с помощью ИИ, даже если прежде вы не написали ни строчки компьютерного кода. Сэкономьте время на рутинном программировании и воспользуйтесь услугами ИИ, способного мгновенно воплотить ваши идеи в жизнь. Заодно выучите Python!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Обычно для запуска Python-скрипта нужно установить Python, потом все библиотеки, потом проверить зависимости и только потом можно запускать.
В данной статье научимся собирать всё это в один файл — его можно будет запустить на любом компьютере, даже если там нет Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
В данной статье мы напишем легендарную игру Pac-Man на Python, уместив ее в 300 строчек кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
В статье представлен обзор нового алгоритма сортировки «Милосердный Сталин», разработанного на основе известного метода Stalin Sort.
Автор подробно описывает концепцию алгоритма, его реализацию и анализирует временную сложность, демонстрируя эффективность подхода для частично упорядоченных массивов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Авторы: Перальта Хосе Антонио Аро.
Год: 2024
Количество страниц: 468
Книга наполнена проверенными советами и примерами кода на языке Python. Авторы фокусируются на реализации, а не на философии. Изучите проверенные методы проектирования простых в использовании API для микросервисных приложений. Создавайте надежные API микросервисов, тестируйте, защищайте и развертывайте их в облаке, следуя принципам и шаблонам, применимым в любом языке программирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Небольшая подборка из 5 сложных проектов, которые пополнят арсенал ваших навыков. Возможно, какой-то из них займет почетное место в вашем GitHub.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Рекурсивные запросы в SQL используются для извлечения данных, которые имеют иерархическую или графовую структуру (например, деревья или графы). В SQLAlchemy рекурсивные запросы часто реализуются с использованием Common Table Expressions (CTE) и оператора WITH RECURSIVE. Делимся статьей, где автор рассказывает про рекурсивные запросы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
В этой статье мы рассмотрим основные принципы работы жадных алгоритмов, их преимущества и недостатки, а также разберем несколько практических примеров их применения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9