Python Guru | Всё про Python
Canal cerrado
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc Канал на бирже: telega.in/c/+pos-ZyEAKZM1YWEy
Mostrar más3 029
Suscriptores
-124 horas
-87 días
-2530 días
Archivo de publicaciones
Разработка DHCP-сервера
DHCP (Dynamic Host Configuration Protocol) — это протокол, который автоматически раздаёт IP-адреса устройствам в сети. Когда компьютер или телефон подключается к Wi-Fi, ему нужен IP-адрес, чтобы общаться с другими устройствами. Вместо того чтобы вручную настраивать адреса, DHCP-сервер автоматически выдаёт их. Благодаря данной статье ты узнаешь, как создать собственный DHCP-сервер на Python.
• Перейти к просмотру
Python Guru
Это путь воина: как я выучил Python и Go с помощью Цеттелькастена и кому точно не рекомендую метод
В статье показывают, как метод Цеттелькастен помогает прокачать самообучение программированию. Объяснят разницу между обычными конспектами и структурированными заметками и зачем всё это вообще нужно.
• Перейти к просмотру
Python Guru
Repost from The Экономист
⚡️ Разыгрываем сразу 3 новеньких iPhone 16!
Отличный вариант получить свежайшие гаджеты просто за то, что читаете нас! Для участия нужно:
1. Быть подписанным на The Экономист, Москоубизнес и Доллар по тридцать.
2. Нажать «Участвую!» под этим постом.
Итоги подведём 25 апреля в 18:00 случайным образом при помощи бота. Девайсы за свой счёт застрахуем и отправим победителям в любую точку мира. Всем удачи!
Создаем игрушечный оконный менеджер в ретро-стиле Windows 3.x на Python
Разбираемся, как воссоздать дух Windows 3.1 с помощью Python и Tkinter. Не ради ностальгии, а чтобы своими руками сделать простую оконную систему с винтажной душой и немного олдскула.
• Перейти к просмотру
Python Guru
Как создать свой чат-бот и начать зарабатывать?
На cайте университета Зерокодер открыли запись на бесплатный онлайн-практикум, где разберут процесс создания востребованных чат-ботов — от простых помощников до проектов, за которые готовы платить по ₽100 000.
Главное:
– Не нужен опыт в программировании;
– Расскажут стратегию выхода на стабильный доход;
– Дадут доступ к вакансиям для разработчиков чат-ботов;
– Покажут конкретные кейсы и как их искать;
– Обучат взаимодействию с нейросетями для упрощения работы.
Чтобы освоить перспективную IT-профессию открываем ссылку и бронируем место на эфир.
erid: 2W5zFGXmir4
ООО Зерокодер, ИНН 9715401631
MongoDB: Объединение запросов
Делимся циклом видео, благодаря которому ты научишься пользоваться MongoDB. В этот раз автор рассказывает, как объединять запросы. В этом тебе поможет Bulk Write.
• Перейти к просмотру
Python Guru
Три разные единицы измерения на одном графике с библиотекой Plotly
Гайд по созданию графиков в Plotly с двумя осями Y и тремя типами данных. Показывает, как совместить разные шкалы, не превратив визуализацию в винегрет. Да, X-ось тоже не осталась без внимания.
• Перейти к просмотру
Python Guru
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
мемы для программистов
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
ᅠᅠᅠᅠᅠᅠ
FastAPI VS Litestar
В данной статье автор сравнивает два фреймворка для микросервисов: FastAPI и Litestar. Ты узнаешь о плюсах и минусах каждого. Также продемонстрировано сравнение производительности и примеры валидации.
• Перейти к просмотру
Python Guru
👾 Этичный Хакер — канал, где вас научат хакингу с нуля.
➖Взламываем Android-устройство с помощью Metasploit
➖Отключение камер видеонаблюдения в любой Wi-Fi сети
➖Узнаем IP-адрес человека через Telegram
➖Взламываем WiFi с помощью актуальных технологий
Советуем подписаться — https://t.me/+ZQt0J7cXneFiMGRi
Почему программисты не стареют: эффект кодера после 40
Разбираемся, как возраст и опыт меняют взгляд на код, почему после 40 программисты не устают от JS, а решают хаос архитектуры там, где джуны тонут в pull request'ах.
• Перейти к просмотру
Python Guru
NumPy: concatenate
Функция numpy.concatenate() используется для объединения массивов вдоль существующих осей. Это позволяет объединять несколько массивов NumPy в один массив. Мы передаем последовательность массивов, которые хотим объединить, в функцию concatenate() вместе с осью. Если ось не передана явно, она принимается за 0.
Python Guru
Пример использования all
all проверяет все элементы итерируемого объекта и возвращает True, только если все элементы — истинные (truthy). Если хотя бы один элемент ложный (False, 0, None, пустая строка или список) — результат будет False.
Это полезно для проверки условий сразу на всех элементах без написания циклов.
Пример использования all.
Python GuruCartopy
Cartopy — это Python-библиотека, предназначенная для создания карт и обработки геопространственных данных. Она построена на базе Matplotlib и обладает широким набором функций для создания профессиональных карт.
Python Guru
FastAPI: HTTP-запросы
Продолжаем делиться циклом видео, благодаря которому ты научишься пользоваться FastAPI библиотекой. В этот раз ты научишься обрабатывать различные HTTP-запросы: get, post, put, delete.
• Перейти к просмотру
Python Guru
⚡️В Мире признали арбитраж криптовалют самой прибыльной профессией среди граждан
Новички в этой сфере получают около 138.000 рублей, тогда как пробивные ребята с опытом от 2-3 месяцев доходят до полумиллиона рублей в месяц.
В телеграме даже появился канал, где этой профессии обучают абсолютно бесплатно – Арбитраж Криптовалют
Там так понятно объясняют, что такое арбитражные связки, спреды и ликвидность, что через неделю даже чайник заработает свою первую $1000.
Успейте присоединиться, пока об этой нише не узнали миллионы: https://t.me/+5Im28oziNQY0MWRl
Как замерить время выполнения кода в Python?
Когда нужно понять, насколько быстро работает фрагмент кода, новички часто используют сторонние инструменты или пробуют измерять время "на глаз". Но в Python есть простой и встроенный способ — модуль time.
С помощью
time.time() можно зафиксировать время до и после выполнения кода, а затем вычесть одно из другого. Это особенно полезно при оптимизации производительности.
Итог:
+ Используем time.time() для измерения скорости.
+ Удобно для профилирования и отладки.
+ Легко встроить в любой проект.
Python GuruИспользование defaultdict для работы со словарями
При работе со словарями часто возникает необходимость инициализировать значения по умолчанию, чтобы избежать ошибок при попытке доступа к несуществующим ключам. В таких случаях полезно использовать defaultdict из модуля collections.
Использование defaultdict упрощает код и избавляет от необходимости вручную проверять существование ключей в словаре, делая его более читаемым и эффективным.
Python Guru
Как удобно отформатировать строку с переменными?
Новички часто используют конкатенацию (+) для вставки переменных в строки. Это может быть неудобно и плохо читаемо. Вместо этого лучше использовать f-строки — современный и лаконичный способ форматирования строк в Python!
F-строки (или форматированные строки) позволяют вставлять переменные прямо внутрь строки с помощью фигурных скобок {}. Это и быстрее, и чище!
Итог:
F-строки — самый читаемый и удобный способ форматирования.
Позволяют вставлять выражения прямо в строку.
Работают с любой версией Python 3.6+.
Python Guru
