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
加入频道
🐍🚀 Django с нуля. Часть 3: создание профилей, сжатие изображений, CRUD и пагинация

Первые две части

3 часть

Код из статьи

@pro_python_code
​​telegram-phone-number-checker – скрипт, что позволяет проверить, подключен ли конкретный номер телефона к учетной записи Telegram

Возвращает имя пользователя и другую полезную информацию в случае успеха

@pro_python_code | #Python #Privacy #Telegram #Interesting
The strange relationship between objects, functions, generators and coroutines

https://www.packt.com/bizarre-python/
🐍 Функции в Python: 5 задач для тренировки *args, **kwargs и lambda-функций

Пишем функции, принимающие *args и **kwargs, находим различия между двумя словарями, применяем анонимные lambda-функции и используем мемоизацию для решения олимпиадной задачи про кубики.

https://proglib.io/p/funkcii-v-python-5-zadach-dlya-trenirovki-args-kwargs-i-lambda-funkciy-2022-06-15

@pro_python_code
DALLE-Mini – модель искусственного интеллекта, которая генерирует изображения по любому вашему запросу

Демо в режиме реального времени

| #Python #AI #Interesting

@machinelearning_ru
150 вопросов для собеседования на вакансию Python. Часть 1 (без опыта работы).

https://kirill-sklyarenko.ru/lenta/150-voprosov-na-sobesedovanie-python-bez-opyta

@pro_python_code
📊 Фреймворк для Анализа Временных Рядов на Python

Простой в использовании и универсальный фреймворк для анализа временных рядов

Статья: https://denshub.com/ru/kats-for-time-series-analysis/

Официальная страница: https://facebookresearch.github.io/Kats/

Kats Python package: https://pypi.org/project/kats/0.1.0/

Репозиторий исходной кода: https://github.com/facebookresearch/kats

@data_analysis_ml
Методы и механизмы Pyarmor для шифрования и защиты исходного кода Python

Pyarmor - это небольшой инструмент для шифрования и защиты исходного кода Python. Он может защитить двоичный код скрипта Python от утечки во время выполнения, установить срок действия зашифрованного исходного кода Python и привязать зашифрованный исходный код Python к аппаратным устройствам, таким как жесткие диски и сетевые карты. Его защитный механизм в основном включает

Шифрование скомпилированных блоков кода для защиты строк и констант в модуле

Двоичный код для динамического шифрования и дешифрования блоков кода во время работы скрипта

После выполнения блока кода локальные переменные стека очищаются

Ограничьте срок действия зашифрованных сценариев и среды устройства с помощью файлов авторизации.

Читать дальше


@pro_python_code
Каким будет результат выполнения кода?
Anonymous Quiz
13%
[True, True, True]
7%
[1, 0, 1]
11%
True
20%
False
4%
[0, 0, 0]
3%
None
12%
Error
30%
Узнать ответ
⚡️ Аналитика данных на Python - блог ведущего Дата саентиста, работющего с данными в Uber, одного из авторов🔥 Machine Learning. Материал канала поможет реально вырасти до профессионала по работе с данными и получить самую высокоплачиваю ит-профессию.

1 канал вместо тысячи учебников и курсов, подписывайтесь: 👇👇👇

@data_analysis_ml
🎆 Глубокое понимание аннотаций типов в Python

С помощью подсказок типов можно аннотировать переменные и функции типами. Python не проверяет типы во время выполнения; вместо этого инструменты статической проверки типов, такие как mypy, pyright или IDE, проверяют на соответствие типы и выдают предупреждения, когда типы используются несогласованно.

Использование статических средств проверки типов имеет множество преимуществ:

- Обнаружение ошибок типов.

- Предотвращение ошибок.

- Документирование кода — любой, кто захочет использовать аннотированную функцию, будет знать тип принимаемых ею параметров и тип возвращаемого значения с первого взгляда.

- Кроме того, IDE лучше понимают ваш код и предлагают хорошие предложения по автозавершению.

Статическая типизация в Python необязательна и может вводиться постепенно (это известно как постепенная типизация). При постепенной типизации статические средства проверки типов не выдают предупреждений на код без подсказок типов, также не предотвращают компиляцию несогласованных типов во время выполнения.

Читать дальше

@pro_python_code
Как использовать postgresql в приложении django

Django — это гибкий фреймворк для быстрого создания приложений Python. По умолчанию приложения Django хранят данные в легкой базе данных SQLite. Это неплохой вариант при небольших нагрузках или тестировании, однако в среде производства лучше использовать более сложную систему управления базами данных, поскольку она может повысить производительность.

В этом руководстве вы научитесь устанавливать и настраивать СУБД PostgreSQL (Postgres) для хранения данных приложения Django. Мы установим необходимое программное обеспечение, создадим учетные данные БД для нашего приложения, а затем запустим и настроим новый проект Django, который будет использовать этот бэкенд.

#django #postgresql

@pro_python_code
🐍🥤 Flask за час. Часть 1: создаем адаптивный сайт для GitHub Pages

Изучаем основные принципы работы фреймворка, разрабатывая личный сайт с резюме, портфолио, блогом и контактной формой.

@pro_python_code
🏮 tntorch - Tensor Network Learning with PyTorch

PyTorch-powered modeling and learning library using tensor networks. Installation: pip install tntorch

Github: https://github.com/rballester/tntorch

Docs site: http://tntorch.readthedocs.io/

Paper: https://arxiv.org/abs/2206.11128v1

@ai_machinelearning_big_data
🌉 Паттерн проектирования Мост на Python.

Паттерн Мост (Bridge) — это структурный паттерн проектирования, который позволяет нам отделить абстракции от реализаций и сделать их независимыми друг от друга. В результате абстракции и реализации могут разрабатываться как отдельные сущности. Паттерн Мост считается одним из лучших методов организации иерархии классов. Но давайте поподробнее разберем, что всё это значит.

Элементы паттерна Мост
Abstraction (абстракция). Это ядро ​​паттерна Мост. Она предоставляет ссылку на Implementer.
Refined Abstraction (расширенная абстракция) содержит различные вариации управляющей логики, наследуется от Abstraction и расширяет унаследованный интерфейс.
Implementer (реализатор). Определяет базовый интерфейс для конкретных реализаций. Этот интерфейс не обязательно должен напрямую соответствовать интерфейсу абстракции. Более того, он может сильно отличаться от него.
Concrete Implementation (конкретная реализация) наследуется от Implementer.

Читать дальше

@pro_python_code