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

РКН: https://kurl.ru/WPjOT
Download Telegram
Tips & Tricks. 5 простых способов удалить символ из строки

В этой статье:
- Примитивный метод
- Функция replace()
- Срезы и конкатенация
- Метод join() и генератор списков
- Метод translate()

#tipsandtricks #строки
2
Tips & Tricks. Поиск случайных чисел

Разбираем задачу с собеседования: пишем функцию для генерации случайных чисел. Используем библиотеки random и math.

#tipsandtricks
1
Tips & Tricks. Преобразование чисел в строки в Python

Разбираем встроенную функцию str() и конкатенацию, а также рассказываем, как избежать преобразования типов данных.

Читать статью

#строки #tipsandtricks
5
Tips & Tricks. Как при помощи генераторов создать функцию, ведущую себя как итератор

Рассмотрели на примере, как делать итераторы быстрым, простым и понятным способом.

Читать статью

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

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

Читать статью

#функции #tipsandtricks
2
Tips & Tricks. Обмен значений двух переменных

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

Читать статью

#tipsandtricks #алгоритмы
1👍1
Tips & Tricks. Python *args и **kwargs

Давайте рассмотрим, что такое *args и **kwargs и чем они полезны. Для этого разберем пару простых примеров.

Читать статью

#tipsandtricks #функции
8
Tips & Tricks. Библиотека Sympy: символьные вычисления в Python

В этой статье:
- используем SymPy как обычный калькулятор;
- алгебраические преобразования (раскрытие скобок, упрощение выражений);
- вычисления (вычисления пределов, дифференцирование, разложение в ряд, интегрирование, решение уравнений).

Читать статью

#tipsandtricks #модули
3
✏️ Tips & Tricks. 5 фич Python, о которых я бы хотел узнать раньше

В этой статье:
- генератор списков — залог компактного кода
- грамотная манипуляция со списками — круговые списки
- zipping и enumerate в циклах for
- эффективное управление памятью — генераторы
- изоляция — виртуальные окружения

📖 Читать статью

#списки #словари #tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
Tips & Tricks. Именованные кортежи как альтернатива классам в Python

Рассказываем, как можно использовать именованные кортежи, если нет желания создавать новый класс.

Читать статью

#tipsandtricks
👏5
Tips & Tricks. Чтение YAML-файлов в Python

Рассказываем, как читать файлы YAML в Python, а точнее — как это делается при помощи модуля PyYAML.

Читать статью

#модули #tipsandtricks
👍3
💡 Tips & Tricks. 5 простых способов удалить символ из строки

В этой статье:
- Примитивный метод
- Функция replace()
- Срезы и конкатенация
- Метод join() и генератор списков
- Метод translate()

▶️ Читать статью

#строки #tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Tips & Tricks. Как проверить, содержит ли строка Python другую строку?

В этой статье:
- использование оператора in
- использование метода find
- более сложные способы поиска

Читать статью

#строки #tipsandtricks
2🔥2
Tips & Tricks. Замена пробелов на указанные символы.

Пошагово разбираем задачу с собеседования. Пишем функцию для замены всех пробелов в строке на '%20'.

Читать статью

#tipsandtricks #строки #методы
👍4
📌 Tips & Tricks. 4 регулярных выражения, которые стоит знать

В этой статье:
- проверка соответствия для имени пользователя
- проверка соответствия для пароля
- проверка соответствия для URL-слагов
- проверка соответствия для email-адресов

📖 Читать статью

#tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
☄️ Tips & Tricks. Lambda-функции в Python с их синтаксисом и примерами

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

- Что собой представляет lambda-функция?
- Как объявить lambda-функцию?
- Чем на самом деле является выражение lambda-функции?
- Когда лучше использовать lambda-функцию?
- Значения аргументов по умолчанию для lambda-функции
- Синтаксис lambda-функции
- Совместное использование Lambda-функции со встроенными функциями Python.

▶️ Читать статью

#tipsandtricks #функции
Please open Telegram to view this post
VIEW IN TELEGRAM
5
💡 Tips & Tricks. Цикл for в Python: тонкости написания

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

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

▶️ Читать статью

#tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
5
💡 Tips & Tricks. Как разбить строку на символы в Python

Пишем функцию для разделения строки на символы. Пошаговый разбор примера.

▶️ Читать статью

#tipsandtricks #строки
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🤣1
💡 Tips & Tricks. Функция map() в Python

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

▶️ Читать статью

#tipsandtricks #функции
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
💡 Tips & Tricks. Замер времени выполнения куска кода

Модуль timeit позволяет замерить время выполнения любого куска кода.

▶️ Читать статью

#tipsandtricks #модули
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3