Pythonist.ru - образование по питону
25.9K subscribers
153 photos
3 videos
1.02K links
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

РКН: https://kurl.ru/WPjOT
Download Telegram
Tips & Tricks. Интроспекция в Python

В этой статье мы рассмотрим пять самых полезных функций интроспекции в Python:
- dir()
- type()
- isinstance()
- hasattr()
- id()

#tipsandtricks #функции
Tips & Tricks. Проверка типов данных и «утиная» типизация в Python

В этой статье:
- типизация языков,
- функции type() и ‘isinstance() в Python,
- неявная («утиная») типизация в Python,
- подсказки типов и модуль mypy.

#tipsandtricks #функции
Tips & Tricks. Приемы Python, которым редко учат начинающих

Как и в любом языке, в Python есть целый ряд тонкостей и приемов, о которых редко рассказывают. Давайте рассмотрим некоторые из них.

#tipsandtricks #функции
Tips & Tricks. Функция map() в Python

Разбираем работу функции map() в сравнении с работой цикла for.

#tipsandtricks #функции
Tips & Tricks. 4 полезных приема работы с Python

В этой статье:

- enumerate()
- доступ к элементам словаря с помощью .get()
- перебор нескольких списков с помощью zip()
- f-строки для упрощения вывода информации в консоль

#tipsandtricks #функции #словари #списки
Tips & Tricks. Functools: улучшаем функции Python

Экосистема Python очень обширна и включает в себя множество отличных инструментов для решения различных задач программирования. В этой статье мы рассмотрели один из таких инструментов - модуль functools.

Это невероятно мощный модуль, который можно использовать для улучшения практически любой функции в Python.

#tipsandtricks #функции #модули
Основы. Как исправить ошибку «’builtin_function_or_method’ object is not subscriptable» в Python

Функции Python — это вызываемые объекты. Это означает, что для выполнения кода, определенного в функции, мы можем вызвать ее, поставив круглые скобки после имени функции. А вот использование квадратных скобок вместо круглых приводит к ошибке.

#основы #функции
Функции. Рекурсивный метод нахождения чисел Фибоначчи

Пишем программу, принимающую число членов последовательности Фибоначчи и при помощи рекурсии вычисляющую все числа, входящие в эту последовательность.

#функции #рекурсия
Tips & Tricks. Функция sum() в Python

Давайте разберем, что такое функция sum() и почему это питонический способ суммирования.

#tipsandtricks #функции
Tips & Tricks. Использование лямбда-функции для сортировки списков в Python

Рассмотрели на простых примерах использование лямбда-функции для сортировки списка чисел, кортежей, словарей и вложенного списка.

#функции #списки
Функции. Метод __repr__ в Python

Разбираем на примерах работу методов __repr__ и __str__.

#функции
Tips & Tricks. Используем range() с некоторым шагом в Python

Знаете ли вы, что функция range() способна на большее, чем просто создавать список чисел от 0 до n? Мы расскажем вам о ее скрытых возможностях.

#tipsandtricks #функции
Рекурсивные функции в Python

Рассмотрели, что собой представляют рекурсивные функции, зачем они нужны и как их писать. Отдельно остановились на вопросе временной и пространственной сложности функций.

#функции
Функция len() в Pyhton

Функция len() в Python принимает объект в качестве аргумента и возвращает длину этого объекта. Например, функция len() может возвращать количество элементов в списке.

#функции
Tips & Tricks. Симуляция предложений switch/case

Поскольку в Python функции являются объектами первого класса, они могут использоваться для симуляции предложений switch/case. Пример - в статье.

#tipsandtricks #функции
Tips & Tricks. __repr__ и __str__: когда какой метод использовать?

Показали на маленьком примере разницу между методами __repr__ и __str__.

#tipsandtricks #функции
Функции. Вывод строки в обратном порядке с использованием рекурсии

Пишем программу, принимающую строку и выводяющую ее в обратном порядке, с использованием рекурсии. Все шаги написания кода разбираем подробно.

#функции #рекурсия
Функции. Добавление функций в классы Python

Классы в Python могут создаваться просто как коллекции функций. Функции можно определить внутри класса обычным образом, так же как и внутри любой программы. А вот для вызова такой функции нужно действовать через данный класс.

#функции
Функции. Как использовать метод lower() в Python

В этой статье мы на примерах рассмотрим, как с помощью метода lower() переводить строки в нижний регистр.

#функции #строки
Функции. Нахождение степени числа с использованием рекурсии

Пишем программу, принимающую на вход число и его степень, и при помощи рекурсии вычисляющую результат. Все шаги написания кода разбираем подробно.

#функции #рекурсия