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

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

👉Подробнее
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-игры разной сложности, которыми можно управлять с клавиатуры и мыши
▪️Создавать интерактивную визуализацию данных
▪️Разрабатывать, настраивать и развертывать веб-приложения
▪️Разбираться с багами и ошибками
💾 Всплывающее уведомление Windows в 3 строчки на Python

#tipsandtricks
This media is not supported in your browser
VIEW IN TELEGRAM
Создание приложения с QtQuick

Существует множество различных библиотек и API для создания пользовательских интерфейсов. В этом руководстве рассматривается API, который называется Qt Quick. Он использует декларативный язык сценариев Qt Modeling Language (QML).

Подробнее в статье:

https://tprg.ru/E7Or
Разделители для целых чисел

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

Вместо запятой можно использовать нижнее подчеркивание. Например, 1_000_000 интерпретируется как целое число 1000000.
Методы лингвистического моделирования с использованием Python

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

https://tprg.ru/VCP0
👨🏻‍💻 26 полезных приёмов и хитростей Python
▬▬▬▬▬▬▬▬
Python — один из самых популярных и востребованных языков программирования. На это есть несколько причин:

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

Смотреть статью на сайте ⬅️
💻Сайт на Django за 20 минут

Создавая сайт на Django, вы можете получить не менее впечатляющие результаты, чем при работе с JS-фреймворками, например Vue.js, Svelte или библиотекой React. При этом Django не столь сложен, требует меньше кода и меньше времени на разработку, что позволяет создать простейший сайт буквально за 20 минут.

Вот как это сделать на примере сайта со списком книг:

https://tprg.ru/KPzI
Please open Telegram to view this post
VIEW IN TELEGRAM
Получаем текст с картинки

У Google есть система Tesseract, которая позволяет парсить текст с картинок с помощью оптического распознавания символов. В качестве обертки над их системой был создан пакет pytesseract, который удобно и легко использовать.

Чтобы получить текст с картинки, надо вызвать метод image_to_string. Если вас интересует текст на русском, то следует указать аргумент lang как 'rus'.

Для открытия картинок рекомендуется использовать pillow, хоть и имеется возможность просто указать путь к файлу в виде строки.