🐍 Совет #Python:
Вы можете использовать выражение присваивания (оператор моржа :=) в циклах while для получения входных данных и проверки условий в одной строке!
@pro_python_code
Вы можете использовать выражение присваивания (оператор моржа :=) в циклах while для получения входных данных и проверки условий в одной строке!
@pro_python_code
Хотите превратить свое #Python-приложение в исполняемый файл для Windows или Mac?
Для этого можно использовать сторонний пакет PyInstaller. 🐍🚀
На картинке показан пример.
@pro_python_code
Для этого можно использовать сторонний пакет PyInstaller. 🐍🚀
На картинке показан пример.
@pro_python_code
▪Видео
▪Код
▪Сгенерированный shorts
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Пишем генератор Shorts видео на Python для заработка на YouTube.
В этом ролике мы анимируем написание кода для shorts при помощи библиотеки Manim и озвучиваем его при помощи ElevenLabs.
Таким образом можно создавать 4K shorts буквально за пару минут.
🔥 Telegram канал о нейросетях с к кучей фишек и кодом из видео:
…
Таким образом можно создавать 4K shorts буквально за пару минут.
🔥 Telegram канал о нейросетях с к кучей фишек и кодом из видео:
…
Вам нужно получить размер объекта в памяти с помощью #Python?
Для этого можно использовать `
Примечание: Это не работает для вложенных типов, но для простых типов это работает нормально
@pro_python_code
Для этого можно использовать `
sys.getsizeof()
`!Примечание: Это не работает для вложенных типов, но для простых типов это работает нормально
@pro_python_code
Когда пытаешься объяснить Python код своим друзьям, которые не знают программирвоание
@pro_python_code
@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 без головной боли (часть 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
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
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
🔥 Дайджест полезных материалов из мира 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)
Хорошего дня!
Почитать:
— Химия в 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)
Хорошего дня!
https://youtu.be/b7BFQB2MF2w
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Эти фишки реально ускорят Python код! Numba+ Taichi+ С
В этом видео мы рассматриваем множество вариантов ускорить Python.
🔥 Telegram канал о нейросетях с к кучей фишек и кодом из видео:
https://yangx.top/ai_machinelearning_big_data
📌 Python - https://yangx.top/pythonl
📌 Папка отборных каналов для Python разработчиков…
🔥 Telegram канал о нейросетях с к кучей фишек и кодом из видео:
https://yangx.top/ai_machinelearning_big_data
📌 Python - https://yangx.top/pythonl
📌 Папка отборных каналов для Python разработчиков…
https://www.youtube.com/watch?v=Rj4qq-iQepg
Вот Google Colab с кодом для обоих способов:
1 - https://colab.research.google.com/drive/1gYaKcQ1-wDjzoVK5k8QQ13M7XcyP--rE?usp=sharing
2 - https://colab.research.google.com/drive/1vN84lTEeACqu4EmVdQiVLgGDMSQBn_ij?usp=sharing
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Как и
@pro_python_code
functools.cache, lru_cache
запоминает результаты работы функций, но ограничивает использование памяти, сохраняя в кэше только самые последние результаты до заданного максимального размера.@pro_python_code
itertools.batched()
для пакетной обработки итераций на более мелкие и управляемые батчи!Please open Telegram to view this post
VIEW IN TELEGRAM
🪄 Советы по Python
Объединение словарей
Если у вас есть два словаря, которые вы хотите объединить, вы можете
сделать это с помощью двух простых методов. Вы можете использовать оператор ( | )
или оператор (**).
Ниже у нас есть два словаря:
names_dict и another_names_dict. Мы собираемся использовать эти два метода для объединения
словари.
@pro_python_code
Объединение словарей
Если у вас есть два словаря, которые вы хотите объединить, вы можете
сделать это с помощью двух простых методов. Вы можете использовать оператор ( | )
или оператор (**).
Ниже у нас есть два словаря:
names_dict и another_names_dict. Мы собираемся использовать эти два метода для объединения
словари.
@pro_python_code
Пользовались ли вы функцией Python `sum()`? Она встроена и может суммировать итерабельную группу чисел, например список, кортеж или диапазон.
Но знаете ли вы, что можно передать и второй аргумент? Этот второй аргумент прибавляется к сумме первого аргумента!
@pro_python_code
Но знаете ли вы, что можно передать и второй аргумент? Этот второй аргумент прибавляется к сумме первого аргумента!
@pro_python_code