ru
Feedback
Python Education

Python Education

Закрытый канал

Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV

Больше
8 526
Подписчики
-124 часа
-127 дней
-7130 дней
Архив постов
Создаём CLI-приложение погоды на Python Не будем на этот раз заморачиваться со сложными интерфейсами или веб-сайтами, а созда
Создаём CLI-приложение погоды на Python Не будем на этот раз заморачиваться со сложными интерфейсами или веб-сайтами, а создадим приложение, которое будет рассказывать вам о погоде прямо в консоли. В конце концов, добавить красивую обёртку можно и позднее. Итак, подробная инструкция о создании погодного приложения для консоли уже тут: Подробнее

Разбиение строки в список Вы можете разбить строку на список строк. В этом случае разбиение происходит по символу пробела Что
Разбиение строки в список Вы можете разбить строку на список строк. В этом случае разбиение происходит по символу пробела Чтобы разделить по пустому месту, не нужно передавать в split никаких аргументов – используйте mystring.split(). Split также имеет второй параметр, называемый maxsplit, который определяет максимальное количество разбиений. По умолчанию он равен -1 (без ограничений). Второй пример, с ограничением разбиения на 1

🐍Что выведет код ниже?
🐍Что выведет код ниже?

select answer:
Anonymous voting

photo content

Асинхронность Асинхронность – еще один способ выполнения нескольких задач сразу. Она предлагает решать проблему с помощью фун
Асинхронность Асинхронность – еще один способ выполнения нескольких задач сразу. Она предлагает решать проблему с помощью функций обратного вызова (callback). Встретив в коде блокирующий запрос, интерпретатор вешает на него сигнальный маячок и идет дальше. Когда запрос завершится, маячок подаст сигнал. В этот момент обработчик вернется, получит результат и вызовет коллбэк. В Python есть несколько асинхронных библиотек. Самые популярные из них – стандартная AsyncIO и Tornado. В последних версиях языка появились новые синтаксические конструкции async и await.

🚀 python_job_interview - настоящий подарок для всех Python разработчиков канал, где собраны все возможные вопросы и ответы с
🚀 python_job_interview - настоящий подарок для всех Python разработчиков канал, где собраны все возможные вопросы и ответы с реальных Python собеседований от создателей Machine learning собседование . Для всех уровней разработчиков. Вопросы с настоящих собеседований, помогут Вам успешно пройти интервью и получить желаемую работу Python разработчика.

Демистификация генеративно-состязательных сетей (GAN) Тема машинного обучения сегодня интересует многих. Это интересное и быс
Демистификация генеративно-состязательных сетей (GAN) Тема машинного обучения сегодня интересует многих. Это интересное и быстро развивающееся направление, но при этом достаточно сложное для неподготовленного человека. Если вы всегда мечтали создать ИИ, но не знали с какой стороны подступиться к этому вопросу, или боялись столкнуться с кучей математических формул, то мы нашли для вас подходящую статью. Здесь вы найдёте руководство по созданию одной из самых популярных моделей машинного обучения, при этом без необходимости применения и изучения каких-то сложных уравнений, математических моделей и прочего: Читать

Строка – заголовок Если хотите быстро получить красивый заголовок, сделайте так
Строка – заголовок Если хотите быстро получить красивый заголовок, сделайте так

select answer:
Anonymous voting

photo content

Потоки Работа нескольких потоков иногда заканчивается конфликтом. Чтобы защититься от этого, CPython использует технологию Gl
Потоки Работа нескольких потоков иногда заканчивается конфликтом. Чтобы защититься от этого, CPython использует технологию Global Interpreter Lock. Глобальный блокировщик следит за тем, чтобы активен был всегда только один поток. По сути, он просто запрещает параллельность. Хотя такой подход очень упрощает работу, он фактически убирает все преимущества многопоточной модели. Например, нельзя ускорить программу, разделив один поток на несколько. Python-сообщество неоднократно просило убрать GIL, однако, создатель языка решил оставить все как есть. Впрочем, иногда потоки нужны. Например, на них можно переложить загрузку файлов с сервера. Для этого в Python используется модуль threading. Код демонстрирует добавление функции clock в поток.

Почему не стоит использовать or для проверки нескольких условий в Python Для проверки нескольких условий мы часто используем
Почему не стоит использовать or для проверки нескольких условий в Python Для проверки нескольких условий мы часто используем оператор or. Но в некоторых ситуациях он может оказаться не самым лучшим решением. В этой статье рассмотрели не только такие ситуации, но и способы замены оператора or: Читать

Использование * и ** для распаковки аргументов функций Некоторые функции требуют длинного списка аргументов. Этого следует из
Использование * и ** для распаковки аргументов функций Некоторые функции требуют длинного списка аргументов. Этого следует избегать (например, с помощью классов данных), хотя это не всегда зависит от вас. Существует другой вариант – создать словарь с именованными аргументами и передать его функции. Так ваш код станет более читабельным. Распаковать словарь можно, используя префикс ** Аналогично можно использовать * для распаковки массива и передачи его содержимого в качестве аргументов функции

select answer:
Anonymous voting

photo content

*args и **kwargs Иногда нельзя предсказать, сколько аргументов получит функция. Чтобы обработать их, используются специальные
*args и **kwargs Иногда нельзя предсказать, сколько аргументов получит функция. Чтобы обработать их, используются специальные конструкции args и kwargs. На самом деле, названия переменных – args, kwargs – это просто соглашение. Важны здесь только звездочки. Они обозначают сборку аргументов в коллекцию (список или словарь). Одна звездочка предназначена для обычных аргументов, две – для именованных. Можно заменить args на vars, а kwargs на options или другое слово. Программа будет работать так, как ожидается. Однако, другие разработчики могут вас не понять. Конструкции args и kwargs можно использовать как самостоятельно, так и в комбинации с любым количеством обычных аргументов. Например, в коде выше первый параметр farg обрабатывается отдельно, а все остальные собираются в коллекцию.

Как настроить карты кода с помощью Django Карты кода — это файлы, которые сопоставляют ваш минимизированный CSS или JavaScrip
Как настроить карты кода с помощью Django Карты кода — это файлы, которые сопоставляют ваш минимизированный CSS или JavaScript с исходным кодом. Они позволяют вам использовать инструменты разработки вашего браузера для отладки минимизированного кода, как если бы он был оригиналом. Как карты кода вписываются в инфраструктуру статических файлов Django, а также как их настроить, узнаете здесь: Подробнее

Использование памяти С помощью sys.getsizeof() можно проверить использование памяти объектом Огромный список всего 48 байт, п
Использование памяти С помощью sys.getsizeof() можно проверить использование памяти объектом Огромный список всего 48 байт, потому что функция range возвращает класс, который ведет себя как список. В вопросе памяти range эффективнее, чем использование актуального списка чисел.

select answer:
Anonymous voting