Разъяснивший Python
8.18K subscribers
2.42K photos
40 videos
30 files
2.28K links
Твой проводник в омут Python'а

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/python_pssss
Download Telegram
🥰29😁7🤣5🤔2🍓21👍1
Ох уж этот GIL... ❤️ кто понял и 🗿 кто нет.
🗿10652👍2👎1🤯1
TypeVar

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

Если у вас есть функция, у которой тип результат зависит от выходных (а вы аннотируете весь код), то используйте TypeVar.

#теория
🔥8👍31🤯1
Кто такой дата-инженер?

Компании с каждым годом генерируют все больше данных: информация о поездках Uber, подписчиках Netflix, результатах поиска Google.
Поэтому крупным компаниям нужны сотрудники, чья работа будет заключаться в сборе и обработке информации.

➡️Инженеры данных создают и поддерживают инфраструктуру, необходимую для хранения и обработки больших объемов данных. Они определяют, какие данные можно получить, и следят за тем, чтобы процесс сбора соответствовал бизнес-требованиям и отраслевым стандартам.

Дата-инженеры все чаще входят в топ наиболее востребованных IT-профессий.

➝ Более подробно профессию дата-инженера разберут на бесплатном вебинаре международной школы анализа данных и разработки Mathshub.

👨🏻‍💻 Спикер — Андрей Ларионов, практикующий специалист с опытом более 15 лет. Расскажет о специфике работы, инструментах и выполняемых задачах. А также даст советы начинающим специалистам.

14 марта в 19:00. Регистрация по ссылке.
______________________________
✍️ Mathshub — международная школа анализа данных и разработки. Практикующие в индустриях преподаватели из ШАДа, НИУ ВШЭ, МФТИ, Y-Data уделяют внимание каждому студенту благодаря живым занятиям. А спикеры, построившие карьеру в FAANG, Tesla, Amazon, Spotify вживую делятся своим опытом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥21
Я не знаю зачем, но это существует. Установка: pip install doge, запуск: doge.
🥰28👍14👾6🔥3🏆2
Как поживает ваш питон?

Не могу судить ваши предпочтения, но уже стоит переходить с Python2 на Python3. Если лень переписывать код, то просто запустите 2to3.

Вы правильно поняли, это транслятор, который переводит Python код с второй версии на третью.

P.S. Возможно вам надо будет установить какой-то модуль. Мне, на OpenSuse, пришлось выполнить sudo zypper install python3-tools.

#теория
🔥9👍2
Небольшая шпаргалка по Python
👍19🥴7❤‍🔥2🤩2🤮2👎1
ASCII

Название таблицы, в которой некоторым распространённым печатным и непечатным символам сопоставлены числовые коды.

Получить номер символа в таблице можно с помощь ord(x), а перевести номер обратно в символ — str(x).

#теория
👍3👎2
Type comments

Используются для помощи вывода типа в сложных случаях, например, при работе с with. Классная фича для обозначения типов там, где это невозможно.

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

📌 PEP

#теория
👍15🤔6🤯3
NoReturn

Аннотация для функции, которая по умолчанию ничего не возвращает, абсолютно, даже None. Например, функция, которая безоговорочно вызывает исключение.
👍25🤔8
💾 Шпаргалка по коллекциям и их свойствам в Python

Списки, кортежи, множества и словари

🌵 Indexing - индексируемый
🌵 Ordered - упорядоченный
🌵 Mutable - изменяемый
🌵 Duplicate - дублирование элементов

#doc #python #cheatsheet
👍15👎107
👾 Может ли СhatGPT забронировать столик в ресторане через WhatsApp?

Идея
А почему бы не использовать возможности СhatGPT и попросить его делать что-то за нас?

Например, давайте попробуем настроить его так, чтобы он мог забронировать нам столик в наш любимый ресторан.

Читать статью
👍3
Type aliases

Псевдонимы используются чтобы конкретнее объяснить что мы хотим получить или чтобы сохранить и пере использовать сложные конструкции.
👍6
💾 Шпаргалка по основам Python

🌵 Типы данных
🌵 Конкатенация
🌵 Преобразование типов
🌵 Математические операции
🌵 Виды ошибок
🌵 Функции
🌵 Область видимости переменных
🌵 Условия, циклы и д.р

#doc #python #cheatsheet
👍32👎1
🔥 Разбираемся в асинхронности: где полезно, а где — нет?

Автор - backend-разработчик в KTS, занимается проектами, где повсеместно используется асинхронное программирование, и ведет курсы по нему в школе Metaclass.

Сегодня автор постарается объяснить, что такое асинхронное программирование, зачем оно нужно, какие задачи решает и как ему научиться.

Что будет в статье:
▪️Что такое асинхронное программирование?
▪️В каких задачах полезно асинхронное программирование
▪️В каких задачах бесполезно асинхронное программирование
▪️Важно ли знать, как писать асинхронный код в наше время
▪️Почему стоит писать асинхронный код именно на Python
▪️Итоги
▪️С чего начинать учить asyncio

Читать статью
👍1
Основные коллекции: множество

Хранит неупорядоченный набор уникальных элементов. Это значит, что значения не могут повторяться и по индексу взять их не получится.

Принимает только хешируемые объекты: 1, 'str', (1, 3, 4), True, None, 1.125; и не работает со списками ([1, 2]), множествами и всеми изменяемыми объектами.

Как и в математике, с множествами можно применять операции объединения, пересечение, вычитания.

#теория
👍31
multiprocessing

Это встроенная библиотека для создания параллельных процессов, которая обеспечивает локальное и удаленное выполнение параллельных задач.

Она использует процессы вместо потоков, что позволяет избежать проблем с глобальной блокировкой интерпретатора (GIL) и обеспечивает лучшую изоляцию между задачами, но требует больше ресурсов.

#lesson
👍15😁2
Hummingbot — проект на Python с открытым исходным кодом, который помогает создавать автоматизированные торговые стратегии или ботов, работающих на биржах криптовалют, включая Binance.

⚙️ GitHub/Инструкция

💡 Проект имеет собственную документацию

#github #soft #python
1👍1🤔1
✍️ Огромная шпаргалка по Python с примерами кода

🌵 Описание ключевых слов
🌵 Типы данных, списки, словари, множества и т.д.
🌵 Циклы, условия
🌵 Лямбда-выражение
🌵 Классы
🌵 Встроенные функции и примеры работы с ними
🌵 Задачи с интервью и их решение
🌵 Ключевые методы работы с Numpy
🌵 Концепция ООП и много чего интересного

#python #cheatsheet #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👎2