3.73K subscribers
478 photos
29 videos
35 files
343 links
Здесь есть всё, чтобы упростить вам изучение Python.
Download 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
9 способов преобразовать словарь в список в Python

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

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

https://tprg.ru/tdjP
This media is not supported in your browser
VIEW IN TELEGRAM
Credit Card Form - классно реализованная форма заполнения банковской карты для сайта.

💾 Код на codepen
⚙️Django уроки

▪️Фильтры django - Смотреть
▪️Xss атаки - Смотреть
▪️Начало оптимизации django orm - Смотреть
▪️Оптимизация django orm #2 - Смотреть
▪️Самые частые ошибки django - Смотреть
▪️Django middleware - Смотреть
▪️Django миграции - Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
Изучаем Python. Программирование игр, визуализация данных, веб-приложения [3-е издание] (2020)

Работая с книгой, вы научитесь:
▪️Использовать мощные библиотеки и инструменты Python: Pygame, Matplotlib, Plotly и Django
▪️Создавать 2D-игры разной сложности, которыми можно управлять с клавиатуры и мыши
▪️Создавать интерактивную визуализацию данных
▪️Разрабатывать, настраивать и развертывать веб-приложения
▪️Разбираться с багами и ошибками