Публикации по теме '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 можно использовать для самых разных целей, поэтому..