Python Developer
19.5K subscribers
1.47K photos
103 videos
5 files
1.48K links
Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 Приём платежей на карту через ЮMoney

Простой и наглядный гайд по интеграции приёма оплаты через ЮMoney без ИП и самозанятости.

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

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

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍85
Please open Telegram to view this post
VIEW IN TELEGRAM
😁35🤣10👨‍💻5🤯1
2
Что выведет код сверху?
Anonymous Quiz
7%
True
22%
None
50%
{1, 2, 3, 4]
21%
Ошибка
🤔13👍71
Вопрос с собеседования

Что такое процесс и поток, в чём между ними разница?

Ответ: Процесс — это независимая единица выполнения с собственной памятью и ресурсами. Поток (thread) — это подзадача внутри процесса, которая делит общую память с другими потоками.

В Python потоки ограничены GIL (Global Interpreter Lock) — только один поток может исполнять байткод одновременно. Поэтому для параллельных вычислений используют multiprocessing (создаёт отдельные процессы), а threading применяется в основном для задач, где потоки часто ждут — например, сетевые запросы или чтение файлов.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍3
🐍 Алгоритм Краскала для генерации идеальных лабиринтов

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

Автор подробно объясняет процесс создания такого лабиринта, включая использование структуры данных Union-Find для предотвращения циклов, и приводит примеры реализации на Python.

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣54👍103😁1
🐍 Парсинг и веб-запросы: освоение requests на Python

Делимся циклом видео, где автор подробно рассказывает, как работать с интернетом при помощью Python и библиотеки requests.

Вы узнаете, как получать данные через API, использовать GET и POST запросы, заполнять формы на сайтах и авторизовываться через код, а также разберёте работу с cookies и заголовками запросов.

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

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73
Надежда умирает последней

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

Можно ли использовать else после for или while в Python?

Ответ: Да, это валидная конструкция. Блок else выполняется, если цикл завершился нормально, без break.

Это удобно, например, при поиске: если break не сработал, значит, нужный элемент не найден — и можно обработать это в else.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍335
Всех с началом рабочей недели!

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

Каков порядок выполнения декораторов, если их несколько на одной функции?

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

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍151
Что выведет код сверху?
Anonymous Quiz
15%
6 5
12%
10 5
7%
10 10
41%
11 5
7%
11 10
8%
11 11
11%
Ошибка
10👍6🔥5
🐍 Как провалить собеседование в IT? 7 типичных ошибок

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

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

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

tags: #статья

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
😁61
Короче, ищем менторов — Middle и Senior Python-разработчиков

Ищем в ШОРТКАТ — менторскую платформу от команды разработчиков из бигтеха. Мы помогаем найти крутую работу, апнуть грейд или сменить стек.

Что надо будет делать: проводить тестовые собесы → оценивать грейд → помогать разбираться в сложных темах.

Что взамен:
• От 40К за 5-7 часов работы в неделю
• Доступ к обучению и комьюнити сильных менторов из Яндекс, Uber, VK, Сбер
• Возможность выступать на эфирах, куда уже приходят 500+ питонистов, и стать заметнее на рынке

Заполняй форму — свяжемся и расскажем подробности ➡️https://tally.so/r/mD602X

Реклама.
О рекламодателе.
🤯3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14😁63
Вопрос с собеседования

Что такое замыкание?

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

Как работает замыкание?
▶️ Внешняя функция создает локальные переменные и вложенную функцию
▶️ Эта вложенная функция использует переменные внешней функции
▶️ Внешняя функция возвращает вложенную функцию, которая продолжает “помнить” эти переменные, даже если внешняя функция уже завершилась

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


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥9👍1