Топ-10 IDE и редакторов кода для Python-разработчиков
Рассмотрели достоинства и недостатки десяти лучших редакторов и интегрированных сред разработки для Python по состоянию на 2021 год.
Читать статью
Рассмотрели достоинства и недостатки десяти лучших редакторов и интегрированных сред разработки для Python по состоянию на 2021 год.
Читать статью
@pythonquestion - тесты по Python 🐍. Решай и готовься к собеседованию.
Топ. Связный список на Python
На собеседовании вас вполне могут попросить реализовать связный список на Python. Рассказываем, как это сделать.
Читать статью
#списки
На собеседовании вас вполне могут попросить реализовать связный список на Python. Рассказываем, как это сделать.
Читать статью
#списки
Задачи по Python - канал с задачками и тестами по Python.
Практические задачи и тесты с собеседований на Junior Python разработчика
Подписывайтесь: @pythonquestions
Практические задачи и тесты с собеседований на Junior Python разработчика
Подписывайтесь: @pythonquestions
Алгоритмы. Обход двоичного дерева на Python
В этой статье:
- что такое двоичное дерево
- реализация двоичного дерева на Python
- прямой, обратный и центрированный обход дерева.
Читать статью
#алгоритмы
В этой статье:
- что такое двоичное дерево
- реализация двоичного дерева на Python
- прямой, обратный и центрированный обход дерева.
Читать статью
#алгоритмы
Алгоритмы. Поиск в ширину на Python
В этой статье:
- что такое обход дерева в ширину и в глубину
- реализация обхода в ширину на Python.
Читать статью
#алгоритмы
В этой статье:
- что такое обход дерева в ширину и в глубину
- реализация обхода в ширину на Python.
Читать статью
#алгоритмы
Учебники по Python для начинающих, изданные в 2018 году
Собрали подборку не самых новых, но еще вполне актуальных книг. Стандартные учебники, практические пособия и даже сборник нескучных проектов на Python. Ссылки на скачивание прилагаются.
Читать статью
#книги
Собрали подборку не самых новых, но еще вполне актуальных книг. Стандартные учебники, практические пособия и даже сборник нескучных проектов на Python. Ссылки на скачивание прилагаются.
Читать статью
#книги
Топ. Странная переменная в Python
Предположим, вы увидели в программе нечто такое:
Что это за символ подчеркивания? Давайте разберемся.
Читать статью
Предположим, вы увидели в программе нечто такое:
_, v in my_dict.items():
pass
Что это за символ подчеркивания? Давайте разберемся.
Читать статью
Топ. Двоичные деревья Python на практике
Рассматриваем пошаговое решение задачи с LeetCode: проверяем, является ли двоичное дерево зеркальным отражением самого себя (т.е. симметрично ли оно).
Читать статью
#рекурсия
Рассматриваем пошаговое решение задачи с LeetCode: проверяем, является ли двоичное дерево зеркальным отражением самого себя (т.е. симметрично ли оно).
Читать статью
#рекурсия
Топ. Веб-краулинг на Python при помощи библиотеки Beautiful Soup
Решаем задачу с технического собеседования. Нужно найти в разделе веб-страницы наиболее часто встречающееся слово и количество вхождений этого слова.
Читать статью
Решаем задачу с технического собеседования. Нужно найти в разделе веб-страницы наиболее часто встречающееся слово и количество вхождений этого слова.
Читать статью
Задача с кодом. Коридор
Есть план этажа здания. На этом этаже 4 комнаты (1, 2, 3, 4), все выходят в общий коридор. Комнаты не сообщаются между собой: чтобы перейти из одной комнаты в любую другую, нужно пройти через коридор.
Создайте функцию, которая будет проверять, возможен ли переданный ей путь по комнатам. Коридор будет обозначаться буквой «H» (Hall).
Примеры
possible_path([1, "H", 2, "H", 3, "H", 4]) ➞ True
possible_path(["H", 3, "H"]) ➞ True
possible_path([1, 2, "H", 3]) ➞ False
Примечания
- Путь может начинаться или кончаться в коридоре.
- В качестве инпута будут передаваться только цифры 1-4 и/или буква «H».
- Комнаты не будут повторяться.
Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.
#задача #coding
Есть план этажа здания. На этом этаже 4 комнаты (1, 2, 3, 4), все выходят в общий коридор. Комнаты не сообщаются между собой: чтобы перейти из одной комнаты в любую другую, нужно пройти через коридор.
Создайте функцию, которая будет проверять, возможен ли переданный ей путь по комнатам. Коридор будет обозначаться буквой «H» (Hall).
Примеры
possible_path([1, "H", 2, "H", 3, "H", 4]) ➞ True
possible_path(["H", 3, "H"]) ➞ True
possible_path([1, 2, "H", 3]) ➞ False
Примечания
- Путь может начинаться или кончаться в коридоре.
- В качестве инпута будут передаваться только цифры 1-4 и/или буква «H».
- Комнаты не будут повторяться.
Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.
#задача #coding
Друзья, питонисты.
Хотим сменить лого нашего канала. Как вам идея?
Присылайте свои идеи для лого в комментариях.
Хотим сменить лого нашего канала. Как вам идея?
Присылайте свои идеи для лого в комментариях.
Django. Использование Django Check Constraints для предотвращения хранения пустых строк
Рассказываем о варианте использования Django класса CheckConstraint для создания ограничения в базе данных.
Читать статью
#django
Рассказываем о варианте использования Django класса CheckConstraint для создания ограничения в базе данных.
Читать статью
#django
Топ. Что такое метаклассы в Python?
Метаклассы - это такие вещи, которые в реальной практике редко когда приходится использовать, но каждый разработчик должен иметь хотя бы общее представление о них.
Читать статью
Метаклассы - это такие вещи, которые в реальной практике редко когда приходится использовать, но каждый разработчик должен иметь хотя бы общее представление о них.
Читать статью
@pythonquestion - канал с задачками и тестами по Python.
Топ. Когда использовать List Comprehension в Python
Разобрали, что такое list comprehensions в Python, как и когда ими пользоваться, а также - когда следует предпочесть другие инструменты.
Читать статью
#списки
Разобрали, что такое list comprehensions в Python, как и когда ими пользоваться, а также - когда следует предпочесть другие инструменты.
Читать статью
#списки
Книги. Самые новые учебные пособия по Python
В этой подборке мы собрали несколько книг, изданных в 2020 и 2021 годах и предназначенных как для начинающих, так и для опытных программистов. Ссылки на скачивание в комплекте.
Читать статью
Книги по ML - @maschinelearning
#книги
В этой подборке мы собрали несколько книг, изданных в 2020 и 2021 годах и предназначенных как для начинающих, так и для опытных программистов. Ссылки на скачивание в комплекте.
Читать статью
Книги по ML - @maschinelearning
#книги
Топ. Сумма трех, четырех и так далее чисел — на Python
Пошагово разбираем брутфорс-решение задачи с собеседования, а также его улучшение при помощи рекурсии.
Читать статью
#рекурсия #списки
Пошагово разбираем брутфорс-решение задачи с собеседования, а также его улучшение при помощи рекурсии.
Читать статью
#рекурсия #списки
Задача с кодом. Неверная инструкция импорта
При импорте объектов из модуля в Python обычно используется следующий синтаксис:
from module_name import object
Напишите функцию, которая будет принимать неверно составленную инструкцию импорта и возвращать правильную. Передаваться в функцию будут исключительно неправильно составленные инструкции.
Примеры
fix_import("import object from module_name") ➞ "from module_name import object"
fix_import("import randint from random") ➞ "from random import randint"
fix_import("import pi from math") ➞ "from math import pi"
Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.
#задача #coding
При импорте объектов из модуля в Python обычно используется следующий синтаксис:
from module_name import object
Напишите функцию, которая будет принимать неверно составленную инструкцию импорта и возвращать правильную. Передаваться в функцию будут исключительно неправильно составленные инструкции.
Примеры
fix_import("import object from module_name") ➞ "from module_name import object"
fix_import("import randint from random") ➞ "from random import randint"
fix_import("import pi from math") ➞ "from math import pi"
Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.
#задача #coding
Tips & Tricks. 5 интересных вариантов использования метаклассов в Python
Умение использовать метаклассы многими воспринимается как наличие черного пояса Python. Эта статья покажет вам 5 практических способов применения метаклассов.
Читать статью
Умение использовать метаклассы многими воспринимается как наличие черного пояса Python. Эта статья покажет вам 5 практических способов применения метаклассов.
Читать статью
Python Работа
- канал с вакансиями по Python.
Все вакансии с возможность прямого контакта с работодателями внутри телеграмма.
Уровень вакансий: Junior, Middle, Senior.
Ищите свою первую Python работу у нас: @pythonrabota