Forwarded from Python Community
⚡️ Аннотация типов. Часть 2
В предыдущей части мы разобрали, как работать с базовыми типами (int, float, str), но что, если функция принимает что-то потяжелее (list[float], dict) или может возвращать не один тип?
В таком случае, для коллекций в модуле typing существуют специальные типы, такие как List (в Python3.9 можно использовать встроенный list), Tuple или Dict.
А если функция возвращает несколько типов? Тогда в модуле стоит использовать Union, оповещающий об использовании нескольких типов. Если же это один любой тип и None, то лучше использовать Optional.
Если что-то не понятно (а вам, скорее всего, непонятно будет всё), посетите страницу документации и поизучайте её какое-то время.
#теория
В предыдущей части мы разобрали, как работать с базовыми типами (int, float, str), но что, если функция принимает что-то потяжелее (list[float], dict) или может возвращать не один тип?
В таком случае, для коллекций в модуле typing существуют специальные типы, такие как List (в Python3.9 можно использовать встроенный list), Tuple или Dict.
А если функция возвращает несколько типов? Тогда в модуле стоит использовать Union, оповещающий об использовании нескольких типов. Если же это один любой тип и None, то лучше использовать Optional.
Если что-то не понятно (а вам, скорее всего, непонятно будет всё), посетите страницу документации и поизучайте её какое-то время.
#теория
Forwarded from Инжиниринг Данных (Dmitry Anoshin)
Бесплатный курс на 10 часов по анализу данных в Python - How to Analyze Data with Python, Pandas & Numpy
freeCodeCamp.org
How to Analyze Data with Python, Pandas & Numpy - 10 Hour Course
Data Analysis is an in-demand field but it can be hard to get into as a beginner. We've just released a 10-hour beginner-friendly video course to teach people how to analyze data with Python, Pandas, and Numpy. This course offers a coding-first intro...
Forwarded from T
могу скинуть тестовое которое мы на прошлой работе давали оно оч просто но 85% его решить почему-то не могли
Forwarded from Oleg Ilinsky
можно мне тоже?
эту задачу могут решить только люди с IQ >120
Forwarded from T
DP-HadoopTechnicalTest-060818-1006.pdf
3.7 KB
DP-HadoopTechnicalTest-060818-1006.pdf
Forwarded from T
DP-PythonandBashTechnicalTest-060818-1007.pdf
8.7 KB
DP-PythonandBashTechnicalTest-060818-1007.pdf
Forwarded from T
Кучу народу не могли их сделать хотя там мидловые задачки
Forwarded from HABR FEED + OPENNET
[Перевод] GIL и его влияние на многопоточность Python
https://habr.com/ru/post/592189/?utm_source=habrahabr&utm_medium=rss&utm_campaign=592189
Tags: Python, gil, python
Author KOTELOV #habr
https://habr.com/ru/post/592189/?utm_source=habrahabr&utm_medium=rss&utm_campaign=592189
Tags: Python, gil, python
Author KOTELOV #habr
Хабр
GIL и его влияние на многопоточность Python
GIL расшифровывается как Global Interpreter Lock (Глобальная блокировка интерпретатора), и его задача состоит в том, чтобы сделать интерпретатор CPython потокобезопасным. GIL позволяет только одному...
Forwarded from HABR FEED + OPENNET
[Перевод] Метаклассы в Python
https://habr.com/ru/post/592127/?utm_source=habrahabr&utm_medium=rss&utm_campaign=592127
Tags: Блог компании Издательский дом «Питер», Python, Программирование, ООП, Профессиональная литература, python, метаклассы, интерфейсы, библиотеки, json, api
Author kimmhhed #habr
https://habr.com/ru/post/592127/?utm_source=habrahabr&utm_medium=rss&utm_campaign=592127
Tags: Блог компании Издательский дом «Питер», Python, Программирование, ООП, Профессиональная литература, python, метаклассы, интерфейсы, библиотеки, json, api
Author kimmhhed #habr
Хабр
Метаклассы в Python
Привет, Хабр! У нас продолжается распродажа в честь черной пятницы . Там вы найдете много занимательных книг. Возможен вопрос: а что такое метакласс ? Если коротко, метакласс...
Forwarded from About Python [ru]
Forwarded from About Python [ru]
Forwarded from About Python [ru]
Forwarded from About Python [ru]
Forwarded from About Python [ru]
Forwarded from About Python [ru]