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

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 Вопросы с собеседования на Python-разработчика

Делимся подборкой вопросов и ответов для подготовки к собеседованию на позицию Python-разработчика: куча теоретических и практических вопросов с разными уровнями сложности.

Ссылка на подборку

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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥7👍2
Вопрос с собеседования

Что может быть ключем в словаре?

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

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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥7👍4
🐍 Отправка сообщений на почту

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

📱 Смотреть на YouTube

tags: #полезное

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥8👍2
Отговорки уровень: Бог

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣66😁10👍6
Вопрос с собеседования

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

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

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

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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥53
🐍 Pygame: работа со спрайтами

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

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

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

📱 Смотреть на YouTube

tags: #полезное

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥32
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣48😁8👍4🔥21
Вопрос с собеседования

Что такое Cython?

Ответ: Cython — это расширение для Python, которое позволяет писать C-расширения для Python. Он предоставляет возможность компилировать Python-код в C, что может значительно ускорить выполнение, особенно для вычислительно-емких задач. Cython позволяет использовать типизацию переменных и оптимизации на уровне C, сохраняя синтаксис Python.

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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍233🔥2
🐍 Вебсокеты на FastAPI: реализация простого чата с комнатами за 20 минут

В статье подробно разбирается создание группового чата с использованием WebSocket на FastAPI.

Автор объясняет, как реализовать серверную и клиентскую части, а также как развернуть проект с помощью Amvera Cloud.

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

tags: #статья

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥72
Базовая база

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣101😁17🔥13👍611
Вопрос с собеседования

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

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

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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍211
🐍 Ограничения в Telegram Bot API, о которых никто не расскажет

В статье рассматриваются ограничения Telegram Bot API, с которыми можно столкнуться при разработке ботов, и методы их обхода.

Автор делится практическим опытом, подробно описывает лимиты на отправку сообщений и других запросов, а также предлагает таблицу с обнаруженными ограничениями API.

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

tags: #статья

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

Как работает механизм управления памятью в Python?

Ответ: Python использует автоматическое управление памятью с помощью:

Подсчета ссылок (Reference Counting): Каждый объект хранит число ссылок на него. Если счетчик становится равным нулю, объект удаляется

Сборщика мусора (Garbage Collector): Удаляет циклические ссылки, которые не покрываются простым подсчетом ссылок

Пула памяти (Memory Pooling): Python кэширует небольшие объекты (например, числа до 256) для экономии памяти

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥63
🐍 Pygame: контроль столкновений

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

Разбирается начисление очков, удаление пойманных элементов и обновление интерфейса, чтобы игровой процесс был динамичным и понятным.

📱 Смотреть на YouTube

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93
Так вот для чего нужна геометрия

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

Что такое приведение?

Ответ: Приведение — это процесс преобразования значения переменной из одного типа в другой. В Python это можно сделать с помощью таких функций, как list(), int (), float() и str().

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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👻61👍104😁21
🐍 Учимся Flask: как написать своё веб-приложение?

В статье автор объясняет, как написать свое первое веб-приложение на Flask, начиная с установки и настройки окружения.

Разбираются основы маршрутизации, работа с HTML-шаблонами и обработка пользовательского ввода, сопровождаемые примерами кода.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥156👍4
Наш GPT-4 для разработчиков — @ChatGPT

Продвинутые модели gpt-4o и gpt-4o mini, генерация изображений с DALLE-3, реферальная система и дешёвые тарифы:
😁19👍75🔥1