TGViewer
Channel Public Channel
Добро пожаловать в мир Python

Добро пожаловать в мир Python

@welcome_python

Подборка полезных материалов для Python программистов.

По вопросам сотрудничества- @Daily_admin_info

По иным темам @un_ixtime
Subscribers
2.76K
Photos
544
Videos
19
Links
1.2K

Showing posts older than #1222 · Back to latest

Older Posts 20 shown
Post #1221 691
Дедупликация данных в Python с функцией RecordLinkage.
Обнаружение дубликатов — важнейший процесс предварительной обработки данных, особенно при работе с большими наборами данных. В этом руководстве вы изучите дедупликацию данных с помощью пакета Python RecordLinkage в сочетании с Pandas для манипулирования данными.

https://brightinventions.pl/blog/data-deduplication-in-python-with-recordlinkage/
Bright Inventions Data Deduplication in Python with RecordLinkage Supervised Duplicate Detection with RecordLinkage and Pandas: A Febrl Dataset Tutorial Introduction Duplicate detection is a critical…
Post #1219 655
Каковы лучшие библиотеки веб-скрапинга Python?
Разработчики Python имеют доступ к одним из лучших доступных библиотек и фреймворков для парсинга веб-страниц. Посмотрите, как они работают на практике и как выбрать. https://blog.apify.com/what-are-the-best-python-web-scraping-libraries
Apify Blog The top 9 Python web scraping libraries for 2026 Stop fighting WAFs with outdated setups. Learn how the best Python web scraping libraries in 2026 can improve your data extraction pipelines.
Post #1218 633
Post #1217 646
Вот 45 упражнений Python с циклами (for, while), операторами f-else и функцией range() , а также их решения. Каждое упражнение сопровождается кратким описанием проблемы и решением, использующим упомянутые конструкции.

https://www.techbeamers.com/python-exercises-on-loops-conditions-range
TechBeamers Top 45 Python Exercises on Loops, Conditions, and Range() Function Practice with 45 Python exercises on loops (for, while), if-else statements, and the range() function, along with their solutions.
Post #1216 662
Pandas vs. Polars: сравнительный анализ библиотек фреймов данных Python
Углубленный анализ их синтаксиса, скорости и удобства использования. Какой из них лучше всего использовать при работе с данными?

https://www.kdnuggets.com/pandas-vs-polars-a-comparative-analysis-of-python-dataframe-libraries

Освоение виртуальных сред Python: полное руководство по venv, Docker и защите вашего кода

https://snyk.io/blog/mastering-python-virtual-environments
KDnuggets Pandas vs. Polars: A Comparative Analysis of Python’s Dataframe Libraries An in-depth analysis of their syntax, speed, and usability. Which one is the best to use when working with data?
Post #1214 627
[Перевод] NumPy: оттачивайте навыки Data Science на практике.

В этой статье мы рассмотрим ряд различных упражнений, используя библиотеку NumPy (и сравним с тем, как мы бы реализовали их без неё). В самом конце статьи я приведу ряд упражнений.

Читать далееhttps://habr.com/ru/articles/784978
Post #1213 615


🐍 «‎Python для инженеров» — старт курса 15 января!

Что смогли автоматизировать с Python наши студенты:

🔥 Автоматизация изменения конфигурации сервера, экономящая 23 часа в месяц и повышающая лояльность клиентов за быстроту обработки запросов — Данил Бахаев, DevOps-инженер в X5 Group.

🔥 Инструмент для анализа и отключения холостых ресурсов, позволяющий сократить расходы на 40-50% или около 12 миллионов рублей в год — Артем Чекунов, Senior DevOps Engineer в Chartboost.

Подробно со всеми кейсами вы можете ознакомиться на странице курса. Присоединяйтесь, чтобы упростить и ускорить процессы в своих проектах!

Изучить программу и зарегистрироваться

🎁 А для тех, кто хочет всегда быть в курсе событий и постоянно учиться новому, мы создали бесплатный чат-бот. Вас ждут live-coding стримы, статьи и кейсы по Python — будет интересно!
  • 👍 1
Post #1211 648
Data Scientist 50-го уровня: библиотеки Python, которые нужно знать
Эта статья поможет вам понять различные инструменты науки о данных, используемые экспертами для визуализации данных, построения моделей и манипулирования данными.

https://www.kdnuggets.com/level-50-data-scientist-python-libraries-to-know
KDnuggets Level 50 Data Scientist: Python Libraries to Know This article will help you understand the different tools of Data Science used by experts for Data Visualization, Model Building, and Data Manipulation.
Post #1210 643
Вот библиотеки Python, которые фокусируются на различных аспектах полнофункциональной разработки; некоторые сосредоточены на разработке веб-приложений, некоторые — на серверной части, а третьи — на том и другом. https://dev.to/taipy/full-stack-toolbox-python-edition-20h2
DEV Community Full-Stack Toolbox 🧰: Python🐍 Edition TL;DR Here are Python libraries that focus on different aspects of full-stack development;...
Post #1205 693
[Перевод] Сколько ядер CPU можно использовать параллельно в Python?.

