DataBase
Отношения один к одному, многие ко многим/одному в таблице
Что такое ОРМ, в чем плюсы и минусы, что быстрее прямой запрос через SQL или ОRM, что именно используете в проекте если делали проект.
Truncate/Drop table
Truncate table удаляет только данные таблицы.
Drop table удаляет таблицу.
Constraints
Ограничения в таблице.
Отношения один к одному, многие ко многим/одному в таблице
Что такое ОРМ, в чем плюсы и минусы, что быстрее прямой запрос через SQL или ОRM, что именно используете в проекте если делали проект.
Truncate/Drop table
Truncate table удаляет только данные таблицы.
Drop table удаляет таблицу.
Constraints
Ограничения в таблице.
Tests
Метод setUp выполняется один раз перед запуском тестирующих функций или перед запуском каждой тестирующей функции?
Перед запуском каждого теста
Виды тестирования
Модульное тестирование
Юнит тесты
Pytest
https://habr.com/ru/company/yandex/blog/517266/
Метод setUp выполняется один раз перед запуском тестирующих функций или перед запуском каждой тестирующей функции?
Перед запуском каждого теста
Виды тестирования
Модульное тестирование
Юнит тесты
Pytest
https://habr.com/ru/company/yandex/blog/517266/
Хабр
Тесты в Python: все основные подходы, плюсы и минусы. Доклад Яндекса
Перед вами доклад Марии Зеленовой zelma — разработчика в Едадиле. За час Маша рассказала, в чём состоит тестирование программ, какие тесты бывают, зачем их писать. На простых примерах можно узнать...
Other
How do you know git
Какие команды гита знаю, что юзал, какие ситуации были как решал
Automatic memory management
Удаляет неиспользуемые объекты в произвольный момент (зависит от реализации).
Garbage collector
Удаляет циклические ссылки (рекурсивные).
Какие есть виды импорта?
Какие основные популярные пакеты (requests, pytest, etc)?
Что такое lambda-функции?
Это анонимные функции которые могут использоваться даже там где нельзя использовать def. Часто в filter, map.
Как Python работает с HTTP-сервером?
Запросы в вашем проекте
Что происходит, когда создается виртуальная среда?
Jinja
Миграции
Hash
Python 2
Количество целых типов 2 (int, long)
Пайтон 2 умеет сравнивать не сравнимые типы
How do you know git
Какие команды гита знаю, что юзал, какие ситуации были как решал
Automatic memory management
Удаляет неиспользуемые объекты в произвольный момент (зависит от реализации).
Garbage collector
Удаляет циклические ссылки (рекурсивные).
Какие есть виды импорта?
Какие основные популярные пакеты (requests, pytest, etc)?
Что такое lambda-функции?
Это анонимные функции которые могут использоваться даже там где нельзя использовать def. Часто в filter, map.
Как Python работает с HTTP-сервером?
Запросы в вашем проекте
Что происходит, когда создается виртуальная среда?
Jinja
Миграции
Hash
Python 2
Количество целых типов 2 (int, long)
Пайтон 2 умеет сравнивать не сравнимые типы
Содержание:
Base - https://yangx.top/python_interview/3
Datatypes - https://yangx.top/python_interview/4
Lists - https://yangx.top/python_interview/5
Dicts - https://yangx.top/python_interview/6
Exceptions - https://yangx.top/python_interview/7
Classes - https://yangx.top/python_interview/8
DB - https://yangx.top/python_interview/9
Tests - https://yangx.top/python_interview/10
Other - https://yangx.top/python_interview/11
Base - https://yangx.top/python_interview/3
Datatypes - https://yangx.top/python_interview/4
Lists - https://yangx.top/python_interview/5
Dicts - https://yangx.top/python_interview/6
Exceptions - https://yangx.top/python_interview/7
Classes - https://yangx.top/python_interview/8
DB - https://yangx.top/python_interview/9
Tests - https://yangx.top/python_interview/10
Other - https://yangx.top/python_interview/11
Telegram
Вопросы к собеседованию Python
Base
Python - интерпретируемый язык или компилируемый?
Пайтон это интерпретируемый язык
Сколько существует числовых типов данных?
В Python 3 существует 4 типа
... - ellipsis (выражение)
Количество байт в символе?
2 или 3 байта, а вообще зависит от интерпретатора…
Python - интерпретируемый язык или компилируемый?
Пайтон это интерпретируемый язык
Сколько существует числовых типов данных?
В Python 3 существует 4 типа
... - ellipsis (выражение)
Количество байт в символе?
2 или 3 байта, а вообще зависит от интерпретатора…
Практика:
- Написать какой-то несложный декоратор (выводит аргументы функции на экран или, например, измеряет сколько времени выполнялась функция).
- Посчитать количество появления определенного символа (буква А) в первых "n" елементах последовательности некой строки, которая строится из подстроки темплейта.
- Убрать пробелы в начале и конце строки и сделать одиночные между словами.
- Написать какой-то несложный декоратор (выводит аргументы функции на экран или, например, измеряет сколько времени выполнялась функция).
- Посчитать количество появления определенного символа (буква А) в первых "n" елементах последовательности некой строки, которая строится из подстроки темплейта.
- Убрать пробелы в начале и конце строки и сделать одиночные между словами.
SQL Practice:
- Вывести все имена которые повторяются более одного раза
- Вывести все имена которые повторяются более одного раза
Forwarded from Deleted Account
Шикардосный списочек из 12 коротких проектов, который можно пописать после интервью тут нашел. Если кому интересно. Препод аспирантка MIT
https://tproger.ru/video/12-proektov-na-python-dlja-novichkov-trjohchasovoj-videokurs/?autoplay=1
https://tproger.ru/video/12-proektov-na-python-dlja-novichkov-trjohchasovoj-videokurs/?autoplay=1
Tproger
12 проектов на Python для новичков: трёхчасовой видеокурс
Попробуйте выполнить все эти проекты на Python, от простых к сложным. Видеокурс с подробным объяснением задач и способов их решения.
gil, stops in oop, db relation ships, Exceptions, generators, БД, __ и _, mock
практика: удалить пробелы лишние, факториал, словарь (zip из двух листов), словарь (сделать новый только из четных ключей)
Питав по БД, по крудах, апі, тестах, і dependencies
Я перше не зрозумів нар рахунок які депенденсіс, але то було про реквайрментс і сетап
Я перше не зрозумів нар рахунок які депенденсіс, але то було про реквайрментс і сетап
Проектирование API
https://proglib.io/p/21-luchshiy-metod-vyvedet-vashi-navyki-proektirovaniya-api-na-novyy-uroven-2021-04-29
https://proglib.io/p/21-luchshiy-metod-vyvedet-vashi-navyki-proektirovaniya-api-na-novyy-uroven-2021-04-29
Библиотека программиста
🕸 21 лучший метод выведет ваши навыки проектирования API на новый уровень
Чтобы не разочаровываться в ужасном API и не играть в угадайку на каждом шагу, стоит использовать лучшие известные практики. Рассмотрим их в небольшом обзоре.