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

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

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

Менеджеры: @sorivmavb @ootrimoo @mirapoller
Download Telegram
💬Фильтрация списка без цикла

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


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

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Лучшая IDE для Python: Pycharm

Если стоит выбор где писать код на языке Python, то разработчикам приходит в голову, как правило, всего два варианта: VS Code или PyCharm. Про использование VS Code для python-разработки у нас на канале уже есть ролик. Поэтому сегодня мы разберёмся с основами работы в PyCharm.

Python Notes | Смотреть курс
Что из перечисленного ниже является недопустимым именем в переменной в Python?
Anonymous Quiz
25%
true
11%
C31
33%
yield
31%
a b
Решаю задачи с Codewars на Python

В этом видео мы будем решать задачи (8-7 kyu) с Codewars на языке Python. Знакомимся с платформой, поднимаем 7 ранг (7 kyu).

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

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


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

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Установка и настройка сервера для Python скриптов за 10 минут

В этом видео я расскажу, как установить XAMPP на Windows для запуска Python веб-скриптов, cgi-скриптов и ботов. А также как правильно настроить Apache для работы с Python-файлами.
XAMPP - это готовая сборка, состоящая из веб-сервера Apache, базы данных MySQL(MariaDB), PHP, Perl и других инструментов, помогающих быстро развернуть полноценный веб-сервер.

Python Notes | Смотреть курс
Как создать пустой список в Python?
Anonymous Quiz
11%
{}
70%
[]
12%
()
7%
None
Что такое Global interpreter Lock (GIL) в Python?

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

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

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
Python class

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

Python Notes | Смотреть видео
2
Какой метод используется для добавления ключа и значения в словарь?
Anonymous Quiz
18%
insert()
35%
add()
25%
append()
22%
update()
Лучшие ресурсы для изучения Django

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

Python Notes | Смотреть видео
💬Что такое *args и **kwargs в определении функции

def my_fun(a, b, *args):
print(a, b, args)


*args и **kwargs — это специальные параметры в Python, которые позволяют передавать переменное количество аргументов в функцию. Параметр *args используется для передачи переменного количества аргументов без ключевого слова. Он представляет собой кортеж из всех дополнительных аргументов, переданных функции. Параметр **kwargs используется для передачи переменного количества именованных аргументов. Он представляет собой словарь из всех дополнительных именованных аргументов, переданных функции.

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

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

Python Notes | Смотреть видео
2
Какое ключевое слово используется для обработки исключений?
Anonymous Poll
38%
try
14%
catch
44%
except
4%
handle
Скрапинг сайта Авито за пару минут с помощью Python

Информации в интернете с каждым днём всё больше и больше. Все эти данные так или иначе приходится собирать. Они могут нам понадобиться для сбора статистики, анализа данных или даже создания датасетов, которые будут использоваться в машинном обучении. Именно для такого сбора информации с веб сайтов придумали скрапинг. Штука очень болезная и мощная. Поэтому сегодня я расскажу про это на примере скрапинга данных с сайта Авито.

Python Notes | Смотреть видео
🔥 Это база 1100 вопросов с собеседований на Python разработчика. Фишка в том, что просчитана вероятность с которой вопрос буден задан и есть примеры ответов. Теперь можно легко получить оффер, подготовившись к самым популярным вопросам 😏
1
💬Как просмотреть методы объекта

my_list = [1, 2, 31
print (dir (my_list))


Чтобы посмотреть все методы и атрибуты, связанные с определенным объектом в Python, можно использовать функцию dir(). Она принимает объект в виде аргумента и возвращает список имен всех атрибутов и методов объекта. Например, если нужно увидеть все методы и атрибуты, связанные с объектом my_list.

Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Можно ли делать игры на Python?

В этом видео я расскажу, можно ли делать игры на Python и какую нишу занял этот язык в сфере GameDev. Поехали!

Python Notes | Смотреть видео
1
Какое ключевое слово используется для создания функции в Python?
Anonymous Quiz
84%
def
13%
function
1%
define
2%
create