При выполнении параллельной программы, активно задействующей CPU, нам часто необходимо, чтобы пул потоков или процессов имел размер, сопоставимый с количеством ядер CPU на машине. Если потоков меньше, то вы будете использовать все преимущества ядер, если меньше, то программа начнёт работать медленнее, так как несколько потоков будет конкурировать за одно ядро. Ну, или такова ситуация в теории.

Как же проверить, сколько ядер есть у компьютера? И действительно ли это хороший совет?

Оказывается, на удивление сложно определить, сколько потоков выполнять:

- В стандартной библиотеке Python есть множество API для получения этой информации, но ни одного из них недостаточно.

- Хуже того, из-за таких функций CPU, как параллельность на уровне команд и одновременной многопоточности (Hyper-threading в CPU Intel), количество ядер, которое можно эффективно использовать, зависит от того кода, который напишете вы!

Давайте разберёмся, почему так сложно определить, сколько ядер CPU может использовать программа, а затем подумаем над потенциальным решением.

Читать далее https://habr.com/ru/articles/784014
Хабр Сколько ядер CPU можно использовать параллельно в Python? При выполнении параллельной программы, активно задействующей CPU, нам часто необходимо, чтобы пул потоков или процессов имел размер, сопоставимый с количеством ядер CPU на машине. Если потоков меньше,...
  • 👍 2
Post #1204 588
4 миллиарда операторов if — проверка того, является ли каждое 32-битное число четным или нечетным.

Просматривая недавно соцсети, я наткнулся на этот скриншот. Разумеется, его сопровождало множество злобных комментариев, критикующих попытку этого новичка в программировании решить классическую задачу computer science: операцию деления с остатком.

В современном мире, где ИИ постепенно заменяет программистов, отнимая у них работу и совершая переворот в том, как мы подходим к рассуждениям о коде, нам, возможно, следует быть более открытыми к мыслям людей, недавно пришедших в нашу отрасль? На самом деле, показанный выше код — идеальный пример компромисса между временем и задействованной памятью. Мы жертвуем временем и в то же время памятью и временем компьютера! Поистине чудесный алгоритм!

https://andreasjhkarlsson.github.io/jekyll/update/2023/12/27/4-billion-if-statements.html
Blabbin’ 4 billion if statements I recently stumbled upon this screenshot while researching social media on the train. Of course, it was followed by a cascade of spiteful comments, criticizing this fresh programmer’s attempt to solve a classical problem in computer science. The modulus operation.
  • 🔥 3
Post #1202 573
🏆Как освоить 📊 конвейеры больших данных с помощью Taipy и PySpark 🐍

В этой статье будет использован простой пример, чтобы продемонстрировать, как мы можем интегрировать PySpark с Taipy , чтобы соединить ваши потребности в обработке больших данных с интеллектуальным выполнением заданий . https://dev.to/taipy/how-to-master-big-data-pipelines-with-taipy-and-pyspark-14oe
DEV Community 🏆How to master 📊 Big Data pipelines with Taipy and PySpark 🐍 This article will employ a simple example to demonstrate how we can integrate PySpark with Taipy to...
  • 👍 4
Post #1201 551
Для Python предложен JIT-компилятор, использующий технику copy-and-patch

Брандт Букер (Brandt Bucher) из компании Microsoft, входящий в число core-разработчиков CPython и работающий в команде, занимающейся увеличением производительности интерпретатора CPython, опубликовал реализацию JIT-компилятора для Python, использующую технику Copy-and-Patch. Публикация JIT приурочена к Рождеству и анонс написан в стихах.

Предложенный JIT примечателен очень высокой скоростью генерации кода, простотой сопровождения и полной интеграцией с интерпретатором. Предложенный метод позволяет автоматически преобразовать интерпретатор, написанный на языке Си, в JIT-компилятор, без отдельного формирования логики генерации кода и без ручного создания ассемблерных представлений. При таком подходе исправление ошибки в интерпретаторе автоматически приведёт и к устранению той же проблемы в JIT, так как используется общий генератор кода.
GitHub GH-113464: A copy-and-patch JIT compiler by brandtbucher · Pull Request #113465 · python/cpython 'Twas the night before Christmas, when all through the code Not a core dev was merging, not even Guido; The CI was spun on the PRs with care In hopes that green check-markings soon would be...
  • 👍 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →