Что такое Global interpreter Lock (GIL) в Python?
Python хорош практически всем. Простой, имеет красивый синтаксис, кучу готовых библиотек на все случае жизни, перечислять его достоинства можно вечно. Но когда речь идёт о недостатках вспоминают, как правило, о двух. Медленная скорость работы и Global interpreter lock. Со скоростью всё понятно, язык всё таки интерпретируемый, а не компилируемый. В крайнем случае это решается использованием си-расширений. Но вот что за такой загадочный GIL для многих загадка. Поэтому сегодня я расскажу, об этом особенном механизме языка Python.
Python Notes | Смотреть курс
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 | Смотреть видео
В этом уроке рассмотрим создание классов в Python, узнаем зачем они нужны и почему их все используют.
Python Notes | Смотреть видео
❤2
Какой метод используется для добавления ключа и значения в словарь?
Anonymous Quiz
18%
insert()
35%
add()
25%
append()
22%
update()
Лучшие ресурсы для изучения Django
Django - самый популярный веб-фреймворк для Python. Бесплатный, с открытым исходным кодом, невероятно мощный и гибкий. Предназначен для быстрого создания и запуска веб-приложений. В Django уже реализованы все вещи, которые часто встречаются, поэтому тебе не придётся писать с нуля для своего приложения механизм регистрации, функции для работы с базой данных и т.д. Просто устанавливаешь его и пользуешься. В нём есть. Он отлично подходит как новичкам, так и продвинутым разработчикам. Супер крутой фреймворк, супер востребованный. Именно поэтому сегодня расскажу о лучших ресурсах для изучения Django.
Python Notes | Смотреть видео
Django - самый популярный веб-фреймворк для Python. Бесплатный, с открытым исходным кодом, невероятно мощный и гибкий. Предназначен для быстрого создания и запуска веб-приложений. В Django уже реализованы все вещи, которые часто встречаются, поэтому тебе не придётся писать с нуля для своего приложения механизм регистрации, функции для работы с базой данных и т.д. Просто устанавливаешь его и пользуешься. В нём есть. Он отлично подходит как новичкам, так и продвинутым разработчикам. Супер крутой фреймворк, супер востребованный. Именно поэтому сегодня расскажу о лучших ресурсах для изучения Django.
Python Notes | Смотреть видео
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 | Смотреть видео
В этом видео мы напишем своего discord бота на языке python для игры в Города на сервере, с помощью библиотеки discord. py
Python Notes | Смотреть видео
❤2
Какое ключевое слово используется для обработки исключений?
Anonymous Poll
38%
try
14%
catch
44%
except
4%
handle
Скрапинг сайта Авито за пару минут с помощью Python
Информации в интернете с каждым днём всё больше и больше. Все эти данные так или иначе приходится собирать. Они могут нам понадобиться для сбора статистики, анализа данных или даже создания датасетов, которые будут использоваться в машинном обучении. Именно для такого сбора информации с веб сайтов придумали скрапинг. Штука очень болезная и мощная. Поэтому сегодня я расскажу про это на примере скрапинга данных с сайта Авито.
Python Notes | Смотреть видео
Информации в интернете с каждым днём всё больше и больше. Все эти данные так или иначе приходится собирать. Они могут нам понадобиться для сбора статистики, анализа данных или даже создания датасетов, которые будут использоваться в машинном обучении. Именно для такого сбора информации с веб сайтов придумали скрапинг. Штука очень болезная и мощная. Поэтому сегодня я расскажу про это на примере скрапинга данных с сайта Авито.
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 | Смотреть видео
В этом видео я расскажу, можно ли делать игры на Python и какую нишу занял этот язык в сфере GameDev. Поехали!
Python Notes | Смотреть видео
❤1
Какое ключевое слово используется для создания функции в Python?
Anonymous Quiz
84%
def
13%
function
1%
define
2%
create
5 лучших книг по Data Science и Machine Learning
Искусственный интеллект, машинное обучение, нейронные сети стали неотъемлемой частью нашей повседневной жизни. Это уже не какое-то перспективное будущее, а вполне реальное настоящее. А Data seintist'ы, ML-инженеры и Data-инженеры это 3 самые высокооплачиваемые и перспективные специальности прямо сейчас. Спрос как известно рождает предложение, поэтому ресурсов и источников для изучения всего этого уже куча и они продолжат заполонять интернет. Поэтому сегодня я расскажу о 5 лучших книгах по Data Science, машинному обучению и нейронным сетям, которые абсолютно точно стоят потраченного на них времени.
Python Notes | Смотреть видео
Искусственный интеллект, машинное обучение, нейронные сети стали неотъемлемой частью нашей повседневной жизни. Это уже не какое-то перспективное будущее, а вполне реальное настоящее. А Data seintist'ы, ML-инженеры и Data-инженеры это 3 самые высокооплачиваемые и перспективные специальности прямо сейчас. Спрос как известно рождает предложение, поэтому ресурсов и источников для изучения всего этого уже куча и они продолжат заполонять интернет. Поэтому сегодня я расскажу о 5 лучших книгах по Data Science, машинному обучению и нейронным сетям, которые абсолютно точно стоят потраченного на них времени.
Python Notes | Смотреть видео
👍2
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
❤2
Лучшая графическая GUI библиотека для Python
Python по истине универсальный инструмент. Простой и надёжный как автомат Калашникова. Однако особую популярность он сыскал в сфере веба, скриптинга и машинного обучения. В тоже время большое количество библиотек позволяют ему держать высокую планку и в создании приложений с графическим интерфейсом. Поэтому сегодня я расскажу о самой лучшей графической библиотеке для языка Python. Сражаются за титул: Tkinter, WxPython, PyQT(PySide) и Kivy.
Python Notes | Смотреть видео
Python по истине универсальный инструмент. Простой и надёжный как автомат Калашникова. Однако особую популярность он сыскал в сфере веба, скриптинга и машинного обучения. В тоже время большое количество библиотек позволяют ему держать высокую планку и в создании приложений с графическим интерфейсом. Поэтому сегодня я расскажу о самой лучшей графической библиотеке для языка Python. Сражаются за титул: Tkinter, WxPython, PyQT(PySide) и Kivy.
Python Notes | Смотреть видео
❤1👍1
Какой оператор используется для проверки вхождения элемента в множество?
Anonymous Quiz
72%
in
7%
has
16%
contains
5%
within
Что такое Arduino? | Arduino и Python
С каждым годом растет популярность Интернета Вещей (IoT), умных устройств, увеличивается число встраиваемых систем, удешевляется производство одноплатных компьютеров и плат с программируемыми микроконтроллерами. Поэтому такие штуки как Arduino и Raspberry Pi становятся всё более и более популярными и актуальными. Поэтому сегодня я расскажу, что такое Arduino и познакомлю вас с основными понятиями связанных с ним. А также узнаем как можно программировать Arduino с помощью Python.
Python Notes | Смотреть видео
С каждым годом растет популярность Интернета Вещей (IoT), умных устройств, увеличивается число встраиваемых систем, удешевляется производство одноплатных компьютеров и плат с программируемыми микроконтроллерами. Поэтому такие штуки как Arduino и Raspberry Pi становятся всё более и более популярными и актуальными. Поэтому сегодня я расскажу, что такое Arduino и познакомлю вас с основными понятиями связанных с ним. А также узнаем как можно программировать Arduino с помощью Python.
Python Notes | Смотреть видео
❤2
> if alpha > 7:
>> beta = 999
>> elif alpha == 7:
>> beta = 99
>> else:
>> beta = 0
Вы устали пробираться между строк кода и теряться в условных конструкциях? Тогда, однострочники Python — это то, что вам нужно
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Пробелы и отступы в Python
Когда кто-то говорит о языке Python на ум сразу приходит простой, лаконичный, понятный, красивый и просто хорошо читаемый код.
Красота и читаемость которого во многом достигается за счёт использования отступов. Опытные программисты признают, что отступы в Python это действительно удобно, модно, молодёжно. Однако у новичков с этим возникает очень много проблем. Поэтому сегодня я расскажу, как правильно использовать отступы, пробелы и табы в Python.
Python Notes | Смотреть видео
Когда кто-то говорит о языке Python на ум сразу приходит простой, лаконичный, понятный, красивый и просто хорошо читаемый код.
Красота и читаемость которого во многом достигается за счёт использования отступов. Опытные программисты признают, что отступы в Python это действительно удобно, модно, молодёжно. Однако у новичков с этим возникает очень много проблем. Поэтому сегодня я расскажу, как правильно использовать отступы, пробелы и табы в Python.
Python Notes | Смотреть видео