Премиум каналы

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

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

Последние публикации с канала

Лучшие практики обеспечения безопасности Python для веб-разработчиков
Программирование в Интернете означает, что вам нужно больше заботиться о безопасности, поскольку каждый имеет доступ к вашему программному обеспечению. В этой статье обсуждаются ключевые шаги, которые вы можете предпринять, чтобы сделать свой код более
https://www.arjancodes.com/blog/best-practices-for-securing-python-applications/

Arjancodes
ArjanCodes | Best Python Security Practices for Web Developers

Master Python application security with this guide. Focus on web development and data analysis to prevent vulnerabilities and ensure data safety.

17.04.2024 / 13:04

10 репозиториев GitHub для Master Python

Изучите Python с помощью учебных пособий, блогов, книг, проектной работы и упражнений. Получите доступ ко всему этому бесплатно на GitHub и присоединитесь к поддерживающему сообществу открытого исходного кода.
https://www.kdnuggets.com/10-github-repositories-to-master-python

KDnuggets
10 GitHub Repositories to Master Python

Learn Python through tutorials, blogs, books, project work, and exercises. Access all of it on GitHub for free and join a supportive open-source community.

16.04.2024 / 04:04

В Python добавлен JIT-компилятор

Доступен альфа выпуск языка программирования Python 3.13.0a6, который примечателен включением в состав ветки 3.13, на основе которой формируется осенний стабильный релиз Python 3.13, экспериментальной реализации JIT-компилятора, позволяющего добиться существенного повышения производительности. Для включения JIT в CPython добавлена сборочная опция "--enable-experimental-jit". Для сборки CPython с JIT требуется установка LLVM в качестве дополнительной зависимости.
https://pythoninsider.blogspot.com/2024/04/python-3123-and-3130a6-released.html

Blogspot
Python Insider: Python 3.12.3 and 3.13.0a6 released
12.04.2024 / 07:04

Установка и выполнение приложений Python с использованием pipx
В этом руководстве вы узнаете об инструменте pipx, который позволяет удобно устанавливать и запускать пакеты Python как автономные приложения командной строки в изолированных средах.

https://realpython.com/python-pipx/

Realpython
Install and Execute Python Applications Using pipx – Real Python

In this tutorial, you'll learn about a tool called pipx, which lets you conveniently install and run Python packages as standalone command-line applications in isolated environments. In a way, pipx turns the Python Package Index (PyPI) into an app marketplace…

11.04.2024 / 06:04

Настройка докеризованной среды Python — элегантный способ
В этом посте представлено пошаговое руководство по настройке докеризованной среды разработки Python с помощью VScode и расширения Dev Containers.

https://towardsdatascience.com/setting-a-dockerized-python-environment-the-elegant-way-f716ef85571d

Medium
Setting A Dockerized Python Environment — The Elegant Way

This post provides a step-by-step guide for setting up a Python dockerized development environment with VScode and the Dev Containers…

08.04.2024 / 14:04

Взглянем на внутреннюю реализацию списков в CPython, чтобы понять эту странную особенность.
https://codeconfessions.substack.com/p/why-do-python-lists-multiply-oddly

Substack
Why Do Python Lists Multiply Oddly? Exploring the CPython Source Code

A look at the internals of list implementation in CPython to understand this weird quirk about them

05.04.2024 / 07:04

Чтение и запись файлов WAV на Python
В этом уроке вы узнаете, как работать с аудиофайлами WAV на Python с использованием стандартного модуля wave. Попутно вы будете синтезировать звуки с нуля, визуализировать формы сигналов во временной области, анимировать спектрограммы в реальном времени и применять специальные эффекты для расширения стереополя.

https://realpython.com/python-wav-files/

Realpython
Reading and Writing WAV Files in Python – Real Python

In this tutorial, you'll learn how to work with WAV audio files in Python using the standard-library wave module. Along the way, you'll synthesize sounds from scratch, visualize waveforms in the time domain, animate real-time spectrograms, and apply special…

04.04.2024 / 06:04

Забудьте `pip install`, используйте вместо этого это

Устанавливайте пакеты Python до 100 раз быстрее, чем раньше.
https://medium.com/bitgrit-data-science-publication/forget-pip-install-use-this-instead-754863c58f1e

Medium
Forget `pip install`, Use This Instead

Install Python packages up to 100x faster than before.

03.04.2024 / 05:04

Вот как сделать ваш код панд удобочитаемым и пуленепробиваемым.

https://towardsdatascience.com/pandas-from-messy-to-beautiful-b03b0c32f767

Medium
Pandas: From Messy To Beautiful

This is how to make your pandas code human readable & bulletproof.

02.04.2024 / 06:04

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

https://reflex.dev/blog/2024-03-21-reflex-architecture/

reflex.dev
Designing a Pure Python Web Framework · Reflex Blog
29.03.2024 / 12:03

Все инструменты, необходимые для создания идеального приложения с искусственным интеллектом.

https://dev.to/taipy/all-the-tools-i-need-to-build-a-perfect-ai-app-2oeh

DEV Community
All the tools I need to build a perfect AI app.

The world of AI has grown much in the past decade. AI is everywhere, from voice assistants to...

27.03.2024 / 09:03

Упрощение жизни с помощью Python

https://swapnoneel.hashnode.dev/making-life-easy-with-python

Swapnoneel
Python Shorthand Operators

