Просто Python | Data science | ML | AI
10K subscribers
2.03K photos
38 videos
40 files
2.06K links
Говорим просто о Python, Data Science и машинном обучении!

Связаться: @agencytender

Канал на бирже:
https://telega.in/c/pro100python1

Ссылка для друга:
https://t.me/+Iy7vrYZkpiU3NzJi

РКН: https://rkn.link/ANH
Download Telegram
🗂 Ваш код достоин PyPI: как правильно опубликовать Python-пакет

Краткая инструкция по публикации Python-пакетов на PyPI.

Узнайте, как структурировать проект, настроить метаданные и загрузить свой пакет в репозиторий.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
✏️ Как импортировать в Python?

Статья о том, как импортировать пакеты и модули в Python (а заодно и о разнице между ними).

К концу руководства вы получите структуру каталогов (для проекта Medium_Imports_Tutorial), где будет удобно импортировать любые скрипты из одного подкаталога в другой.

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Создание собственного API на Python (FastAPI): Знакомство и первые функции

В программировании API – это интерфейс, через который различные программные компоненты могут взаимодействовать.

FastAPI – это современный, высокопроизводительный фреймворк для создания API на языке Python.

Название "FastAPI" подчеркивает его скорость и производительность.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 ТОП-5 вопросов повышенной сложности на собеседовании по Python

Метаклассы, дескрипторы, модификаторы доступа – звучит сложно?


Разберем 5 вопросов, которые часто задают на собеседованиях по Python.

Метакласс – это класс, который определяет свойства других классов.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
👀 Проекты на PYTHON / СОЗДАНИЕ ЧАТА с графическим интерфейсом

Создание чата python производится с использованием Pyqt5 python и имеет графический интерфейс.

✏️ Данный проект реализован полностью на python с использованием сокетов, и следующих модулей: pyqt5, socket, rsa, и много других, которые вы сможете увидеть непосредственно в ролике.

Чат на питоне, который был написан в текущем видео защищен от тайминг и MITM атак, также мы разбираем принцип работы чата, принцип шифрования сообщений и передачу информации в безопасном виде.


Реализовываем красивый интерфейс нашего чата.

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📝 Как писать модульные тесты на Python

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

При разработке ПО полезно разбивать приложение на небольшие изолированные части.

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


➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⚠️ Основные команды Pip для разработчиков Python

Pip -
система управления пакетами для Python, является незаменимым инструментом для каждого программиста на этом языке.

Работаете ли вы над веб-разработкой, машинным обучением, Data Science или любым другим проектом на Python, pip позволит вам легко получить доступ к обширному репозиторию библиотек и фреймворков.


Используя pip, вы можете быстро устанавливать и обновлять пакеты и управлять зависимостями с минимальными усилиями.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 10 причин, по которым стоит выбрать Django вместо FastAPI

В мире веб-разработки на Python появился новый игрок – FastAPI.

Но стоит ли переходить на эту технологию, забыв о проверенном временем Django?


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

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🧹 Очистка данных в Python: руководство для начинающих

Когда вы начинаете новый проект, связанный с данными, вы редко получаете данные в идеальном для анализа состоянии.


— Поэтому в начале каждого нового проекта необходимо произвести очистку данных.

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

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⚠️ Уроки Python для начинающих

В ходе данного курса мы с вами ознакомимся с языком программирования Python и научимся прописывать программы на его основе.

В уроках мы изучим все основные концепции языка Питон и построим хорошую базу знаний для будущих проектов.

➡️ youtube

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Как стать Python-разработчиком бесплатно? Программа обучения с нуля

Python-разработчик
— это специалист, который занимается разработкой программного обеспечения на языке программирования Python.

Python-разработчики могут работать в различных областях: веб-разработка, анализ данных, машинное обучение и др.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Если вы сотрудник ИТ-компании, проходите опрос о работе в сфере ИТ по ссылке. Это займёт всего пять минут.

Всех, кто поможет ответить на вопросы исследования до 31 июля, в конце анкеты ждёт сюрприз — возможность получить наушники в подарок 😎
🗺 Хэш-карты: незаменимый инструмент для Python-разработчика

В этой статье узнаем, где применяются хэш-карты и как их реализовать в Python с помощью словарей.

Хеширование
– это процесс преобразования любого заданного ключа или строки символов в другое значение.

Хэш-карты – это оптимизированные структуры данных, которые позволяют быстрее выполнять операции с информацией, включая добавление, удаление и поиск.


➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
root@netscape :~$ sudo ./username-netscape
PROCESS.. ∎∎∎∎∎∎∎∎∎∎ 100%..

Эссенция анонимности с не перебиваемым вкусом безнаказанности: Нетскейп собрал самую гикнутую инфу о безопасности в TOR и за его пределами, хакнул соседский Wi-Fi и трахнул десятки «бизнесов» в дарке.

Хакинг: личный опыт работы.
Как я поднял фишинговый клон топового МП и срубил первую 1000$.
Критические факапы при использовании TOR — как я лично пробался, из-за чего меня ищет Европол.

Вкус безнаказанности. Нетскейп. $$$./Подписка/https://t.me/+SjxQ2q3hu-cyOTQy
✂️ Как обрезать строку в Python

В этой статье мы рассмотрим несколько способов обрезки строк.

Будем применять срезы, строковый метод rsplit(), форматирование и метод shorten() из модуля textwrap.

Чтобы обрезать строку, можно применить синтаксис срезов, например result = my_str[:5].

Этот срез возвращает первые пять символов строки.

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📄 5 способов преобразования PDF в Word в Python: Сравнительное руководство

Преобразование PDF-документов в редактируемые файлы Microsoft Word позволяет вносить изменения, добавлять аннотации и более эффективно работать с PDF-контентом.

В этой статье собраны 5 решений для конвертации PDF в 🗒 Word на Python с использованием бесплатных библиотек с открытым исходным кодом или коммерческих библиотек, а также плюсы и минусы каждого решения.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Безопасность веб-приложений на Python. Криптография, TLS и устойчивость к атакам

Автор: Деннис Бирн
Год выпуска: 2023

Эта книга, наполненная реалистичными примерами, ясными иллюстрациями
и действующим кодом, покажет вам, как защищать веб-приложения на Python и 👩‍💻 Django.

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

➡️ Книга

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Как создать память для вашего чат-бота на Python с помощью графов знаний

Хотите, чтобы ваш чат-бот давал более точные и релевантные ответы, избегая «галлюцинаций»?
Графы знаний в помощь!

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

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Как получить текущую директорию в Python

В этой статье мы рассмотрим различные методы получения текущей рабочей директории и работы с ней.

В Python есть два основных модуля, которые можно использовать для доступа к путям файловой системы: модуль os и модуль pathlib.

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔈 Эволюция форматирования строк в Python

Часто при написании кода на Python нам требуется представить объект определенным образом или включить значения каких-либо выражений внутрь строки.

Для этого мы можем использовать форматирование строк.

При этом в Python существуют сразу три способа форматирования строк:

🔘оператор %  
🔘строковый метод format()  
🔘f-строки

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🎩 Hatchet: новый король распределения задач, который затмит Celery

Ваша система распределения задач тормозит проект? Пора переходить на Hatchet!


Этот инновационный менеджер очередей решает проблемы, с которыми не справляются устаревшие инструменты.

Hatchet – новая система распределения задач для управления сложными процессами.

Это эффективная и производительная альтернатива устаревшим менеджерам очередей.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM