Python RU
13.4K subscribers
871 photos
41 videos
36 files
1.12K links
Все для python разработчиков

админ - @haarrp

@python_job_interview - Python собеседования

@ai_machinelearning_big_data - машинное обучение

@itchannels_telegram - 🔥лучшие ит-каналы

@programming_books_it - it книги

@pythonl

РКН: clck.ru/3Fmy2j
加入频道
Хотите превратить свое #Python-приложение в исполняемый файл для Windows или Mac?

Для этого можно использовать сторонний пакет PyInstaller. 🐍🚀

На картинке показан пример.

@pro_python_code
Вам нужно получить размер объекта в памяти с помощью #Python?

Для этого можно использовать `sys.getsizeof()`!

Примечание: Это не работает для вложенных типов, но для простых типов это работает нормально

@pro_python_code
Когда пытаешься объяснить Python код своим друзьям, которые не знают программирвоание

@pro_python_code
🔥 Дайджест полезных материалов из мира Python за неделю

Почитать:
Асинхронный python без головной боли (часть 3)
Анализ текстовых данных с помощью NLTK и Python
Как я реверс-инженерил китайский блютуз контроллер
Как обойти пароли Windows с помощью Kali Linux
ShortsGpt. Создавай shorts на Python
Лучшие ресурсы чтобы выучить Git и Github
Python + pygame — небольшие оптимизации
Разработка алгоритмов обработки данных в реальном времени на Python
PyTelegramBotAPI на примере проекта сбора обратной связи #1
Управление сетевыми устройствами: Orange Pi, OpenWRT и Python
Создание видео zoom in и zoom out с помощью inpainting в Kandinsky
Клонирование голоса из музыки, удаление движимого текста из видео и новые фишки во второй части обновления Wunjo AI
Масштабирование телеграм-ботов на примере aiogram
Create And Link Your First Project With Qubitro — Qubitro Platform Step-By-Step Complete Guidance
Mind Mapping Magic: Transforming Chaos into Clarity
🔥 Create Stunning Art: Dive into Neural Style Transfer with Python!
5 Main Causes of Depression
Bape Sta White: A Classic Sneaker Icon
Unveiling the Elegance: A Comprehensive Guide to the Bape Sta Black by A Bathing Ape
Web3 backend & smart contract development for Python developers part 15: Listening on-chain events with Celery and web3.py
Implementing Vision-Powered Chit-Chats with Robots: A GPT-4 Adventure 🤖👀
Elastic D&D - Week 12 - Veverbot - Asking Questions and Receiving Answers
Code Optimization: Filtering dataframes using exact matches in multiple columns

Посмотреть:
🌐 Пишем генератор Shorts видео на Python для заработка на YouTube. ( 11:50)
🌐 Озвучка и генерации контента с помощью #Python и AI ( 00:44)
🌐 Замена лица на любой фотографии с помощью #python БЕСПЛАТНО! ( 00:59)
🌐 Установка Astra Linux на VirtualBox ( 19:47)
🌐 Аннотации типов в Python | Почему не используешь? ( 05:06)

Хорошего дня!

#digest #python

@pro_python_code
Эти фишки сделают твой Python код лучше🔥

Видео
Github

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Django 5.0 - это предстоящий выпуск веб-фреймворка Django. Выход релиза ожидается в декабре 2023 года.

Django теперь поддерживает версию oracledb 1.3.2 или выше. Поддержка cx_Oracle устарела с этого выпуска и будет удалена в Django 6.0.

Добавлен новый аргумент error_messages класса Paginator модуля django.core.paginator, позволяющий настраивать сообщения об ошибках.

Были проведены:
▪️Различные обновления и изменения во фреймворке Django

▪️Переименование аргументов методов, удаление недокументированных возможностей, изменения в поведении валидации и улучшение доступности.

▪️Обесценивание и удаление некоторых функций, обновление минимально поддерживаемых версий и изменение настроек по умолчанию

Больше информации:
https://docs.djangoproject.com/en/dev/releases/5.0/

@pro_python_code
This media is not supported in your browser
VIEW IN TELEGRAM
📹 Загрузка любых видеороликов с Youtube с помощью Python

@pro_python_code
🔥 Дайджест полезных материалов из мира Python за неделю

Почитать:
Химия в Python: Часть 2
Как базы данных выполняют SQL-запросы?
Трюки и лайфхаки с Python кодом
Технология единого входа: как работает SSO
PyTelegramBotAPI на примере проекта сбора обратной связи #4. Последние штрихи
В закладки тестировщика-автоматизатора: от базовых правил для написания быстрых автотестов до полезных плагинов Pytest
Большие языковые модели (LLM) в задачах
Самые малоиспользуемые функции Pytest
Создание фреймворка автоматизации на Python с использованием Pytest, Selene, и других библиотек
Как утереть нос NumPy с помощью двумерного БПФ
Нейросеть мне в помощь или как я сделал телеграм бота, который умеет переводить песни
Сказ о том, как я эмулятор Intel 4004 на Python писал
Building and Releasing a Python CLI
Publishing my open source project to PyPI!
📜 RepoList - A tool to generate wordlists based on GitHub repositories
The Great Showdown: Python list Vs. NumPy Array. Who wins?
Swirl Security Overview
CPU Instruction Cycle Simulator
Automatizando a Coleta de Dados Estatísticos sobre o Uso de Plataformas no Brasil com Selenium e SQLite
Partial and incomplete JSON parser python library (OpenAI)
Python - Use Hash Tables (Dictionaries) for Fast Data Retrieval
Começando nos Estudos de Data Science com Python e Pandas

