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 | Смотреть видео
Продолжительность: 9:48
Узнаем что такое публичный, приватный, защищенный атрибут и метод в Python Приватные методы позволяют закрыть доступ к данным вне нашего класса. При помощи приватных атрибутов и методов мы скрываем (инкапсулируем) логику работы нашей программы от пользователя и предоставляем ему только конечный результат.
Python Notes | Смотреть видео
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Основы Pandas Python / Series, Dataframe и анализ данных
В этом видео мы изучим основы библиотеки для обработки и анализа данных Pandas. Научимся работать с такими структурами данных как Series и DataFrameРассмотрим. Рассмотрим чтение, фильтрацию, группировку и обработку данных с помощью pandas. А также познакомимся со стандартными функциями, операция и фишками данной библиотеки.
Python Notes | Смотреть курс
В этом видео мы изучим основы библиотеки для обработки и анализа данных 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 | Смотреть видео
Продолжительность: 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 | Смотреть видео
В этом ролике мы познакомимся с основами Python библиотеки для научных и математических вычислений SciPy.
Python Notes | Смотреть видео
Какое ключевое слово используется для создания экземпляра класса?
Anonymous Quiz
23%
new
11%
create
46%
class
20%
init
❤1
Списки: индексы и срезы Python
В видео поговорим о том, как нумеруются элементы в пределах одного списка. Узнаете что такое индекс, и как при помощи индекса можно получить значение элемента списка.
Python Notes | Смотреть видео
В видео поговорим о том, как нумеруются элементы в пределах одного списка. Узнаете что такое индекс, и как при помощи индекса можно получить значение элемента списка.
Python Notes | Смотреть видео
❤1
Алгоритм Форда-Фалкерсона
Подробное описание работы алгоритма Форда-Фалкерсона (ford-fulkerson's algorithm) с примером реализации на языке Python.
Python Notes | Смотреть видео
Подробное описание работы алгоритма Форда-Фалкерсона (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 | Смотреть видео
В этом видео мы напишем своего 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 | Смотреть видео
Model-View-Controller (MVC, «Модель-Представление-Контроллер», «Модель-Вид-Контроллер») — схема разделения данных приложения и управляющей логики на три отдельных компонента: модель, представление и контроллер — таким образом, что модификация каждого компонента может осуществляться независимо.
Python Notes | Смотреть видео
👍1