Python | Notes
5.57K subscribers
1.56K photos
2 videos
1.59K links
Заявки принимаются моментально!

⚡️Лучшие шпаргалки по Python!

Поделиться с другом - https://t.me/+ugLTJcF7eFllMDky

Менеджеры: @sorivmavb @ootrimoo @mirapoller
Download Telegram
Асинхронность, многопоточность, многопроцессность в python

В видео рассмотрим асинхронное программирование, и виды многозадачности при проектировании приложения - процессы, потоки и асинхронный код. Рассмотрим библиотеку asyncio и как на python писать асинхронный код.

Python Notes | Смотреть видео
1
💬Фильтрация списка без цикла

>> import itertools
>> leaders = ['Иван',' Андрей', 'Александра', 'Артем', 'Инна']
>>> selector = [1,1,0,0,0]


Здесь неожиданно выделился модуль itertools. Если у нас есть два списка с именами и идентификаторами. То вы можете выбрать из списка leaders только те, где значения selector равны единице.

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Декораторы

В этом видео вы узнаете зачем нам нужны декораторы и как их правильно реализовывать на простом примере

Python Notes | Смотреть видео
3
Числа и операции с ними

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

Python Notes | Смотреть видео
💬Настройка службы Cron

15 **** /usr/bin/python3 /home/ubuntu/AWS-Lightsail/learnpython_to_csv.py >> ~/cron.log
2>&1


Программная утилита Cron — это планировщик времени запуска служб в компьютерных ОС наподобие Unix. Пользователи, которые занимаются установкой и поддержкой программных окружений, пользуются Cron для планирования служб (команд или скриптов оболочки). Они запускают их периодически в определённое время, дни или другие интервалы. Это типичная автоматизация системной поддержки или администрирования, тем не менее природа общего назначения этого ПО делает его полезным для таких вещей, как скачивание файлов из интернета и загрузка почты через равные интервалы.

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩1
Виртуальное окружение Python. Venv и virtualenv

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

Python Notes | Смотреть курс
📝 Различные команды Python

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Введение в асинхронное программирование

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

Python Notes | Смотреть видео
💬docstring

def
add_numbers (a, b):
НИ 1
returns their sum
This function takes in two numbers and
return a + b


Docstring в Python — это строка документации, которая описывает, что делает функция, метод, модуль или класс Python. Данная строка располагается в начале определения объекта и используется для генерации документации автоматически. В других словах, docstring используется для создания описания API и содержит информацию о том, как использовать функцию или метод, какие аргументы они принимают и какие значения возвращают.

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Как SQL и PYTHON используют в аналитике данных?

Аналитики в своей работе с данными часто используют SQL и Python. И новички часто спрашивают - зачем аналитику нужен Python и SQL, если есть старый добрый Excel? Ведь многие, даже крупные компании по прежнему используют Excel, как основной инструмент аналитики данных.

Python Notes | Смотреть видео
1
📝 Шпаргалка по NumPy (Data Science библиотека Python)

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
5 лучших библиотек для программирования на Python

Главное преимущество Python заключается в его огромной армии библиотек. Комьюнити продолжает делать свой вклад в создание всё большего и большего числа модулей. Для любой сферы, любой задачи, на любой вкус и цвет. Благодаря таким библиотекам становится возможным более легкое выполнение определенных задач, без необходимости написания лишнего кода, надо лишь знать что искать. Поэтому если вы занимаетесь программированием на Python, вам будет максимально полезно ознакомиться с такими наиболее популярными библиотеками общего назначения.

Python Notes | Смотреть курс
1
💬Хэши

>>> infinity = float('infinity')
>>> hash(infinity)
314159
>>> hash(float('-inf'))
-314159


Хеш — фиксированное целое число, идентифицирующее конкретную величину. Можно ли найти хеш бесконечности или NaN? В Python да.

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое Global interpreter Lock (GIL) в Python?

Python хорош практически всем. Простой, имеет красивый синтаксис, кучу готовых библиотек на все случае жизни, перечислять его достоинства можно вечно. Но когда речь идёт о недостатках вспоминают, как правило, о двух. Медленная скорость работы и Global interpreter lock. Со скоростью всё понятно, язык всё таки интерпретируемый, а не компилируемый. В крайнем случае это решается использованием си-расширений. Но вот что за такой загадочный GIL для многих загадка. Поэтому сегодня я расскажу, об этом особенном механизме языка Python.

Python Notes | Смотреть курс
2
📝 Шпаргалка по Python

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Cпециальные функции

В уроке рассказывается о спеиальных методах класса и приводится пример для понимания зачем они нужны.

Python Notes | Смотреть видео
Мастер-класс: "Backend на Python"

Продолжительность: 1:50:56

На данном мастер-классе будет разобрана работа c фреймворком Flask на примере создания rest api. Также будет затронуто взаимодействие с базой данных MySql посредством ORM библиотеки sqlachemy. Полученное приложение будет обвёрнуто в Docker и готово к деплою на сервере.

Python Notes | Смотреть видео
Что такое Python и почему вы захотите его изучить?

Продолжительность: 5:03

Как думаешь, какой язык программирования сейчас самый популярный? Если погуглить, то окажется, что это Python. А почему так, основы питона и какие зарплаты получают пайтон программисты сейчас расскажем и покажем.

Python Notes | Смотреть видео
Функция range и итерируемые объекты

Продолжительность: 9:34

Функция range() является универсальной функцией питона для создания конечной арифметической прогрессии. Чаще всего она используется в циклах for.

Python Notes | Смотреть видео
Pip, Easy_install, Conda / В чем разница?

Наверное, все знают, что для установки python-библиотек используется pip. Однако, кроме этого, каждый питонист, как минимум краем уха, слышал про такую штуку как easy_install, а на некоторых сайтах, форумах и видео хотя бы раз натыкался на нечто под названием conda.
Мало того, вокруг всей этой неразберихи сплошь и рядом мелькают какие-то wheel и egg. Казалось бы, названия на слуху и довольно знакомые, но что конкретно всё это значит – не понятно. Поэтому сегодня я расскажу, что такое, зачем нужны и чем отличаются друг от друга pip, easy_install и conda, а также объясню, как это всё связано с колёсами и яйцами.

Python Notes | Смотреть курс