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

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

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

Менеджеры: @sorivmavb @ootrimoo @mirapoller
Download Telegram
💬Dict

empty_dict = {}
print(sys. getsizeof(empty_dict))
# 240


Словарь представляет из себя массив ключей и массив значений, где каждый ключ связан с одним значением. На ключ накладывается ограничение по уникальности в пределах словаря. Поэтому ключами могут быть объекты только неизменяемых типов. Значением же может быть объект любого типа.

Как и списки, словари хранятся в виде двух объектов. Первый, содержит информацию о самом словаре и всегда остается в одном и том же блоке. Второй, хранит пары ключ-значение и может перемещаться между блоками при изменении размера. Но при этом пустой словарь занимает гораздо больше места.

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Закрытые/приватные методы и переменные класса Python

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

Узнаем что такое публичный, приватный, защищенный атрибут и метод в Python Приватные методы позволяют закрыть доступ к данным вне нашего класса. При помощи приватных атрибутов и методов мы скрываем (инкапсулируем) логику работы нашей программы от пользователя и предоставляем ему только конечный результат.

Python Notes | Смотреть видео
📝 Большая шпаргалка по Python

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Тесты для подготовки к собеседованию🔥
Выбери своё направление:

1. Frontend
2. Python
3. Java
4. Тестировщик QA
5. Data Science
6. DevOps
7. C#
8. С/C++
9. Golang
10. PHP
11. Kotlin
12. Swift
Please open Telegram to view this post
VIEW IN TELEGRAM
Основы Pandas Python / Series, Dataframe и анализ данных

В этом видео мы изучим основы библиотеки для обработки и анализа данных Pandas. Научимся работать с такими структурами данных как Series и DataFrameРассмотрим. Рассмотрим чтение, фильтрацию, группировку и обработку данных с помощью pandas. А также познакомимся со стандартными функциями, операция и фишками данной библиотеки.

Python Notes | Смотреть курс
💬Отрицательный индекс

у = 'abc'
print(y[-1]) # вернет "с"


Если вы хотите начать с последнего знака, то воспользуйтесь отрицательным индексом.

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Работа с SQLAlchemy в Python

Продолжительность: 10:44

В этом крашкурсе мы рассмотрим работу с мощным ORM SQLAlchemy и посмотрим как в ней реализованы основные CRUD операции для базы данных SQLite при помощи Python.

Python Notes | Смотреть видео
💬Поток данных

def all_fib():
n, a, b = 0,0,1
while True:
yield a
a, b=b,a +
n = n + lall_fib_numbers = all_fib()


С генератором мы создадим структуру данных с бесконечным количеством элементов. Этот вид последовательности элементов данных называется в информатике потоком данных (или “стрим”). С его помощью мы можем выражать концепции бесконечных последовательностей математическими методами. 

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Научные и математические вычисления на Python

В этом ролике мы познакомимся с основами Python библиотеки для научных и математических вычислений SciPy.

Python Notes | Смотреть видео
Какое ключевое слово используется для создания экземпляра класса?
Anonymous Quiz
23%
new
11%
create
46%
class
20%
init
1
Списки: индексы и срезы Python

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

Python Notes | Смотреть видео
1
Алгоритм Форда-Фалкерсона

Подробное описание работы алгоритма Форда-Фалкерсона (ford-fulkerson's algorithm) с примером реализации на языке Python.

Python Notes | Смотреть видео
1
💬Добавление вложенных списков

nested_list = Il1, 21, 13, 41]
nested_list. append ( [5, 6])
# Результат: [[1, 2], [3, 4], [5, 6]]


Метод append() может работать и с вложенными списками, а не только с простыми.

Итак, у нас был список nested_list, внутри которого уже были два вложенных списка [[1, 2], [3, 4]].

Простой список добавляется во вложенный список как отдельный одинарный элемент.

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Создание Discord бота на Python. Бот для игры в города

В этом видео мы напишем своего discord бота на языке python для игры в Города на сервере, с помощью библиотеки discord. py

Python Notes | Смотреть видео
2
💬Проверка наличия элемента в множестве

large_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
if
5 in large_list:
print("5 найден в списке.")
else:
print("5 не найден в списке.")


Мы можем проверить, находится ли тот или иной элемент в списке с помощью оператора in.

То же применимо и для множеств (set).

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Model-View-Controller

Model-View-Controller (MVC, «Модель-Представление-Контроллер», «Модель-Вид-Контроллер») — схема разделения данных приложения и управляющей логики на три отдельных компонента: модель, представление и контроллер — таким образом, что модификация каждого компонента может осуществляться независимо.

Python Notes | Смотреть видео
👍1
Асинхронность, многопоточность, многопроцессность в 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