Python Developer
21.5K subscribers
1.81K photos
136 videos
13 files
1.96K links
Авторский канал действующего Python-разработчика

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

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

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

Что такое S3-хранилище и зачем оно нужно?

Ответ: S3 (Simple Storage Service) — это облачное хранилище объектов, предназначенное для хранения любых файлов: от изображений и резервных копий до статических сайтов.

Оно масштабируемое, надёжное и предоставляет доступ к файлам через URL. В отличие от традиционных файловых систем, в S3 нет иерархии папок — всё хранится как объекты в “бакетах” (контейнерах), а доступ можно контролировать через политики и права.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍6
🐍 Как я написал алгоритмического бота для торговли по индикаторам на Bybit

В статье показано, как реализовать торгового бота для Bybit, использующего стратегию на Bollinger Bands с поддержкой дополнительных индикаторов вроде RSI, EMA, ATR и кластерного анализа.

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

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3🤯21🤣1
Что выведет код сверху?
Anonymous Quiz
49%
0 0 0 0
4%
1 1 1 1
27%
0 1 2 3
20%
Ошибка компиляции
9🔥3
🐍 15 типичных ошибок начинающих автоматизаторов

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

Автор на примерах показывает, как сделать тесты надёжными, читаемыми и удобными в поддержке.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2🔥1
С языками программирования то же самое

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

К чему может быть применён декоратор?

Ответ: Декораторы в Python можно применять к обычным и асинхронным функциям, методам экземпляров, статическим и классовым методам, lambda-функциям, свойствам (@property) и их геттерам/сеттерам, а также к функциям внешних библиотек или встроенных типов, если они определены на Python и допускают переназначение.

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
💯9👍65🤩1
🐍 Мифы и легенды о производительности Python

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

Автор рассказывает о своём проекте SPy — экспериментальной версии Python с модифицированной семантикой, которая в тестах уже работает в десятки раз быстрее.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Милорд, как же нам быть?

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁37🤣18
Под какой буквой правильный ответ?
Anonymous Quiz
23%
A
49%
B
8%
C
20%
D
🔥71
🐍 Самая большая коллекция алгоритмов на Python

Огромный репозиторий с реализациями сотен алгоритмов на Python: сортировки, графы, динамическое программирование, машинное обучение, криптография и многое другое.

Подойдёт всем, кто хочет прокачать алгоритмическое мышление, научиться писать эффективный код и подготовиться к техническим собеседованиям.

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

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93
This media is not supported in your browser
VIEW IN TELEGRAM
Одно из нагляднейших пояснений

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

Что такое Brython?

Ответ: Brython (Browser Python) — это библиотека, которая позволяет писать код для браузера на Python вместо JavaScript.

То есть всё, что обычно делают на JavaScript — обработку событий, работу с DOM, взаимодействие со страницей — можно делать на Python. Brython автоматически превращает Python-код в JavaScript прямо в браузере и выполняет его.

Это удобно для тех, кто хорошо знает Python и не хочет учить JavaScript для фронтенда.
Но для серьёзных проектов Brython не всегда подходит, потому что работает медленнее нативного JavaScript.


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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍194😁2
🐍 5 листингов для лучшего понимания Python

Некоторые особенности Python легко упустить из виду, пока не столкнёшься с ними на практике — именно на таких моментах строятся вопросы на собеседованиях и ловятся баги.

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

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁58🔥126💯2
🐍 Кортежи: скрытые особенности и внутренняя реализация

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

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

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

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

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

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

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

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


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

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

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

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

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

tags: #статья

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