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

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Тестировщик проверяет работоспособность кода

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

Почему при использовании JWT не нужно хранить сессию?

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

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍125🔥3
🐍 Пишем самый примитивный компилятор на Python

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

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

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

tags: #статья

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

Что такое магические методы в Python?

Ответ: Магические методы (или dunder-методы) — это специальные методы с двойными подчёркиваниями в начале и конце, например __init__, __str__, __len__.

Они позволяют настраивать поведение объектов в стандартных операциях: создание, сравнение, сложение, преобразование в строку и т.д. Например, __add__ позволяет переопределить оператор +, а __getitem__ — доступ к элементам по индексу.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥63😁1
🐍 Что такое GIL в Python?

В статье объясняется, что такое GIL (Global Interpreter Lock) в Python и как он влияет на выполнение кода.

Автор рассказывает, почему из-за GIL многопоточность в Python работает не так, как ожидается, и какие есть обходные пути.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍4🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣51👍24🤩54
Вопрос с собеседования

Что делает @property?

Ответ: @property превращает метод в атрибут. Это значит, что можно обращаться к методу без скобок, как к обычному полю, но при этом за ним всё равно стоит логика. Такой подход часто используют для вычисляемых свойств, когда нужно скрыть реализацию, но сохранить читаемость кода.

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍164🤔1
🐍 Космическая Python-программа: следим за МКС

В статье показано, как с помощью Python отследить движение Международной космической станции в реальном времени.

Автор объясняет, как получить координаты МКС через API, вывести её на карту и отобразить список космонавтов на борту.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥94
Please open Telegram to view this post
VIEW IN TELEGRAM
😁79👍104🔥4🤣4
Вопрос с собеседования

Что такое виртуальные окружения в Python и зачем они нужны?

Ответ: Виртуальные окружения в Python — это изолированные среды, которые позволяют управлять зависимостями и пакетами для различных проектов. Они помогают избежать конфликтов между версиями пакетов, используемых в разных проектах, и обеспечивают чистую и воспроизводимую среду разработки. Виртуальные окружения создаются с помощью инструментов, таких как venv или virtualenv.

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

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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍7🔥5
🐍 30 Days of Python — пошаговое погружение в язык за месяц

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

Внутри — темы от базового синтаксиса, списков и словарей до классов, модулей, регулярных выражений, API, веб-приложений и продвинутой обработки данных.

Ссылка на GitHub

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁76💯9👍6
2
Что выведет код сверху?
Anonymous Quiz
44%
0 1 2 3 4 Python
12%
0 1 2 3 4 5 Python
37%
0 1 2 3 4
6%
0 1 2 3 4 5
👍21🔥11
🐍 Практические примеры работы с БД на Python

В статье показано, как с помощью SQLAlchemy и asyncio реализовать асинхронную работу с базой данных в Python.

Автор объясняет, как настроить окружение, создать модели, выполнять запросы и управлять транзакциями, используя только Python-код.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣7213😁5🤔21🔥1👀1
Вопрос с собеседования

Как работает механизм импорта модулей в Python и что такое sys.path?

Ответ: При импорте модуля Python ищет его в директориях, указанных в sys.path. Этот список включает текущую директорию, стандартные пути установки Python и пути, добавленные вручную. Если модуль не найден, возникает ошибка ModuleNotFoundError.

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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥52
🐍 Простые лайфхаки для автоматизации работы

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

Автор предлагает полезные скрипты и инструменты, которые помогут как начинающим, так и опытным программистам сделать свою работу более эффективной.

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

tags: #статья

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍157🔥5🤩1
Фатальная ошибка

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
64🔥14😁85