Pythonist.ru - образование по питону
25.5K subscribers
91 photos
1 video
956 links
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

Контент канала:
1. Разбор вопросов с собеседований
2. Книги
3. Задачи на логику
4. Проект Эйлера
5. Видео
6. Тесты по Python 3

@aldrson
Download Telegram
Tips & Tricks. Сравнение объектов: «is» vs «==»

Разбираемся на примерах, чем отличается сравнение объектов в Python при помощи операторов "==" и "is".

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

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

#tipsandtricks #функции
Tips & Tricks. Конвертация списка в строку

Рассказали о трех вариантах, как сконвертировать список (list) в строку в Python 3.

#tipsandtricks #списки
Tips & Tricks. Нахождение длины списка при помощи рекурсии

Объясняем пошагово, как написать программу, которая будет принимать список и определять его длину при помощи рекурсии.

#tipsandtricks #списки #рекурсия
Tips & Tricks. 5 интересных вариантов использования метаклассов в Python

Умение использовать метаклассы многими воспринимается как наличие черного пояса Python. Эта статья покажет вам 5 практических способов применения метаклассов.

#tipsandtricks
Tips & Tricks. Сколько времени занимает работа вашей функции?

При помощи модуля time можно узнать, сколько времени необходимо для выполнения кода. Пример - в заметке.

#tipsandtricks #модули
Tips & Tricks. Подсчет наиболее часто встречающихся элементов в итерируемом объекте

Показываем, как помощью инструмента Counter из модуля collections узнать, какие элементы итерируемого объекта встречаются чаще всего, и сколько раз.

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

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

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

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

#tipsandtricks #функции
Tips & Tricks. Блок else в циклах for и while

В Python циклы for и while могут содержать блок else, который выполнится, только если цикл завершится без применения break. Пример - в статье.

#tipsandtricks
Tips & Tricks. Фишки Python, о которых вы должны знать

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

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

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

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

#tipsandtricks #функции #словари #списки
Tips & Tricks. Чтение и запись переменных окружения в Python

Рассматриваем способы установки и получения переменных окружения средствами языка Python.

#tipsandtricks #модули
Tips & Tricks. Цикл for в Python: тонкости написания

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

- выводим индекс и значение одновременно
- избавляемся от вложенных циклов с помощью функции product
- используем модуль Itertools.

#tipsandtricks