Python tricks | Хитрости Питона
5.67K subscribers
2.21K photos
26 videos
1 file
2.52K links
Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты.

Сотрудничество: @SIeep_Token

Мы на платформе: https://telegram.me/python_tricks

Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy
Download Telegram
Генераторы множеств в Python

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

// Читать статью

🔗 Python tricks
🔥 Что должен знать каждый разработчик Python: 8 основных технологий

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

💬 Так, специалист что-то находит удобным, а что-то нет и формирует свой личный список фаворитов. Сегодня мы решили помочь как начинающим разработчикам Python, так и спецам, поэтому разберем 8 необходимых технологий, без которых никак не обойтись в работе в любой сфере от инжиниринга до бекенда.

https://itproger.com/news/chto-dolzhen-znat-kazhdiy-razrabotchik-python-8-osnovnih-tehnologiy

🔗 Python tricks
⚙️ Setuptools

🔥Setuptools
– стандартный способ создавать пакеты в Python. Он работает где угодно и хорошо справляется со своей задачей.

Для чего: создание egg, zip или wheel файлов из исходников, определение метаданных для вашего проекта, совместная структурированная и стандартизированная работа над кодом.

https://setuptools.readthedocs.io/en/latest/

🔗 Python tricks
Курс по Django

Это курс по Django - фреймворку для веб-разработки, написанному на Python. Согласно исследованиям, Django самый популярный фреймворк для web development.

Курс программирования Django станет отличным стартом для погружения в веб-разработку. Django уроки в этом курсе сделаны практикующим питонистом.

Перейти к просмотру

🔗 Python tricks
Мини-урок по AsyncIO

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

Перейти к просмотру

🔗 Python tricks
ПРОГРАММА КОНВЕРТЕР ВАЛЮТ с графическим интерфейсом на PyQT5

В этом видео мы создадим программу КОНВЕРТЕР ВАЛЮТ с графическим интерфейсом с использованием библиотеки PyQt5 на Python. А также рассмотрим создания GUI в Qt Designer и научимся конвертировать .ui в .py.

Перейти к просмотру

🔗 Python tricks
🔥 Собеседование VS реальная работа: какие навыки пригодятся начинающим Python-разработчикам

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

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

https://tproger.ru/articles/sobesedovanie-vs-realnaja-rabota-kakie-navyki-prigodjatsja-nachinajushhim-python-razrabotchikam/

🔗 Python tricks
Как мы платежный шлюз тестируем

Всем привет! Сегодня мы поговорим об интеграционном тестировании платежного шлюза, но перед этим расскажу немного про нашу команду и наш проект. Мы (ContactPay) — самостоятельный финтех-стартап внутри QIWI, строим высокопроизводительный отказоустойчивый платежный шлюз и соответствуем стандартам безопасности PCI DSS. 

https://habr.com/ru/company/qiwi/blog/679220/

🔗 Python tricks
🗣 Решаем задачу перевода русской речи в текст с помощью Python и библиотеки Vosk

В статье научимся конвертировать русскую речь в текст (транскрибация) с помощью Python и библиотеки Vosk с её ML-моделями.

Подробнее: 👉 тут

🔗 Python tricks
Python Socket. Как Работает Сеть?https://youtu.be/bOZqmy9PAOk

На сегодняшний день почти все электронный устройства взаимодействуют с Сетью и Интернетом. Начиная от вашего компьютера, заканчивая тостером. Мы уже не можем представить мир без сетевой коммуникации. И чтобы разобраться "Как это всё работает", и был сделан данный ролик. В нём мы подробно разберём, что такое: TCP/IP, Сетевый пакеты, Адреса, Сервер - Клиент, и т.д.

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

🔗 Python tricks
Шпаргалка по основным и продвинутым концепциям Python

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

📌 Смотреть шпаргалку

🔗 Python tricks
🔥 Конвертер MP4 видео в GIF анимацию на Python

