GithubHelp home page GithubHelp logo

yakimka / python_interview_questions Goto Github PK

View Code? Open in Web Editor NEW
1.4K 22.0 321.0 1.38 MB

Вопросы для подготовки к интервью на позицию Python Developer

License: MIT License

Makefile 4.18% CSS 53.62% Python 42.21%
interview python questions answers questions-and-answers

python_interview_questions's Introduction

Вопросы для подготовки к Python Developer интервью

Disclaimer

Ответы на вопросы собирал давно и с попеременным успехом. Где-то могут быть неточности, где-то откровенный бред (особенно в разделе про БД). Источники также выбирались не очень переборчиво. Часть ссылок на источники может быть не указана по причине забывчивости или просто случайно была утеряна. Владелец этого репозитория не несет ответственности за ущерб причиненный содержимым этого репозитория, работой Python-разработчика и работой как таковой.

Собственно вопросы

questions.md

FAQ

Что это?

Список вопросов для подготовки к интервью. Могут быть полезны как интервьюеру так и интервьюируемому

Зачем?

Как-то увидел статью на Хабре где было много вопросов, но практически не было ответов и не смог пройти мимо.

Нашел ошибку/опечатку/бред в ответах или хочу добавить еще вопросов

Молодец, создавай PR.

Не хочу читать в Markdown, хочу читать в электронной книге

Пожалуйста releases

Список вопросов

python_interview_questions's People

Contributors

mothscientist avatar pavlenk0 avatar truetony avatar warmsnow17 avatar yakimka avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

python_interview_questions's Issues

Ошибка в параграфе "Как передаются значения аргументов в функцию или метод"

Тут допущена ошибка, которую нужно пофиксить

Интерпретатор создаёт объект «john» и «имя» var, а затем связывает объект с данным именем. При вызове функции, новых объектов не создаётся, вместо этого в её области видимости создаётся имя, которое связывается с существующим объектом. Но в python есть изменяемые и неизменяемые типы. К первым, например, относятся числа: при арифметических операциях существующие объекты не меняются, а создаётся новый объект, с которым потом связывается существующее имя.

Пожалуйста, измените на:
Интерпретатор создаёт объект «john» и «имя» var, а затем связывает объект с данным именем. При вызове функции, новых объектов не создаётся, вместо этого в её области видимости создаётся имя, которое связывается с существующим объектом. Но в python есть изменяемые и неизменяемые типы. Ко вторым, например, относятся числа: при арифметических операциях существующие объекты не меняются, а создаётся новый объект, с которым потом связывается существующее имя.

GIL PEP684 теперь вполне себе работает с CPU-bound

PEP 684 вводит GIL для каждого интерпретатора, так что теперь можно создавать подинтерпретаторы с уникальным GIL для каждого интерпретатора. Это позволяет программам на Python использовать все преимущества нескольких ядер процессора. В настоящее время эта возможность доступна только через C-API, хотя API для Python ожидается в версии 3.13.

https://peps.python.org/pep-0684/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.