Gone are those days of tedious works; with Python, you can write multiple lines of code in just a single line.

24.03.2024 / 07:03

🐍Легкий фреймворк для создания динамических HTML-страниц на чистом Python.

https://github.com/paveldedik/ludic

🐍Более 70 лучших идей проектов Python: от новичков до экспертов [с бесплатным исходным кодом]

https://python.plainenglish.io/top-70-python-project-ideas-beginner-to-expert-with-free-source-code-7df5399692c5

🐍Как создать систему онлайн-банкинга — Учебное пособие по объектно-ориентированному программированию на Python

https://www.freecodecamp.org/news/how-to-build-an-online-banking-system-python-oop-tutorial

🐍Создайте игру Turtle на Python: клон Space Invaders

https://realpython.com/build-python-turtle-game-space-invaders-clone

GitHub
GitHub - paveldedik/ludic: 🌳 Lightweight framework for building dynamic HTML pages in pure Python.

🌳 Lightweight framework for building dynamic HTML pages in pure Python. - paveldedik/ludic

23.03.2024 / 08:03

Визуализация данных в Python с помощью Seaborn
В этом руководстве вы узнаете, как использовать библиотеку Python seaborn для создания графиков статистического анализа данных, которые позволят вам лучше визуализировать ваши данные. Вы научитесь использовать как традиционный классический интерфейс, так и более современный интерфейс объектов.

https://realpython.com/python-seaborn/

Realpython
Visualizing Data in Python With Seaborn – Real Python

In this tutorial, you'll learn how to use the Python seaborn library to produce statistical data analysis plots to allow you to better visualize your data. You'll learn how to use both its traditional classic interface and more modern objects interface.

20.03.2024 / 12:03

Основные типы распределений вероятностей в примерах

Статистические исследования и эксперименты являются краеугольным камнем развития любой компании. Особенно это касается интернет-проектов, где учёт количества пользователей в день, времени нахождения на сайте, нажатий на целевые кнопки, покупок товаров является обычным и необходимым явлением. Любые изменения в пользовательском опыте на сайте компании (внешний вид, структура, контент) приводят к изменениям в работе пользователя и, как результат, изменения наблюдаются в собираемых данных. Важным элементом анализа изменений данных и его фундаментом является использование основных типов распределений случайных величин, от понимания которых напрямую зависит качество оценки значимости наблюдаемого изменения. Рассмотрим их подробнее на наглядных примерах.

https://habr.com/ru/articles/801101/

Хабр
Основные типы распределений вероятностей в примерах

Статистические исследования и эксперименты являются краеугольным камнем развития любой компании. Особенно это касается интернет-проектов, где учёт количества пользователей в день, времени нахождения...

19.03.2024 / 12:03

Библиотеки Python вам нужно знать в 2024 году

https://dev.to/taipy/python-libraries-you-need-to-know-in-2024-37ka

DEV Community
Python libraries you need to know in 2024

TL;DR Are you getting into Python? It’s a jungle! You have libraries just about anything...

16.03.2024 / 06:03

Ограничения в телеграм-бот (Bot API), о которых никто не расскажет

В декабре 23-го мне поступила творческая задача разработать телеграм-бот для проведения новогоднего марафона-тренинга по личностному росту.

В этой статье расскажу о проблеме, с которой столкнулась при разработке телеграм-бота. Разберем ошибку 429 (Too Many Requests) и лимиты на доступ к API. https://habr.com/ru/companies/tensor/articles/799565/

Хабр
Ограничения в телеграм-бот (Bot API), о которых никто не расскажет

Лимиты запросов в телеграм-ботах или почему бот может падать на четырех пользователях Привет-привет! Меня зовут Оля, и я программист учебного центра компании «Тензор». В декабре 23-го мне поступила...

14.03.2024 / 07:03

Двоичная магия: создание BitNet 1.58bit с использованием PyTorch с нуля

https://medium.com/@theseriousprogrammer/binary-magic-building-bitnet-1-58bit-using-pytorch-from-scratch-01fa6289db6f

Введение в PyTorch — использование пользовательских данных
В этом посте «Введение в PyTorch» мы узнаем, как использовать пользовательские наборы данных с PyTorch, особенно табличные, визуальные и текстовые данные.

https://ivopbernardo.medium.com/pytorch-introduction-using-custom-data-4c70940d5358

Medium
Binary Magic: Building BitNet 1.58bit Using PyTorch from Scratch

Spoiler Alert:

12.03.2024 / 14:03

LLM знакомится с SQL: революция в запросах данных с помощью обработки естественного языка

https://levelup.gitconnected.com/llms-meet-sql-revolutionizing-data-querying-with-natural-language-processing-52487337f043

Medium
LLMs Meet SQL: Revolutionizing Data Querying with Natural Language Processing

Using Prompt Engineering, SQL Agents, and Much More

07.03.2024 / 15:03

Реализация RSA в Python с нуля

https://coderoasis.com/implementing-rsa-from-scratch-in-python

CoderOasis
Implementing RSA in Python from Scratch

Please note that it is essential for me to emphasize that the code and techniques presented here are intended solely for educational purposes and should never be employed in real-world applications without careful consideration and expert guidance.

At the…

06.03.2024 / 09:03
Отзывы: - 0
Поделитесь вашим мнением! Оставьте отзыв:

Похожие

Избранное