💬
С помощью Python можно конвертировать видео в формате MP4 в анимированные GIF изображения. Разумеется, с этой задачей прекрасно справляются готовые приложения. Однако создание собственного конвертера средствами Python – интересный и полезный опыт.

📌 В этой статье мы рассмотрим следующие задачи:
Извлечение кадров из MP4 видео.
Конвертацию кадров в GIF анимацию.
Создание пользовательского интерфейса для программы-конвертера.

https://www.internet-technologies.ru/articles/konverter-mp4-video-v-gif-animaciyu-na-python.html

🔗 Python tricks
Как стать Junior Python разработчикомhttps://youtu.be/j05MHtrRb-E

В это видео автор расскажет как стать junior python программистом с нуля. Расскажет как учить python на примерах, построит план обучения и объяснит на что обратить внимание в python. Подскажет какие фреймворки учить: python django. Даст некоторые уроки python по прохождению собеседования и составлению портфолио.

🔗 Python tricks
🔥 Python RegEx: практическое применение регулярок

💬
Рассмотрим регулярные выражения в Python, начиная синтаксисом и заканчивая примерами использования.

📌 Регулярками называются шаблоны, которые используются для поиска соответствующего фрагмента текста и сопоставления символов.

https://tproger.ru/translations/regular-expression-python/

🔗 Python tricks
Гайд по магическим методам в Python

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

Подробнее: 👉 тут

🔗 Python tricks
⚙️ Pip

🔥Pip
– наиболее распространённый менеджер пакетов в python. Он позволяет устанавливать локальные или удаленные пакеты в вашу виртуальную среду или Python системы.

Если вы работали с другими языками программирования, концепция pip может показаться вам знакомой. Pip похож на npm (в Javascript), composer (в PHP) или gem (в Ruby).

https://pypi.org/project/pip/

🔗 Python tricks
⚙️ Virtualenv

🔥Virtualenv
– менеджер виртуальной среды. Такие изолированные среды представляют собой автономно установленный python с определенным набором предустановленных пакетов. Использование virtualenv означает, что вам не нужно устанавливать пакеты в python системы по умолчанию.

https://virtualenv.pypa.io/en/latest/

🔗 Python tricks
Сколько зарплата начинающего Python программистаhttps://youtu.be/DWp21uBGhz4

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

🔗 Python tricks
🔥 Программа на Python для отслеживания курса валюты

💬
Курс валют постоянно находиться в нестабильном состоянии. Отслеживать его вручную не так удобно, поэтому предлагаем создать программу на Питон для автоматического трекинга.

📌 Наша программа будет работать по следующему алгоритму:
Парсим (копируем) данные из страницы поисковой выдачи Google;
Проверяем изменения курса с момента запуска программы;
Отправляем письмо на электронную почту при сильном изменении курса.

https://itproger.com/news/programma-na-python-dlya-otslezhivaniya-kursa-valyuti

🔗 Python tricks
🔥 Базовые знания Data Science: что и где нужно изучить новичку

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

https://tproger.ru/articles/bazovye-znanija-data-science-chto-i-gde-nuzhno-izuchit-novichku/

🔗 Python tricks
🔥 Десктопное приложение на Python: UI и сигналы

💬
Считается, что Python не лучший выбор для десктопных приложений. Однако, когда в 2016 году автор собирался переходить от разработки сайтов к программному обеспечению, Google подсказал ему, что на Python можно создавать сложные современные приложения. Например blender3d, который написан на Python.

📌 Мы будем использовать PyQt (произносится «Пай-Кьют‎»‎). Это фреймворк Qt, портированный с C++. Qt известен тем, что необходим C++ разработчикам. С помощью этого фреймворка сделаны blender3d, Tableau, Telegram, Anaconda Navigator, Ipython, Jupyter Notebook, VirtualBox, VLC и другие. Мы будем использовать его вместо удручающего Tkinter.

https://tproger.ru/translations/desktopnoe-prilozhenie-na-python-ui-i-signaly/

🔗 Python tricks