Python Developer
19.3K subscribers
1.5K photos
107 videos
5 files
1.52K links
Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 Кортежи: скрытые особенности и внутренняя реализация

В статье подробно рассматривается устройство кортежей в Python на уровне реализации в C.

Автор объясняет их мутабельность, особенности работы с памятью и другие скрытые детали, приводя примеры и ссылки на исходный код.

Читать статью

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥21
Уже на опыте

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥176😁6
Вопрос с собеседования

Почему оператор is нельзя использовать для сравнения строк и чисел в Python?

Ответ: Оператор is проверяет, ссылаются ли два объекта на одну и ту же область памяти, а не равны ли их значения. Для строк и чисел это может случайно работать на маленьких значениях из-за интернирования, но не гарантируется.

Для сравнения содержимого нужно использовать ==, иначе результат может быть непредсказуемым и зависеть от реализации интерпретатора.


tags: #собеседование

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
🐍 Как написать bzip2-архиватор на Python?

В статье автор показывает, как реализовать преобразование Барроуза–Уилера на Python с оптимизацией скорости и памяти.

Разбор будет полезен тем, кто хочет понять алгоритм глубже и применять его в реальных задачах.

Читать статью

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51👍1
Когда решил разобраться в SQL по туториалам:

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁343🤔1🤣1
Вопрос с собеседования

Что такое CI/CD и зачем он нужен в разработке?

Ответ: CI/CD (Continuous Integration / Continuous Delivery или Deployment) — это подход к разработке, при котором изменения в коде автоматически проходят через этапы сборки, тестирования и доставки.

CI обеспечивает регулярную интеграцию изменений в общий репозиторий с автоматической проверкой, чтобы избежать конфликтов и ошибок. CD позволяет автоматически выкладывать проверенный код на сервер или в продакшен.

Это повышает стабильность, ускоряет релизы и снижает количество ручных действий при доставке продукта.


tags: #собеседование

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍6
🐍 Черный ящик с мозгами внутри: простое введение в нейросети

В статье даётся базовое представление о том, как работают нейросети: что такое персептрон, как устроены слои, веса и процесс обучения.

Объясняется, как эти принципы используются для обработки данных и почему нейросети эффективно решают сложные задачи.

Читать статью

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41
Вот он, залог успеха

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
18🤣16💯2
Вопрос с собеседования

Чем Kafka отличается от обычных брокеров сообщений, таких как RabbitMQ?

Ответ: Kafka — лог-хранилище событий, ориентированное на хранение и повторное чтение данных. Сообщения могут читаться многократно, Kafka не удаляет их после доставки. Она масштабируется горизонтально и заточена под большие объёмы.

tags: #собеседование

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍31
🐍 Как я научил буфер обмена думать

ClipGen — это программа, которая расширяет возможности буфера обмена, позволяя автоматически обрабатывать текст и изображения с помощью ИИ.

Утилита работает в фоновом режиме, интегрируется в любые приложения и управляется через горячие клавиши.

Что умеет ClipGen?
▶️ Исправлять грамматику, пунктуацию и орфографию

▶️ Перефразировать и улучшать текст

▶️ Переводить на более чем 140 языков

▶️ Объяснять сложные термины простыми словами

▶️ Генерировать ответы на вопросы

▶️ Извлекать и переводить текст из изображений

▶️ Создавать саркастические комментарии (экспериментальная функция)


В статье автор рассказывает о создании этой программы на Python, делится опытом разработки и исходным кодом.

Читать статью

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥61👍1
Пасхалочка от телеграмма

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15🔥21
🐍 iGaming и Python: где пересекаются?

iGaming — это рынок онлайн-игр, казино и беттинга, который активно растёт и всё больше опирается на технологии. Здесь крайне востребованы backend-решения, аналитика данных, ML и, конечно же, Python.

Есть канал ГэмблХаус, где команда 4H разбирает бизнес-процессы этой индустрии, публикует аналитику по рынкам и делится кейсами. Контент подаётся легко: от подробных разборов до годных мемов и всегда с пользой для тех, кто хочет понимать нишу.

Если интересно узнать, как технологии и разработка пересекаются с iGaming, стоит заглянуть сюда.

Ссылка на канал

tags: #iGaming

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥3🤣1
Вопрос с собеседования

Что такое truthy и falsy значения?

Ответ: В Python не все булевы выражения явно True или False — многие объекты интерпретируются как истинные или ложные в логическом контексте.

Значения вроде 0, 0.0, '', [], {}, set() и None считаются falsy, то есть ведут себя как False. Всё остальное — truthy, то есть воспринимается как True.

Это позволяет писать лаконичные условия без явных сравнений, например if my_list: вместо if len(my_list) > 0:.


Подробнее — в этом посте.

tags: #собеседование

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥114
Как IT-специалисту преодолеть языковой барьер и начать говорить на английском?

Как избавиться от чувства "всё понимаю, сказать не могу"?

Как наконец начать использовать классные выражения и вывести английский на более продвинутый уровень?

Записаться в Speaking club for IT-specialists к Марине, где участники обсуждают актуальные Tech-темы🤖, прокачивают словарный запас и общаются со своими коллегами на английском.

👩‍💻Марина, профессиональный переводчик с опытом работы более 6 лет в бизнес-среде, преподаёт английский специалистам таких компаний, как Wargaming, ВТБ, МТС, Kaspersky и Wildberries, а также пишет тематические статьи (в том числе и для Habr).

Примеры тем, которые ребята обсуждают в клубе:
📌How Big Tech Kills Innovation
📌Soft Skills for IT-specialists
📌Time saved by AI
📌Brainstorming techniques

Если вы подписаны на полезные тематические группы, смотрите видео с топовой лексикой и английский окружает вас повсюду в работе, но на ваш уровень это не влияет - все дело в регулярной практике.

Приходите в клуб, если хотите формулировать свои мысли, уметь брейнстормить и отстаивать свою точку зрения in English, а самое главное - увидеть наконец свой прогресс.

Реклама.
О рекламодателе.
👍21🤯1
🐍 250 откликов за 20 минут: как я автоматизировал процесс ответов на вакансии

В статье автор делится опытом автоматизации процесса отклика на вакансии с помощью Python.

Он делится исходным кодом и подробно описывает все этапы разработки: от сбора и парсинга данных с сайтов до генерации сопроводительных писем.

Читать статью

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21