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

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

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

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

РКН: https://rkn.link/ANH
Download Telegram
🗺 Работа с файлами Word в Python: создание, чтение и редактирование документов с использованием библиотеки python-docx.

Python-docx
— это мощная библиотека для работы с документами Microsoft Word в формате .docx.

Она позволяет программно создавать, редактировать, читать и форматировать Word-документы без необходимости установки Microsoft Office.


Библиотека особенно полезна для автоматизации создания отчетов, обработки больших объемов документов и интеграции с другими системами.

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🐛 Перехват FTP-пароля с помощью Python

Сниффер учетных данных FTP (File Transfer Protocol)
– это инструмент, который перехватывает сетевой трафик и перехватывает учетные данные FTP (имя пользователя и пароль), используемые для аутентификации доступа к FTP-серверу.

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

➡️ uproger.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🦾 Работа с почтой — модули email / smtplib в Python

Пайтон содержит несколько действительно полезных модулей, которые можно использовать для создания электронной рассылки. Это модули email и smtplib.

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

➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Ежедневный обзор лучших IT статей для занятых
5 минут в день = вся важная информация из мира IT. Habr, Tproger, VC — уже отфильтровано, структурировано и с сутью. Экономь время - подписывайся и читай канал!
👋 Repository Pattern в управлении базами данных: пример интеграции NocoDB в Django

Классический сценарий: есть база данных и приложение на бэкенде. Для подключения достаточно знать адрес, порт, имя пользователя, пароль — и прямой доступ перед вами.


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

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

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Процесс открытия и закрытия файлов в Python: работа с файлами для чтения и записи данных

Работа с файлами в Python
— важный навык для каждого разработчика.

Правильное открытие и закрытие файлов обеспечивает корректную работу программы и эффективное использование системных ресурсов.

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Функция split() в Python: как разделить строку на части

Строки в Python бывают очень длинными и часто содержат много лишних данных, в статье разбираем синтаксис и возможности.

Например, служебную информацию в лог-файлах приложений или ошибки пользовательского ввода.


🔹Чтобы получить из строки то, что действительно нужно, иногда её лучше разделить на части, сделать это можно с помощью функции split().

➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🏃 Machine learning на ESP32

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


Разработка проекта начнётся с получения данных из акселерометра для построения набора жестов.

— Затем мы проектируем полносвязную нейронную сеть для распознавания жестов и подключим модель в проекте ESP32.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🦾 Изучение операторов и выражений в Python: арифметические, логические и сравнительные операции

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

Понимание этих операторов критически важно для эффективного программирования на Python.


В этой статье мы подробно рассмотрим все типы операторов и выражений в Python с практическими примерами.

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🐣 Что можно делать с Python?

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

Вы освоили списки, словари, классы, может даже некоторые объектно-ориентированные концепции.


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

➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Краткий курс ООП на Python: как избежать путаницы в коде

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

◾️Поэтому в этой статье мы покажем, что это на самом деле не так уж и сложно.

➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Как найти работу в IT и не сойти с ума.

🔥 95% резюме в IT даже не открывают. Устал слать в пустоту?
Реальный курс без мотивашки:
Резюме по формуле рекрутеров
Ответы на все "неудобные" вопросы
Как не сломаться от отказов

47 мин видео → доступ сразу по СБП.
Переходи и меняй ситуацию
🔎 Управление папками в Python: создание, удаление и навигация по директориям с использованием модуля os.

🔹Работа с папками в Python является одним из фундаментальных навыков для любого разработчика.

Python предоставляет мощные встроенные модули os и shutil, которые позволяют выполнять все основные операции с файловой системой: создание, копирование, перемещение, переименование и удаление папок.

➡️ pythonlib.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Регулярные выражения в Python: синтаксис, полезные функции и задачи

Само словосочетание «регулярные выражения» звучит непонятно и выглядит страшно, но на самом деле ничего сложного в работе с ними нет.

🔘В этой статье мы познакомим вас с их логикой и основными принципами и научим разговаривать на языке шаблонов.

➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🛑 Не позволяйте словарям портить ваш код

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


Простота естественного разрастания кода не лишена и обратной стороны — такой код становится трудно обслуживать.

Количественное размножение словарей в качестве основных структур данных чётко сигнализирует о наличии технического долга.

— К счастью, сегодня Python предоставляет для простых словарей много адекватных альтернатив.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Модуль itertools

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

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


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

➡️ python-scripts

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Работа с условиями в Python: использование операторов if, elif и else для управления логикой выполнения кода.

Условия в Python
— это фундаментальный инструмент программирования, который позволяет выполнять различные действия в зависимости от выполнения или невыполнения определенных условий.

🔹Основной конструкцией для проверки условий является оператор if, также используются elif и else для создания более сложных условных конструкций.

➡️ pythonlib.ru

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

Классы и объекты — основа объектно-ориентированного программирования.

С их помощью требования к программе превращаются в понятные структуры данных и правила взаимодействия между ними, если вы пишете код и работаете над созданием ПО, то без объектов и классов вам не обойтись.


◾️У нас уже есть статья про основные принципы ООП, а в этом материале мы детально и на примерах изучим работу с классами и объектами в Python.

➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Возможно, самый гениальный код на python на сегодня: разбираем 200-строчный microgpt от Андрея Карпаты

Это краткое руководство автора по новому арт-проекту microgpt — одному файлу на чистом Python, состоящему из 200 строк кода без внешних зависимостей и библиотек, который реализует обучение и использование (инференс) GPT-модели.

🔹В этом файле содержится полный алгоритмический набор компонентов: набор данных документов, токенизатор, движок автоматического дифференцирования (autograd), архитектура нейросети, сходная с архитектурой GPT-2, оптимизатор Adam, цикл обучения и цикл генерации.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Множества в Python set() Примеры

Множества в Python
– это структура данных, которые содержат неупорядоченные элементы.

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


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


➡️ python-scripts

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