Just Python
Закрытый канал
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc
Больше9 723
Подписчики
-524 часа
-117 дней
-8930 дней
Архив постов
9 721
Обработка JSON данных
JSON стал стандартом для API и конфигурационных файлов.
pathlib превращает обычные текстовые пути в «умные» объектно-ориентированные структуры, позволяя складывать папки через лаконичный слэш /, одной командой проверять существование директорий и на лету собирать файлы по маске с помощью метода glob.
Обратите внимание на параметр
ensure_ascii=False - он позволяет корректно сохранять Unicode символы, включая кириллицу, без экранирования.
#theory // Just Python9 721
👩💻 Стажировки и вакансии для Python разработчиков.
- Вакансии которых нет на джоб-агрегаторах
- Только прямые контакты HR в Telegram
👉 @jobs_python
Больше тут:
🤖 ML & DS 👩💻 DevOps
👨✈️ ИБ & OSINT 👣 Go
👩💻 Mobile 👩💻 C#
👩💻 Node.js 👩💻 Python
🔎 QA 👩💻 Java
👩💻 UX/UI 👩💻 Frontend
🖼️ PHP 📋 Analyst
💼 1C 🖥 SQL
👩💻 IT HR
Пока другие листают джоб-сайты — ты уже пишешь HR в Telegram.
9 721
Работа с CSV файлами
CSV - один из самых распространенных форматов для обмена данными
Использование связки
csv.DictReader и csv.DictWriter превращает каждую строчку таблицы в удобный Python-словарь, избавляя от ручного разбора индексов, а обязательный аргумент newline='' намертво защищает ваши файлы от появления пустых строк при переносе кода между Windows и Linux.
#theory // Just Python9 721
Асинхронная обработка файлов с использованием aiofiles
Cтандартные операции с файлами блокируют выполнение программы. В асинхронном мире это неприемлемо. На помощь приходит библиотека
aiofiles, которая предоставляет асинхронный интерфейс для операций ввода-вывода.
Эти базовые функции аналогичны синхронным версиям, но с ключевыми словами async/await. Однако реальная мощь проявляется при параллельной обработке множества файлов (смотри метод process_multiple_files)
При массовой асинхронной записи я столкнулся с проблемой перегрузки диска. Решение - добавить семафор для ограничения количества одновременных операций (смотри метод controlled_file_processing)
#theory // Just Python9 721
🔴В 2026 году наши граждане уже заработали более 10 миллиардов рублей на Арбитраже криптовалют
По данным Минфин 23% людей уже покинули свое место работы, поскольку в среднем уже в первый месяц тут можно зарабатывать более 140 тысяч рублей, а через пару месяцев с легкостью выйти на семизначные суммы!
Самое смешное, что лишь 10% людей что-то слышали об этой профессии, хотя все обучающие материалы бесплатно лежат на канале Арбитраж Криптовалют
Там обьясняют, как при помощи телефона и интернета, заработать свои первые 100 тысяч рублей! Причем разжевывают так доступно, что поймет даже подросток. Кстати, только что на канале вышла новая рабочая связка!
Только сегодня вход абсолютно бесплатный - https://t.me/+RJh1b5VvSPxkY2Ey
9 721
Управление путями к файлам
Модуль
pathlib значительно упрощает работу с путями к файлам
pathlib появился в Python 3.4 и стал одним из моих любимых модулей. Он заменяет множество функций из os.path и предоставляет более интуитивный интерфейс.
#theory // Just Python9 721
Возвращение легенды: самый востребованный практикум Зерокодера по Claude Code снова пройдёт в августе.
CEO университета Зерокодер Кирилл Пшинник проведёт ещё один бесплатный онлайн-практикум, где в прямом эфире покажет, почему вокруг Claude Code столько шума и как использовать его на полную мощность.
На практикуме разберут:
• Как получить доступ к Claude Code из России и начать работать без ограничений;
• Как запускать сразу несколько ИИ-агентов для одного проекта;
• Как за 15 минут собрать рабочий сайт практически без ручного кода;
• Как автоматизировать аналитику и рутинные задачи без дополнительных сервисов;
Бонус: в конце практикума расскажем, как пользоваться Claude Code бесплатно и оформить виртуальную карту для оплаты других AI-сервисов
P.S. Это специальный повтор одного из самых популярных практикумов Зерокодера по Claude Code. Жмите на ссылку и успевайте зарегистрироваться!
9 721
Запись и добавление в файл
Параметр
mode контролирует режим открытия файла: 'w' для перезаписи, 'a' для добавления в конец.
#theory // Just Python9 721
Построчное чтение больших файлов
Для больших файлов нецелесообразно загружать весь контент в память
Конструкция
for line in file в сочетании с генератором yield позволяет читать огромные файлы построчно, загружая в оперативную память ровно одну строку за раз вместо всего файла целиком, что защищает вашу программу от вылета по нехватке памяти (OutOfMemory)
#theory // Just Python9 721
👩💻 Хватит учить только синтаксис, начинай делать реальные проекты!
Python Ready — авторский канал, где Python перестаёт быть только теорией и становится рабочим инструментом. Мини-проекты, боты, советы, разборы задач, гайды и шпаргалки для каждого программиста.
🔥 Советую подписаться: @python_ready
9 721
Собственные итерируемые объекты
Если вы хотите превратить любой свой класс в объект, который можно перебирать в цикле
for, просто добавьте в него два «магических» метода: __iter__ (настраивает старт и возвращает self) и __next__ (выдает следующий элемент или останавливает цикл через raise StopIteration).
#theory // Just Python9 721
Бесконечные последовательности
Генераторы позволяют создавать бесконечные последовательности без риска исчерпания памяти.
Этот код создает объект, который можно использовать в цикле
for, реализуя протокол итератора с помощью методов __iter__ (возвращает сам объект и сбрасывает состояние) и __next__ (вычисляет и возвращает следующее число Фибоначчи, пока не будет достигнут лимит).
#theory // Just Python9 721
Сортировка словаря по значению
Словари в Python сохраняют порядок добавления ключей (с версии 3.7), но иногда требуется отсортировать их по значениям.
Гайды по Python
9 721
Подсчет частоты элементов
Для анализа данных часто нужно подсчитать, сколько раз каждый элемент встречается в коллекции.
Counter - невероятно полезный класс, который я применяю почти в каждом проекте обработки данных. Он наследуется от dict, поэтому с ним можно работать как с обычным словарем, но с дополнительными методами.
#theory // Just Python9 721
Замена текста в строках
Замена текста - еще одна распространенная операция, которая выполняется с помощью метода replace.
Для более сложных замен с возможностью использования регулярных выражений, я использую модуль
re.
#theory // Just Python9 721
Подсчет количества вхождений подстроки
Часто нужно узнать, сколько раз определенная подстрока встречается в тексте.
Метод
count() очень эффективен, так как реализован на C уровне. Однако он чувствителен к регистру. Если нужен поиск без учета регистра, можно сделать как в count_substring_case_insensitive.
#theory // Just Python9 721
Бесконечные последовательности
Генераторы позволяют создавать бесконечные последовательности без риска исчерпания памяти.
#theory // Just Python
9 721
Цепочки генераторов
Генераторы можно объединять в цепочки для создания конвейеров обработки данных.
Такой конвейер позволяет эффективно обрабатывать файлы любого размера с минимальным использованием памяти.
#theory // Just Python
9 721
Генераторные выражения
Компактная альтернатива функциям-генераторам. Я использую их повсюду, где не нужен полный список сразу. В отличие от списковых включений они не создают целый список в памяти.
#theory // Just Python
9 721
Китайская нейросеть, которая заменяет подписку на GPT — бесплатно и оффлайн
2026 год – новая эпоха для DeepSeek. Китайская нейросеть работает прямо на вашем устройстве, обгоняет западные модели и снимает все ограничения: без подписок, без интернета, без контроля.
Зерокодер обновил практикум и собрал все, что важно знать о локальных моделях и как с ними работать.
⚡️Что ждет вас на вебинаре?
– Покажем, как установить DeepSeek на компьютер и пользоваться нейросетью оффлайн, без подписки и передачи данных в облако;
– Объясним, чем отличаются версии DeepSeek и какие модели использовать для текста, кода, анализа данных, обучения и исследований;
– Проверим DeepSeek на реальных задачах: коде, документах, расшифровках созвонов и работе с собственными файлами;
– Покажем, как монетизировать навыки работы с локальными ИИ и как работать быстрее GPT бесплатно.
Регистрируйтесь прямо сейчас
Участники эфира получат чек-лист по выбору модели под задачу и подборку 20+ сценариев для ИИ-помощника на своем компьютере, который работает с вашими файлами.
Эфир подойдёт всем, кто хочет пользоваться ИИ без лимитов и зависимости от чужих серверов, монетизировать навыки и оставаться в тренде технологий 2026 года.
Бесплатный практикум – по ссылке.
