Python вопросы с собеседований
24.7K subscribers
508 photos
16 videos
17 files
404 links
Вопросы с собеседований по Python

@workakkk - админ

@machinelearning_interview - вопросы с собесдований по Ml

@pro_python_code - Python

@data_analysis_ml - анализ данных на Python

@itchannels_telegram - 🔥 главное в ит

РКН: clck.ru/3FmrFd
加入频道
🖥 Отличная шпаргалка по Python для начинающих и для тех, кто просто решил освежить самое основное

📎 Шпаргалка

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Что означает some-variable ?

Двойное подчеркивание перед и после имени переменной в Python называется "dunder" (Double underscore) и используется для специальных методов и атрибутов, которые могут быть вызваны автоматически. Например, init - это специальный метод, который вызывается при создании экземпляра класса. Другие примеры включают str, len, call, iter, и так далее.

Также могут использоваться "dunder" атрибуты, такие как name, module, doc, file, dict, class, all и другие, которые предоставляют информацию о модуле, классе, функции или другом объекте.

Значение, которое присваивается такой переменной, зависит от контекста использования.

Например, name - это специальный атрибут, который содержит имя текущего модуля.

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

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Сокращатель ссылок на Python — подробный гайд

Чтобы научиться программировать — нужно программировать, а начать можно с этого проекта.
Здесь очень плавно по шагам объясняется, как создать свой сокращатель ссылок на Python при помощи FastAPI — будет полезно

📎 Гайд

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Отличная open-source книга от Donald R. Sheehy по структурам данных в Python

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

Помимо самих этих структур данных разбираются такие темы как рекурсия, динамическое программирование, алгоритмы сортировки

Очень полезно будет полистать это перед собеседованием
📎 PDF

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Интересный пет-проект на Python — todo-лист с удобными хоткеями как в Vim

Казалось бы, ничего примечательного — обычная CLI утилита для todo-заметок, но она может принимать разные позиционные аргументы и обрабатывать массу сочетаний клавиш

Плюс есть заботливо собранный Docker-образ, чтобы можно было развернуть всё это в пару кликов
В общем, отличный пет-проект, который поможет неплохо прокачать скиллы

🖥 GitHub

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Практический курс по Python от Дэвида Бизли

Это открытый курс по Python с упором на практику, с большим количеством примеров и упражнений

Здесь затрагивается масса тем, таких как:
— разные структуры данных и работа с ними
— ООП: классы, объекты и их методы
— внутреннее устройства объектов Python
— генераторы, list comprehensions и т.д.
— тестирование, логирование
— разные библиотеки

Будет очень полезно для начинающих питонистов, рекомендую

📎 Practical Python

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM