Публикации по теме 'python-programming'


Демистификация Python AST: от синтаксического анализа к инструментированию кода
Исследуйте, проверяйте и изменяйте абстрактное синтаксическое дерево Python, как никогда раньше В сложном мире программирования понимание основной механики языка может превратить обычного программиста в выдающегося разработчика. Среди этих основных механик лежит скрытая жемчужина в области кодирования Python: абстрактное синтаксическое дерево (AST). Если вы когда-нибудь задумывались о том, как процесс синтаксического анализа Python превращает код в действие или как вы можете искусно..

Освойте программирование на Python с помощью этих 5 обязательных к прочтению книг
От новичка до эксперта: Полное руководство по изучению Python. «Python — это исполняемый псевдокод. Он читается как рецепт, что делает его идеальным первым языком программирования».  — Марин Хавербеке, автор книги «Красноречивый JavaScript». Как новичок в мире программирования, вы можете чувствовать себя ошеломленным огромным количеством доступных вам языков программирования. С таким количеством вариантов может быть сложно решить, какой из них изучать в первую очередь. Если..

5 операций со списками в Python
5 обязательных операций со списками в Python. Кроме того, вы находитесь в правильном месте, чтобы узнать больше об операциях со списками и их использовании. Итак, давайте перейдем к нашим операциям со списком тем Python . Список операций в Python Это вычисление или действия, применяемые к переменной, содержащей список типов данных в выражении. Манипуляции со списками в Python можно выполнять с помощью различных операторов, таких как конкатенация (+), повторение (*), нарезка..

Что такое декоратор и как его реализовать в Python?
Декоратор — это шаблон проектирования в Python, который позволяет изменять или улучшать поведение функции или метода без изменения исходного кода. Декораторы реализованы как функции более высокого порядка, которые принимают функцию в качестве входных данных и возвращают новую функцию с измененным поведением. Чтобы реализовать декоратор в Python, вы можете определить функцию, которая принимает другую функцию в качестве аргумента, а затем создать вложенную функцию, обертывающую исходную..

defaultdict
defaultdict — это подкласс словарей ( dict , см. предыдущий пост), поэтому он наследует большую часть своего поведения от dict с дополнительными функциями. Чтобы понять, как эти функции делают его другим и более удобным в некоторых случаях, нам нужно столкнуться с некоторыми ошибками. Если мы пытаемся подсчитать слова в документе, общий подход заключается в создании словаря, в котором словарь keys содержит слова, а словарь values содержит количество этих слов. Попробуем..

Демистификация магических методов
Объяснение магических методов Python Все, что нам нужно знать о магических методах, которые не такие уж волшебные. Магические методы - не такие уж и волшебные !! 🃏 В Python имена методов, которые имеют начальные и конечные двойные подчеркивания, зарезервированы для специального использования, например, метод __init__ для конструкторов объектов или метод __call__ , чтобы сделать объект доступным для вызова. Эти методы известны как методы dunder . dunder здесь означает «Double..

Начните свою карьеру программиста с Python
Python — один из самых популярных языков программирования, используемый в самых разных приложениях, от веб-разработки до науки о данных. Если вы только начинаете программировать или хотите расширить свои навыки, Python — отличный язык для изучения. Вот несколько советов, которые помогут вам начать работу: Выберите свой путь обучения Прежде чем приступить к изучению Python, важно решить, чего вы хотите с его помощью достичь. Python можно использовать для самых разных целей, поэтому..