В этой статье происходит сравнение двух Python-библиотек — Polars и Pandas.
Вы узнаете, какие преимущества есть у Polars и за счет чего она выигрывает в производительности, а также многое-многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Авторы: Джейд Картер.
Год: 2024
Количество страниц: 474
Получите фундаментальное понимание синтаксиса и функций Python с помощью этого пересмотренного вводного и практического справочника. Охватывая широкий спектр тем программирования, связанных с Python, включая внутреннюю структуру языка, интеграцию баз данных, сетевое программирование и веб-сервисы, вы будете руководствоваться надежными принципами разработки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
Всем привет! В этой статье я решил показать один из методов парсинга на Python на примере маркетплейса Wildberries.
Суть подхода в том, что мы будем не разбирать запрошенную html страницу по ссылке, а будем использовать API сайта, который используется сервисом для получения и отображения всех товаров требуемой категории.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Real-time приложения, как следует из названия, предоставляют мгновенный обмен данных и информации между сервером и клиентом. Они встречаются повсеместно в различных сферах, начиная от социальных сетей и мессенджеров, и заканчивая финансовыми торговыми платформами, мониторингом систем, онлайн-играми и многими другими областями. Подобные приложения обеспечивают пользовательский опыт, который чрезвычайно близок к реальному времени.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
В этой статье я рассказываю про линейную регрессию, свойства, которыми должны обладать данные для модели, процесс обучения, регуляризацию, метрики качества. Кроме чистой теории я показываю как это все реализовать. Я рассказываю все в своем стиле и понимании - с инженерной точки зрения, с точки зрения того, как реализовывать с нуля.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
Если вы знакомы с интерпретируемыми языками, вы знаете, что они обычно медленнее компилируемых из-за необходимости анализировать и исполнять код на лету. Но что, если бы вы могли получить лучшее из обоих миров? JIT-компиляция позволяет интерпретируемому языку, каким является питон, динамически компилировать части кода в машинный код, значительно ускоряя исполнение.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Авторы: Меле Антонио.
Год: 2023
Количество страниц: 802
Книга охватывает многообразные аспекты создания веб-приложений с помощью самого популярного веб-фреймворка Django на языке Python. Изучив четыре проекта разной направленности (приложение для ведения блога и электронной коммерции, социальный веб-сайт, платформа электронного обучения), вы получите хорошее представление о том, как работает Django.Прочитав книгу, вы:- усвоите основы Django, включая модели, ORM-преобразователь, представления, шаблоны, URL-адреса, формы, аутентификацию, сигналы и промежуточные программные компоненты;- реализуете аутентификацию с использованием учетных записей, настроите профили пользователей;- разработаете каталог товаров и корзину покупок для онлайн-магазина;- научитесь обрабатывать платежи с помощью платежного шлюза Stripe и управлять уведомлениями о платежах с помощью веб-перехватчиков;- интегрируете в свой проект сторонние приложения Django.Опираясь на изученный материал, вы сможете создавать полнофункциональные веб-приложения на Python с аутентификацией, системами управления контентом, RESTful API и прочими элементами.Издание предназначено читателям с базовыми знаниями Python, а также программистам, переходящим на Django с других веб-фреймворков. Оно подойдет и тем, кто уже использует Django в своей работе и хочет расширить свои навыки. Для изучения материала необходимы базовый опыт работы с Python и знание HTML и JavaScript.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
В статье рассматриваются необычные и малоизвестные особенности Python, которые могут удивить даже опытных разработчиков.
Автор разбирает поведение оператора ~, работу функций all() и any() с пустыми последовательностями и другие нюансы, полезные для глубокого понимания языка.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
В этом посте надеюсь поделиться с вами некоторыми знаниями, которые усвоил при разработке этого проекта. Он заставил меня глубоко задуматься, как именно PyTorch работает под капотом. Возможно, вы для начала хотите уточнить, почему вообще важно понимать механику PyTorch. Возьмусь утверждать, что, не понимая этих абстракций или просто принимая их за чистую монету, вы можете занести в ваш код целую кучу багов. После этого он в лучшем случае окажется плохо оптимизирован, а в худшем нарушится ваш вычислительный граф, поэтому ваша модель никогда ничему не сможет научиться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Ну или почти всё
Как и в любом другом языке программирования, конструкторы в Python предназначены для инициализации новых объектов. Неправильное использование конструкторов может привести к различным проблемам в программе. Рассказываем подробнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Concurrency testing — отлавливаем состояния гонки
📖 Статья
⭐️ Книжный Python | #python #статья
В статье разберём некоторые техники обнаружения плавающих багов, вызванных конкурентностью. Сделаем подход к автоматическому тестированию устойчивости веб-сервисов к различным race condition. Примеры будут на python + asyncio + sqlalchemy, но эти подходы применимы к любым моделям конкурентности, которые подвержены состояниям гонки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Автор: Наташа Самойленко.
Год: 2021
Количество страниц: 764
Если в двух словах, то это такой “CCNA” по питону. С одной стороны, курс достаточно базовый, чтобы его мог одолеть любой желающий, с другой стороны, в курсе рассматриваются все основные темы, которые позволят дальше расти самостоятельно. Я написала этот курс потому что считаю, что программирование это важный, полезный и интересный навык, который может очень помочь в работе сетевого инженера.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Это будет сложно, но вам понравится
Собрали самые популярные и полезные библиотеки машинного обучения для Python. Можно ставить на свой домашний компьютер, загружать данные и становиться повелителем биг-даты и нейросетей.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
В статье рассматриваются практичные методы автоматизации повседневных задач с помощью Python.
Автор предлагает полезные скрипты и инструменты, которые помогут как начинающим, так и опытным программистам сделать свою работу более эффективной.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Автор: Жуков Р.
Год: 2019
Количество страниц: 218
Учебное пособие посвящено теоретическому и практическому изучению современного широко используемого языка программирования Python. Состоит из пяти глав, в которых последовательно рассмотрены такие вопросы, как история языков программирования, особенности и основные элементы языка программирования Python (типы данных; инструкции, функции, модули; объектно-ориентированное программирование; разработка графических интерфейсов).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
В этом туториале мы создадим надёжные веб-краулеры с использованием таких библиотек, как BeautifulSoup, изучим техники, позволяющие преодолевать реальные трудности при скрейпинге, а также представим рекомендации по крупномасштабному скрейпингу.
Вы получите навыки для скрейпинга сложных сайтов и решения проблем, которые касаются ограничений частоты запросов, блокировок и генерируемых при помощи JavaScript страниц.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12