3.73K subscribers
478 photos
29 videos
35 files
343 links
Здесь есть всё, чтобы упростить вам изучение Python.
Download Telegram
Создание словаря из набора ключей

Для создания словаря из известного набора ключей и одинаковых значений часто используют генераторы словарей (dict comprehensions).

Однако класс dict имеет удобный метод fromkeys, который был создан специально для таких случаев.
⚙️ FingerPy

🔥FingerPy - это алгоритм, использующий python, scipy и fft для измерения, анализа и мониторинга сердцебиения, используя только видео пальца пользователя на камеру мобильного телефона.

https://github.com/thisbra/fingerPy
Please open Telegram to view this post
VIEW IN TELEGRAM
Поиск n минимальных элементов в списке

Наша программа возвращает n минимальных элементов из списка. Если n больше или равно длине списка, возвращается исходный список, отсортированный в порядке возрастания.

Используется list.sort() в сочетании с функцией deepcopy из встроенного модуля copy, чтобы создать клон списка и отсортировать его в порядке возрастания, а затем list.reverse(), чтобы отсортировать по убыванию. Для получения указанного количества элементов используется [:n]. Второй аргумент n опускается, чтобы получить одноэлементный массив.
🏦 Пишем конвертер валют на Python
▬▬▬▬▬▬▬▬
В этой статье мы разберем, как создать конвертер валют на Python. Также рассмотрим различные способы получения актуального курса обмена валют. Некоторые из них связаны с парсингом общедоступных веб-страниц, другие — с использованием официальных API (эти данные более надежны и пригодны для коммерческого использования).

Читать статью 📌
💾 Модули в Python

▫️ Понятие модуля
▪️ Как написать свой модуль
▫️ Модули расширения
▪️ Пути к каталогам
▫️ Подключение к модулям
▪️ Функция dir
▫️ Парсинг XML
▪️ Модули sys, os и другие

Ссылка на документацию внизу👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🌍 Geogramint

🔥Geogramint - OSINT инструмент, который использует API Telegram для определения местоположения пользователей в Telegram

Geogramint находит только пользователей и группы Telegram, которые активировали функцию “Люди Рядом”.

Поддерживается в Windows и частично в дистрибутивах Mac OS и Linux.

⚙️ GitHub/Инструкция
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 8 технологий, которые должен знать каждый Python-разработчик

Джентльменский набор пайтон-разработчика, который пригодится вне зависимости от того, куда вы пойдете: в инжиниринг, машинное обучение или бэкенд-разработку.

Прочитать статью можно здесь.
Разработка микросервисов на Python на примере реального проекта

В этом видео мы разберем такие программные паттерны разработки, как MVC и Dependency Injection, познакомимся с фреймворком Flask и графовой БД Neo4j.

На сайте можно воспользоваться тайм-кодами для удобного перемещения по разделам:

https://tprg.ru/PuJA
Интересности_Python.pdf
160.1 KB
💾 Всякие интересности Python на русском

💡 Компилируемость Python
💡 Модуль py_compile
💡 Компиляция файлов каталога
💡 Система юнит тестирования - PyUnit
💡 Пакет PLIB
💡 Модуль для работы с документацией исходного кода PyDoc и д.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
Основы Python. Научитесь думать как программист

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

А ещё вы поймете, как думают программисты, и сможете применять этот подход к решению даже повседневных задач.
This media is not supported in your browser
VIEW IN TELEGRAM
Как с помощью Python делать красивые математические анимации

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

В этой статье вы научитесь работать с пакетом manim и сможете создавать классную графику, как на видео:

http://bit.do/fQxMm
Пишем свой блокчейн

Самый быстрый способ изучить работу Блокчейнов – это создать свой блокчейн. Стоит лишь только попробовать!

👉Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Массивы

В python действительно есть массивы и находятся они в модуле array. Они меньше занимают памяти, чем списки, но у них есть свои ограничения.

Про массивы, как ими пользоваться и их отличия от списков рассказывается в ролике.

Ссылка на видео YouTube:
https://youtu.be/_V4G4A9vehI
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
MeInGame: создание 3D-модели персонажа по фото

В рядах нейросетей пополнение. Новая нейронка создаёт 3D-модель человека всего по одной фотографии. Такую модель потом можно использовать в видеоиграх или для создания визуальной оболочки голосового помощника.

Нейронка естественно на python
https://github.com/FuxiCV/MeInGame
Как превратить скрипт на Python в «настоящую» программу при помощи Docker

Эта статья будет полезна людям, которые ещё не умеют достаточно хорошо работать с Docker.

Здесь вы научитесь размещать ваше Python-приложение в Docker, чтобы вам больше не пришлось говорить, что на вашем компьютере всё работало!

https://tprg.ru/r8um