Разъяснивший Python
الذهاب إلى القناة على Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
إظهار المزيد7 017
المشتركون
لا توجد بيانات24 ساعات
-167 أيام
-7430 أيام
أرشيف المشاركات
7 017
Голосовой ввод в любое окно Windows за секунду
В сегодняшнем гайде ты узнаешь, как заставить Whisper распознавать речь почти в 4 раза быстрее на обычном CPU, без GPU и облака! Автор в деталях разбирает архитектуру WhisperType, которая позволяет оптимизировать распознавание речи.
Читать...
Разъяснивший Python
7 017
5 полезных библиотек Python
Популярность языка и его большое сообщество привело к тому, что сейчас для Python существует огромное число библиотек. К сожалению, большая часть этих библиотек была создана энтузиастами и больше не поддерживается. Давайте посмотрим на 5 хороших развивающихся библиотек, которые могут помочь при решении практических задач.
Читать...
Разъяснивший Python
7 017
Функция zip()
Преимущества: Позволяет удобно объединять несколько списков в кортежи, упрощая работу с парами значений.
Разъяснивший Python
7 017
Функция enumerate()
Преимущества: Упрощает получение индекса и значения одновременно без необходимости управления счетчиком.
Разъяснивший Python
7 017
Быстрое объединение словарей
В Python 3.9 и новее появился оператор
|, который позволяет сливать два словаря в один одной строчкой. Если ключи повторяются, то значение из правого словаря перезапишет левое. Это намного чище и читаемее, чем использование старого метода .update().
Разъяснивший Python7 017
Свопинг переменных без третьей переменной
В большинстве языков программирования для обмена значениями между
a и b нужна временная переменная. Python позволяет сделать это напрямую через кортежи. Этот трюк делает код компактным и снижает риск ошибок при ручной перезаписи.
Разъяснивший Python7 017
Генераторы списков для фильтрации
Вместо написания длинных циклов
for с созданием пустого списка и условиями if, используйте List Comprehensions. Они создают новые списки в одну строку кода. К тому же, такие конструкции работают быстрее обычных циклов на уровне самого интерпретатора.
Разъяснивший Python7 017
Безопасное чтение файлов через
with
При работе с файлами легко забыть закрыть их методом .close(), что ведет к утечке памяти. Менеджер контекста with автоматически закрывает файл, даже если внутри блока кода произойдет критическая ошибка. Это золотой стандарт работы с ресурсами в Python.
Разъяснивший Python7 017
Паттерны написания Agent Skills
Еще год-два назад большинство разработчиков даже не задумывались о том, что будут программировать агентами с помощью обычных Markdown-файлов. Однако ситуация кардинально изменилась. Делимся полезным гайдом, который учит полезным паттернам написания Agent Skills. Без них твои агенты не смогут выполнять задачи на высшем уровне.
Читать...
Разъяснивший Python
7 017
Используем встроенные функции в Python для написания стандартной логики
Функция
map() — известная и часто используемая функция. Она получает два параметра, один из которых — функция, а другой — итератор. При выполнении функции map функция применяется к каждому элементу в итераторе.
Другая известная функция — reduce (). Как следует из ее названия, она применяет функцию к итератору и выполняет для нее операцию reduce
Разъяснивший Python7 017
Не сравнивайте булевы переменные в условиях if
Такой подход особенно хорошо работает с говорящими именами переменных.
Разъяснивший Python
7 017
Обмен значений между переменными
Это быстрый способ обменять местами две переменные без использования третьей.
Разъяснивший Python
7 017
Подборка плагинов для VSCode
В наше время существует огромное количество плагинов под разные задачи. Многие из них ты обычно сохраняешь к себе и никогда не используешь. Сегодня же ты узнаешь от инженеров с многолетним стажем, какие плагины реально полезны и экономят часы рутинной работы.
Читать...
Разъяснивший Python
7 017
Как работают lambda-функции?
Делимся большим гайдом по анонимным функциям, чтобы тебе проще было проходить собеседования. Автор разбирает абсолютно все: от самого первого lambda x для новичков до разбора байт-кода, замыканий и жестких антипаттернов, за которые бьют по рукам на код-ревью.
Читать...
Разъяснивший Python
7 017
Перемешивание списка
Функция
random.shuffle() перемешивает элементы списка на месте (in-place) и возвращает None. Это означает, что она напрямую изменяет исходный список, не создавая его копию, поэтому её нельзя использовать внутри функции print() или присваивать новой переменной.
Разъяснивший Python7 017
👩💻 Всем программистам посвящается!
Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования:
Выбирай своё направление:
👩💻 Python — t.me/python_ready
🤔 InfoSec & Хакинг — t.me/hacking_ready
🖥 SQL & Базы Данных — t.me/sql_ready
👩💻 IT Новости — t.me/it_ready
🤖 AI & ML — t.me/neuro_ready
👩💻 Frontend — t.me/frontend_ready
👩💻 C/C++ — https://t.me/cpp_ready
👩💻 C# & Unity — t.me/csharp_ready
👩💻 Linux — t.me/linux_ready
👩💻 Java — t.me/java_ready
📖 IT Книги — t.me/books_ready
📱 JavaScript — t.me/javascript_ready
🖼️ DevOps — t.me/devops_ready
🖥 Design —t.me/design_ready
📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
7 017
Сортировка словаря
Сортировка — это часто используемая задача, которую можно реализовать множеством строк кода с циклом, но можно ускорить свою работу при помощи встроенного метода сортировки.
Разъяснивший Python
7 017
Кластеризация текста в PySpark
Любой текст – это не просто коллекция слов, он содержит мысли и намерения его автора. Но вручную невозможно обработать огромное количество текстовой информации и понять какие данные они могут содержать. В таком случае нам поможет кластеризация текста, которая позволит получить представление о данных.
Читать...
Разъяснивший Python
7 017
Размер в байтах
Этот пример возвращает длину строки в байтах, что удобно, когда вам нужно знать размер строковой переменной.
Разъяснивший Python
7 017
Узнаем, что занимает место на диске
Когда свободное место внезапно заканчивается, первым делом хочется понять, какие файлы “съели” память. Этот скрипт рекурсивно обходит папку и выводит 10 самых тяжелых файлов. Отличный пример работы с pathlib, сортировкой и методами объектов. Пригодится каждому, кто любит держать систему в порядке.
Ссылка на код...
Разъяснивший Python
