Python Education
Closed channel
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Show more8 736
Subscribers
-324 hours
-337 days
-8030 days
Posts Archive
8 736
Отладка
Python-код можно и нужно отлаживать. Для этого в языке есть специальный интерактивный дебаггер pdb.
8 736
8 первоклассных инструкций SQL на каждый день
Несколько полезных SQL-инструкций, которые помогут вам экономить время при работе с данными. Сохраните себе, чтобы не забыть и воспользоваться при случае:
Читать
8 736
Создание строки из списка строк
Создание строки из списка и установка пробелов между каждым словом
Все сводится к тому, что функция String.join() может присоединять не только списки, но и любой iterable. Помещение его внутрь строки предотвращает реализацию одной и той же функциональности в нескольких местах.
8 736
Получи Укус Питона и выучи Python за 10 дней!
Вы думаете мы шутим? А вот и нет.
Достали вам ссылку в уникальный канал, где выкладывают платный контент по Python абсолютно бесплатно — https://t.me/+O-4K40qNOZc3NDZi
8 736
8 736
Создаём CLI-приложение погоды на Python
Не будем на этот раз заморачиваться со сложными интерфейсами или веб-сайтами, а создадим приложение, которое будет рассказывать вам о погоде прямо в консоли. В конце концов, добавить красивую обёртку можно и позднее.
Итак, подробная инструкция о создании погодного приложения для консоли уже тут:
Подробнее
8 736
Разбиение строки в список
Вы можете разбить строку на список строк. В этом случае разбиение происходит по символу пробела
Чтобы разделить по пустому месту, не нужно передавать в split никаких аргументов – используйте mystring.split().
Split также имеет второй параметр, называемый maxsplit, который определяет максимальное количество разбиений. По умолчанию он равен -1 (без ограничений). Второй пример, с ограничением разбиения на 1
8 736
Асинхронность
Асинхронность – еще один способ выполнения нескольких задач сразу. Она предлагает решать проблему с помощью функций обратного вызова (callback).
Встретив в коде блокирующий запрос, интерпретатор вешает на него сигнальный маячок и идет дальше. Когда запрос завершится, маячок подаст сигнал. В этот момент обработчик вернется, получит результат и вызовет коллбэк.
В Python есть несколько асинхронных библиотек. Самые популярные из них – стандартная AsyncIO и Tornado.
В последних версиях языка появились новые синтаксические конструкции async и await.
8 736
🚀 python_job_interview - настоящий подарок для всех Python разработчиков канал, где собраны все возможные вопросы и ответы с реальных Python собеседований от создателей Machine learning собседование . Для всех уровней разработчиков.
Вопросы с настоящих собеседований, помогут Вам успешно пройти интервью и получить желаемую работу Python разработчика.
8 736
Демистификация генеративно-состязательных сетей (GAN)
Тема машинного обучения сегодня интересует многих. Это интересное и быстро развивающееся направление, но при этом достаточно сложное для неподготовленного человека. Если вы всегда мечтали создать ИИ, но не знали с какой стороны подступиться к этому вопросу, или боялись столкнуться с кучей математических формул, то мы нашли для вас подходящую статью.
Здесь вы найдёте руководство по созданию одной из самых популярных моделей машинного обучения, при этом без необходимости применения и изучения каких-то сложных уравнений, математических моделей и прочего:
Читать
8 736
Строка – заголовок
Если хотите быстро получить красивый заголовок, сделайте так
8 736
Потоки
Работа нескольких потоков иногда заканчивается конфликтом. Чтобы защититься от этого, CPython использует технологию Global Interpreter Lock.
Глобальный блокировщик следит за тем, чтобы активен был всегда только один поток. По сути, он просто запрещает параллельность. Хотя такой подход очень упрощает работу, он фактически убирает все преимущества многопоточной модели. Например, нельзя ускорить программу, разделив один поток на несколько. Python-сообщество неоднократно просило убрать GIL, однако, создатель языка решил оставить все как есть.
Впрочем, иногда потоки нужны. Например, на них можно переложить загрузку файлов с сервера. Для этого в Python используется модуль threading.
Код демонстрирует добавление функции clock в поток.
8 736
Почему не стоит использовать or для проверки нескольких условий в Python
Для проверки нескольких условий мы часто используем оператор
or. Но в некоторых ситуациях он может оказаться не самым лучшим решением. В этой статье рассмотрели не только такие ситуации, но и способы замены оператора or:
Читать
Available now! Telegram Research 2025 — the year's key insights 
