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
加入频道
📌 Шпаргалка по модулю itertools

Модуль itertools позволяет создавать свои собственные итераторы. Умело комбинируя его функции, можно облегчить написание итеративных алгоритмов и решить любые комбинаторные задачи в несколько строк легко читаемого кода.

https://pylot.me/article/MNW-itertools-cheatsheet/

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Полезные ресурсы для подготовки к собеседованиям по Python

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

LeetCode: Платформа с сотнями задач по программированию, которые помогут вам улучшить ваши навыки решения алгоритмических задач.

HackerRank: Отличный ресурс для практики программирования и изучения новых концепций через задачи и конкурсы.

Interview Cake: Платформа с обучающими материалами и задачами, ориентированными на подготовку к техническим собеседованиям.

Exercism: Практические упражнения по Python с возможностью получить обратную связь от менторов.

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

Python Principles: Сайт с интерактивными упражнениями и задачами по Python, который поможет вам улучшить ваши навыки программирования.

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

PyBites: Платформа с ежедневными упражнениями и задачами по Python, которые помогут вам улучшить ваши навыки.

CodinGame: Интерактивные игры и задачи, которые помогут вам практиковать программирование на 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
7 топовых сайтов для самообразования, которые научат вас лучше, чем «вышка»:

Academic Earth — большая библиотека бесплатных курсов обо всем на свете от ведущих специалистов мира. От обучения химии и информатике до бизнеса и психологии;

Classcentral — самый удобный поисковик по бесплатным курсам на любую тему;

Edx — тут собраны обучающие курсы от самых топовых ВУЗов мира, таких как Гарвард, Стэнфорд и Массачусетский технологический институт. Разумеется, бесплатно;

Google Garage Courses — библиотека бесплатных курсов от Google с возможностью получить карьерный сертификат от технологического гиганта;

Khanacademy — лучший сайт для углубленного изучения математики и других прикладных наук;

Udemy — для тех, кто планирует работать в «диджитале»: отличные курсы по программированию, дизайну, веб-разработке, графике и т.д.;

Treehouse — лучший вариант для будущих программистов. Простые и понятные курсы по Python, Data Science, React и другим темам.

@data_math
python-cheat-sheet.pdf
89.3 KB
✍️🐍 Шпаргалка по Python 3 от Real Python

Внутри:

- типы данных (строки, числа, булевы типы);
- коллекции (списки, словари);
- условные выражения и циклы;
- функции.

🔗 Ссылка

@python_job_interview
Шпаргалка по REST API.pdf
435.4 KB
🖥 Краткая шпаргалка по REST API, с помощью которой вы узнаете:

— как называются части URL в контексте запроса;
— зачем нужны те или иные заголовки запросов (например, Accept-Charset / User-Agent);
— чем отличается код 300 от 500

#api #шпаргалка

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pro_python_code
Хакинг: t.me/linuxkalii
Devops: t.me/devOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
Python собеседования: t.me/pythonl
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
C++ собеседования: t.me/cppsobes
Kubernets: t.me/kubernetc


💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://yangx.top/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://yangx.top/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

📕Ит-книги бесплатно: https://yangx.top/addlist/BkskQciUW_FhNjEy
Python Streamlet: элементы, о которых вам следует знать в 2024 году

https://www.youtube.com/watch?v=oUm_f3ziPNw

@python_job_interview
Проблема с all

all в Python — это специальный атрибут модуля, определяющий список имен (функций, классов, переменных), которые будут экспортированы при использовании конструкции from module import *. Если all не задан, экспортируются все имена, которые не начинаются с подчеркивания.

Однако проблема заключается в том, что all не является строгим ограничением, и разработчики все равно могут напрямую импортировать другие элементы. Это делает его скорее рекомендацией, чем обязательным правилом.

💡 Автор данной статьи предлагает способы более строгого контроля импорта. Подробности можно узнать здесь.

@python_job_interview
140_python_exercises.pdf
1.7 MB
Решение для более чем 140 основных Python задач, которые часто встречаются на собеседованиях

@python_job_interview
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Инфографика выполнения кода на 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
👣 Если вы создаете API, вот вам 6 архитектур которые нужно знать

Проектирование API — это не только работа над функциональностью, но и выбор правильной архитектуры для удовлетворения ваших потребностей.

Вот шесть архитектурных проектов API, с которыми должен быть знаком каждый разработчик:

1️⃣ — REST
— Самая популярная архитектура для веб-сервисов.
— Использует HTTP-запросы для связи.
— Не сохраняет состояние и обеспечивает легкую масштабируемость и гибкость.

2️⃣ — GraphQL
— Язык запросов для вашего API.
— Позволяет клиентам запрашивать именно то, что им нужно, не больше и не меньше.
— Идеально подходит для оптимизации сетевых запросов.

3️⃣ — SOAP (устаревший)
— Протокол для обмена структурированной информацией в веб-сервисах.
— Известен своими строгими стандартами и встроенной обработкой ошибок.
— Часто используется в приложениях корпоративного уровня.

4️⃣- gRPC
- Высокопроизводительная среда с открытым исходным кодом.
- Использует HTTP/2 для транспорта и буферы протоколов в качестве языка описания интерфейса.
- Отлично подходит для микросервисов и общения в реальном времени.

5️⃣- WebSockets
- Обеспечивает двустороннюю связь между клиентом и сервером.
- Идеально подходит для приложений реального времени, таких как чат-приложения и обновления в реальном времени.
- Позволяет осуществлять непрерывный обмен данными без накладных расходов HTTP.

6️⃣ - MQTT
- Легкий протокол обмена сообщениями для небольших датчиков и мобильных устройств.
- Ориентирован на минимальное использование полосы пропускания и заряда батареи.
- Обычно используется в приложениях IoT (Интернет вещей).

🖥 Сохраняй, чтобы не потерять и перешли коллеге

#doc #cheatsheet #api

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
✍️ Шпаргалка по PyTest

PyTest — это, пожалуй, самый популярный фреймворк для тестирования кода на Python. Данная шпаргалка охватывает следующие темы:

▪️Запуск тестов с разными опциями (-s, -v и другими).
▪️Использование фикстур и параметризации для создания многоразовых тестов.
▪️Работа с маркерами.

🔗 Ссылка на шпаргалку

@python_job_interview