Tips & Tricks. Библиотека Sympy: символьные вычисления в Python
В этой статье:
- используем SymPy как обычный калькулятор;
- алгебраические преобразования (раскрытие скобок, упрощение выражений);
- вычисления (вычисления пределов, дифференцирование, разложение в ряд, интегрирование, решение уравнений).
Читать статью
#tipsandtricks #модули
В этой статье:
- используем SymPy как обычный калькулятор;
- алгебраические преобразования (раскрытие скобок, упрощение выражений);
- вычисления (вычисления пределов, дифференцирование, разложение в ряд, интегрирование, решение уравнений).
Читать статью
#tipsandtricks #модули
❤3
В этой статье:
- генератор списков — залог компактного кода
- грамотная манипуляция со списками — круговые списки
- zipping и
enumerate в циклах for- эффективное управление памятью — генераторы
- изоляция — виртуальные окружения
#списки #словари #tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
Tips & Tricks. Именованные кортежи как альтернатива классам в Python
Рассказываем, как можно использовать именованные кортежи, если нет желания создавать новый класс.
Читать статью
#tipsandtricks
Рассказываем, как можно использовать именованные кортежи, если нет желания создавать новый класс.
Читать статью
#tipsandtricks
👏5
Tips & Tricks. Чтение YAML-файлов в Python
Рассказываем, как читать файлы YAML в Python, а точнее — как это делается при помощи модуля PyYAML.
Читать статью
#модули #tipsandtricks
Рассказываем, как читать файлы YAML в Python, а точнее — как это делается при помощи модуля PyYAML.
Читать статью
#модули #tipsandtricks
👍3
В этой статье:
- Примитивный метод
- Функция
replace()- Срезы и конкатенация
- Метод
join() и генератор списков- Метод
translate()#строки #tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Tips & Tricks. Как проверить, содержит ли строка Python другую строку?
В этой статье:
- использование оператора
- использование метода
- более сложные способы поиска
Читать статью
#строки #tipsandtricks
В этой статье:
- использование оператора
in- использование метода
find- более сложные способы поиска
Читать статью
#строки #tipsandtricks
❤2🔥2
Tips & Tricks. Замена пробелов на указанные символы.
Пошагово разбираем задачу с собеседования. Пишем функцию для замены всех пробелов в строке на '%20'.
Читать статью
#tipsandtricks #строки #методы
Пошагово разбираем задачу с собеседования. Пишем функцию для замены всех пробелов в строке на '%20'.
Читать статью
#tipsandtricks #строки #методы
👍4
В этой статье:
- проверка соответствия для имени пользователя
- проверка соответствия для пароля
- проверка соответствия для URL-слагов
- проверка соответствия для email-адресов
#tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
- Что собой представляет lambda-функция?
- Как объявить lambda-функцию?
- Чем на самом деле является выражение lambda-функции?
- Когда лучше использовать lambda-функцию?
- Значения аргументов по умолчанию для lambda-функции
- Синтаксис lambda-функции
- Совместное использование Lambda-функции со встроенными функциями Python.
#tipsandtricks #функции
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
- Выводим индекс и значение одновременно
- Избавляемся от вложенных циклов с помощью функции product
- Используем модуль Itertools.
#tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Пишем функцию для разделения строки на символы. Пошаговый разбор примера.
#tipsandtricks #строки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🤣1
Разбираем работу функции
map() в сравнении с работой цикла for.#tipsandtricks #функции
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Модуль
timeit позволяет замерить время выполнения любого куска кода.#tipsandtricks #модули
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Рассмотрели четыре способа преобразовать многоуровневый словарь (т.е. содержащий вложенные словари) в одноуровневый, «плоский». Каждый из этих методов имеет свои плюсы и минусы (кратко проанализировали производительность).
#tipsandtricks #словари
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
- В каких ситуациях лучше использовать списки, а в каких кортежи, словари или множества?
- Как лучше выбирать элементы из списка?
- Как преобразовать список в другие структуры данных в Python?
- В чем разница между методами
append() и extend()?- Как в Python работают представления списков?
- Как разбить список Python на равные части?
- Как производить математические вычисления при помощи списков Python?
#tipsandtricks #списки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Разобрали, как можно использовать так называемые именованные кортежи или
namedtuples вместо классов в Python 3. #tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
👌1
Сортировка — это фундаментальная операция в программировании, суть которой заключается в расположении элементов в определенном порядке. В этой статье мы разберем, как отсортировать словарь по ключам в Python.
#tipsandtricks #словари
Please open Telegram to view this post
VIEW IN TELEGRAM
Истинные значения — это значения, которые оценивается как True при использовании в булевом контексте. Аналогично, ложные значения — это значения, которые оцениваются как False. Это полезная фича Python и некоторых других языков.
Применение этого функционала языка позволяет писать лаконичный и незагроможденный код. Однако с использованием истинных и ложных значений связаны некоторые ловушки, в которые могут угодить новички.
#tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Разбираем генераторные выражения и разницу между списками и генераторами, а также между функциями и генераторами.
#tipsandtricks #генераторы #списки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
В этой статье мы сравнили производительность различных способов поэлементного суммирования двух последовательностей (при помощи цикла
while, цикла for, представления списков, а также с использованием библиотеки NumPy).#tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM