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

Fastero
- инструмент для вывода бенчмарков программ. Красивый, цветной вывод, многострочный ввод с подсветкой синтаксиса, автодополнением и многое другое!

GitHub

💡 Документация
Please open Telegram to view this post
VIEW IN TELEGRAM
«Живые» кликабельные обои на Python

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

Читать статью
Pyxel - это ретро-игровой движок для Python

Благодаря простым характеристикам, вдохновленным игровыми консолями в стиле ретро таким как отображение только 16 цветов и одновременное воспроизведение только 4 звуков, вы можете свободно наслаждаться созданием игр в стиле пиксельной графики

▪️Работайте в Windows, Mac и GNU/Linux
▪️Написание кода на Python3
▪️Фиксированная 16 цветовая палитра
▪️3 банка изображений размером 256x256
▪️8 тайловых карт размером 256x256
▪️4 канала с 64 определяемыми звуками
▪️8 музыкальных композиций, которые могут сочетать произвольные звуки
▪️Входы с клавиатуры, мыши и геймпада
▪️Редактор изображений и звука
🗂Как вручную установить пакет в Python

Большинство пакетов в Python сейчас спроектированы так, чтобы быть совместимыми с менеджером пакетов pip. Но что если у вас есть пакеты, несовместимые с pip, и вам нужно установить пакет вручную? Сегодня мы разберем, как это делается.
Please open Telegram to view this post
VIEW IN TELEGRAM
Виртуальная примерочная

PF-AFN - это нейронная сеть, которая генерирует изображения людей в разной одежде.

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

Нейросеть написана на python и находиться в свободном доступе на github
https://github.com/geyuying/PF-AFN
Template из string

Класс Template — это такой легаси-способ форматировать строки. Полезно знать, как он работает, чтобы не растеряться при встрече со старым кодом.

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

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

▫️В помощь читателю приведены иллюстрации и примеры интерактивных оболочек программных кодов, а также ссылки на источники и интернет-ресурсы. В каждой главе разбор возможных ошибок и задания с ответами в конце книги.
👨‍💻📝 Как составить резюме программисту: 10 бесплатных сервисов для создания привлекательных резюме

В статье постараемся проанализировать, какими критериями пользуются рекрутеры при подборе кандидатов на IT-вакансии и из каких разделов должен состоять документ, способный приблизить вас к желаемой цели – собеседованию с работодателем.

Прочитать статью можно здесь.
Media is too big
VIEW IN TELEGRAM
Лучшие проекты для начинающих Python-разработчиков

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

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

00:00 Вступление
03:00 Проект 1
05:30 Проект 2
08:27 Проект 3
11:10 Проект 4
13:23 Проект 5
16:41 Заключение

Смотреть это видео на youtube: youtu.be/h8nrlZ0IxkA