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

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

@aldrson
Download Telegram
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
Tips & Tricks. Functools: улучшаем функции Python

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

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

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

Разбираем три способа перевернуть строку: с помощью рекурсии, с помощью среза и с помощью встроенных методов Python.

#tipsandtricks #строки
Tips & Tricks. Как удалить None из списка в Python

Исключение значений None из списка может понадобиться, например, в предварительной обработке данных для машинного обучения. Давайте посмотрим, как это делается.

#tipsandtricks #списки
Tips & Tricks. Забудьте об использовании print() для отладки в Python

Пожалуй, большинство разработчиков для вывода данных в консоль при отладке используют функцию print() . В этой статье мы рассказываем о библиотеке Ice Cream и функции ic(), которые существенно упрощают и ускоряют процесс дебаггинга.

#tipsandtricks #модули
Tips & Tricks. Приёмы для ускорения кода на Python

Для ускорения кода на Python программисты могут использовать много приемов. Мы собрали несколько самых простых и при этом самых эффективных из них.

#tipsandtricks
Tips & Tricks. Как исправить ошибку NameError в Python

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

#tipsandtricks
Tips & Tricks. Распаковка словаря в Python

Рассмотрели четыре способа преобразовать многоуровневый словарь (т.е. содержащий вложенные словари) в одноуровневый, «плоский». Каждый из этих методов имеет свои плюсы и минусы (кратко проанализировали производительность).

#tipsandtricks #словари
Tips & Tricks. Функция sum() в Python

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

#tipsandtricks #функции
Tips & Tricks. __slots__ в Python

Разбираем, что такое __slots__ , как его можно использовать и каковы плюсы и минусы его применения.

#tipsandtricks #ооп
Tips & Tricks. Использование функции sleep() в Python

Рассмотрели несколько примеров, которые позволят вам получше познакомиться с методом sleep() в Python.

#tipsandtricks #модули