Посмотреть:
🌐 Эти фишки сделают твой Python код лучше🔥 ( 18:27)
🌐 【初見さん大歓迎】ほぼ初見マリオRPG ( 02:20:46)
🌐 Python для начинающих. Урок 15 | Словари ( 15:27)
🌐 PYTHON, БЕСПЛАТНЫЕ PROXY И 350 000+ РУБЛЕЙ | Фриланс жив, выполняем заказ ( 16:57)

Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
Как и functools.cache, lru_cache запоминает результаты работы функций, но ограничивает использование памяти, сохраняя в кэше только самые последние результаты до заданного максимального размера.

@pro_python_code
🖥 В #Python 3.12 вы можете использовать itertools.batched() для пакетной обработки итераций на более мелкие и управляемые батчи!
Please open Telegram to view this post
VIEW IN TELEGRAM
🪄 Советы по Python

Объединение словарей

Если у вас есть два словаря, которые вы хотите объединить, вы можете
сделать это с помощью двух простых методов. Вы можете использовать оператор ( | )
или оператор (**).

Ниже у нас есть два словаря:
names_dict и another_names_dict. Мы собираемся использовать эти два метода для объединения
словари.

@pro_python_code
Пользовались ли вы функцией Python `sum()`? Она встроена и может суммировать итерабельную группу чисел, например список, кортеж или диапазон.

Но знаете ли вы, что можно передать и второй аргумент? Этот второй аргумент прибавляется к сумме первого аргумента!

@pro_python_code
🔥 Дайджест полезных материалов из мира Python за неделю

Почитать:
Создаём собственную систему поиска фильмов на основе проекта Андрея Карпати
Архитектура fast api приложений. Внедрение зависимостей
Decky Notifications: как переизобрести KDE Connect и перенести уведомления в Steam Deck
Создание графического интерфейса с нуля: Пошаговое руководство
Фильтр нецензурной лексики за 5 минут
В MySQL 8.2 появилось прозрачное разделение чтения и записи
О динамическом программировании на пальцах
Пишем консольное приложение для работы с базой данных на Python
Я календарь переверну: использование Workalendar для определения календарных дней
VPN по кнопке
Профилирование асинхронного Python
Вероятно, вы неправильно используете метод __init__ в Python
Creating Pixel Art with Python and PIL Library
Wagtail page explorer: redirect to edit if subpages not allowed
Back to Back ~ My Experience after winning the Axia Tech Challenge AGAIN
Advent of Code 2023
Wagtail: both way relation between models
🤔 Python Quiz 4/64: Snake Comprehensions 🐍
How to Install Anaconda in Windows?
How to find mean, median & mode of the elements of a tuple or list (no statistics module used) ?
Creating a simple autoclicker/rapid-fire script in Python
Creating a simple recoil script in Python

Посмотреть:
🌐 Новые CSS анимации! ( 11:38)
🌐 Эти фишки реально ускорят Python код! Numba+ Taichi+ С ( 24:47)
🌐 Deepfake video при помощи Python в Google Colab ( 14:29)
🌐 Установка КуМир, PyСharm и Visual Studio Code на OS Astra Linux ( 15:36)
🌐 Решаем задачу с собеседования на Junior Python разработчика #shorts #shortsvideo ( 00:45)
🌐 Пасхалки внутри Python 😯 А ты знал? #shortsfeed #shorts #python ( 00:35)

Хорошего дня!

@pro_python_code
🖥 Использование функций dict() и Zip() для объединения двух списков в словарь

Функция zip() берет два итерабельных списка и объединяет их элементы в пары. Первый элемент первого итератора сопоставляется с первым элементом второго итератора, второй элемент - с другим вторым элементом и т. д.

Функция zip() возвращает итератор кортежей.

Функция dict() преобразует парные элементы в комбинацию ключ-значение, создавая словарь.

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🆕Django 5.0🆕

4 декабря 2023 года состоялся релиз Django 5.0. Новая версия фреймворка для веб-разработки на Python вышла спустя два года после выпуска Django 4.0.

С релизом Django 5.0 версия Django 4.2 перестанет получать основную поддержку, а версия 4.1 — расширенную. На странице загрузок есть таблица поддерживаемых версий Django и график будущих релизов.

В выпуске Django 5.0 добавлено множество новых функций и улучшений (например функция «группа полей и шаблоны группы полей» для упрощённого построения форм и оптимизации процесса рендеринга связанных элементов в поле формы Django, включая метку, виджет, текст справки и ошибки, а также появление свойства базы данных по умолчанию Field.db_default), которые помогут разработчикам создавать эффективные и гибкие веб-приложения.

Выпуск Django 5.0 означает прекращение поддержки Python 3.8 и 3.9. Django 5.0 имеет поддержку Python 3.10, 3.11 и 3.12.
🖥 Уроки по Django REST Framework

1. Django REST Framework - что это такое
2. Установка Django Rest Framework
3. Базовый класс APIView для представлений
4. Введение в сериализацию. Класс Serializer
5. Методы save(), create() и update() класса Serializer
6. Класс ModelSerializer и представление ListCreateAPIView
7. Представления UpdateAPIView и RetrieveUpdateDestroyAPIView
8. Viewsets и ModelViewSet
9. Роутеры: SimpleRouter и DefaultRouter
10. Ограничения доступа (permissions)


#video #django

https://www.youtube.com/watch?v=i-uvtDKeFgE&list=PLA0M1Bcd0w8xZA3Kl1fYmOH_MfLpiYMRs

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM