Транспонирование 2d-массива
Этот лайфхак покажет, как выполнить транспонирование 2d-массива с помощью метода zip.
Разъяснивший Python | ChatGPT
Этот лайфхак покажет, как выполнить транспонирование 2d-массива с помощью метода zip.
Разъяснивший Python | ChatGPT
🤡2
Расчет времени выполнения
Этот простейший “трюк” поможет рассчитать время, необходимое для выполнения программы. Используя time-модуль, вы можете точно узнать, сколько времени требуется программе для выполнения кода.
Разъяснивший Python | ChatGPT
Этот простейший “трюк” поможет рассчитать время, необходимое для выполнения программы. Используя time-модуль, вы можете точно узнать, сколько времени требуется программе для выполнения кода.
Разъяснивший Python | ChatGPT
👀3👎2👍1🤬1
percentile
Функция
Разъяснивший Python | ChatGPT
Функция
percentile используется для вычисления перцентиля в наборе данных. Перцентиль — это значение, ниже которого падает определенный процент наблюдений в наборе данных. Например, 50-й перцентиль (также известный как медиана) означает, что 50% значений меньше этого значения, а остальные 50% больше.Разъяснивший Python | ChatGPT
🔥2
MySQL: DROP TABLE
Разъяснивший Python | ChatGPT
DROP TABLE в MySQL удаляет существующую таблицу из базы данных. Это действие необратимо и приведет к удалению всех данных, хранящихся в этой таблице. Поэтому будь осторожен при использовании этой команды, чтобы не потерять важные данные.Разъяснивший Python | ChatGPT
Перечисления (Enumeration)
Используйте
Разъяснивший Python | ChatGPT
Используйте
enumerate() для перебора списка как с индексом, так и со значением. Это элегантный способ отслеживать индекс того или иного элемента, не просто его значение.Разъяснивший Python | ChatGPT
Генераторы списков (List Comprehension)
Для создания нового списка, где к каждому элементу применена функция. Это обеспечивает читаемость и отрабатывается компилятором быстрее.
Разъяснивший Python | ChatGPT
Для создания нового списка, где к каждому элементу применена функция. Это обеспечивает читаемость и отрабатывается компилятором быстрее.
Разъяснивший Python | ChatGPT
👍2
Библиотека setuptools
Библиотека
Разъяснивший Python | ChatGPT
Библиотека
setuptools является инструментом для упрощения процесса создания, установки и распространения пакетов Python. Она используется в основном для упрощения установки и управления зависимостями Python-пакетов. setuptools предоставляет функциональность для создания файлов setup.py, которые содержат информацию о вашем пакете, его зависимостях и других метаданных. Этот файл используется инструментами для установки пакетов, такими как pip.Разъяснивший Python | ChatGPT
Переменные (ч.3)
Опускайте гласные в существительных. В рунете этой практике только предстоит устояться. А зря. Даже частичное опущение подойдет.
Разъяснивший Python | ChatGPT
Опускайте гласные в существительных. В рунете этой практике только предстоит устояться. А зря. Даже частичное опущение подойдет.
Разъяснивший Python | ChatGPT
👎6
Лямбда-функции (Lambda Functions)
Создавайте небольшие анонимные функции с ключевым словом
Разъяснивший Python | ChatGPT
Создавайте небольшие анонимные функции с ключевым словом
lambda. Лямбды просто созданы для того, чтобы их использовали в функциях высшего порядка в качестве аргумента. Это, безусловно, позволяет добиться более короткого кода.Разъяснивший Python | ChatGPT
👍1
MySQL: WHERE
Разъяснивший Python | ChatGPT
WHERE используется для фильтрации результатов запроса на основе определенного условия. Например, если ты хочешь выбрать только определенные строки из таблицы, удовлетворяющие определенному условию, используй WHERE в SQL-запросе.Разъяснивший Python | ChatGPT
Извлечение части списка (Slicing)
Используйте извлечение части списка – слайсинг с указанием индексов начального и конечного элементов. Вместо того, чтобы создавать копию
Разъяснивший Python | ChatGPT
Используйте извлечение части списка – слайсинг с указанием индексов начального и конечного элементов. Вместо того, чтобы создавать копию
my_list, в примере ниже мы напрямую обращаемся к этому объекту. Это рациональное расходование памяти, и на больших объемах данных вы точно оцените эту фичу.Разъяснивший Python | ChatGPT
👍1
MySQL: WHERE
Разъяснивший Python | ChatGPT
WHERE используется для фильтрации результатов запроса на основе определенного условия. Например, если ты хочешь выбрать только определенные строки из таблицы, удовлетворяющие определенному условию, используй WHERE в SQL-запросе.Разъяснивший Python | ChatGPT
👎4👍1
F-строки (F-strings)
Само олицетворение интерполяции, то есть включения переменных в строковые выводы.
Разъяснивший Python | ChatGPT
Само олицетворение интерполяции, то есть включения переменных в строковые выводы.
Разъяснивший Python | ChatGPT
👍4
«Моржовый» оператор (Walrus Operator)
Разъяснивший Python | ChatGPT
:= присвоит значение переменной как части выражения.Разъяснивший Python | ChatGPT
🔥4❤🔥1
Включение (Dictionary Comprehension)
Позволит лаконично сгенерировать словари в сравнении с той же
Разъяснивший Python | ChatGPT
Позволит лаконично сгенерировать словари в сравнении с той же
for loop, занимающей как минимум две строки. Разъяснивший Python | ChatGPT
🔥3🗿1
Библиотека Coconut
Coconut — это надмножество языка Python, которое добавляет функциональные возможности в стандартный Python. С помощью Coconut можно писать более лаконичный и читаемый код в функциональном стиле.
Разъяснивший Python | ChatGPT
Coconut — это надмножество языка Python, которое добавляет функциональные возможности в стандартный Python. С помощью Coconut можно писать более лаконичный и читаемый код в функциональном стиле.
Разъяснивший Python | ChatGPT
any() и all()
Функции проверят, удовлетворяют ли элементы объекта условию.
Разъяснивший Python | ChatGPT
Функции проверят, удовлетворяют ли элементы объекта условию.
any() принимает итерируемый объект (например, список nums) в качестве аргумента и возвращает True, если хотя бы один элемент в списке считается True. Если все элементы ложные или nums пуст, то any() возвращает значение False.all() тоже принимает такой объект в качестве аргумента и возвращает значение True, если все элементы в нем считаются истинными, или если итерируемый объект пуст. Если там есть хотя бы один элемент, который считается False, то all() вернет False.Разъяснивший Python | ChatGPT
👍2
Doitlive
Doitlive — это инструмент для создания живых презентаций в терминале. Он читает файл с оболочечными командами и воспроизводит их в поддельном сеансе терминала, пока вы вводите случайные символы.
Разъяснивший Python | ChatGPT
Doitlive — это инструмент для создания живых презентаций в терминале. Он читает файл с оболочечными командами и воспроизводит их в поддельном сеансе терминала, пока вы вводите случайные символы.
Разъяснивший Python | ChatGPT
Cartopy
Cartopy — это Python-библиотека, предназначенная для создания карт и обработки геопространственных данных. Она построена на базе Matplotlib и обладает широким набором функций для создания профессиональных карт.
Разъяснивший Python | ChatGPT
Cartopy — это Python-библиотека, предназначенная для создания карт и обработки геопространственных данных. Она построена на базе Matplotlib и обладает широким набором функций для создания профессиональных карт.
Разъяснивший Python | ChatGPT
👍1
Wooey
Wooey — это библиотека Python, которая позволяет создавать простые веб-интерфейсы для ваших скриптов командной строки. Она является мощным инструментом для повышения доступности, улучшения удобства использования и сбора данных.
Разъяснивший Python | ChatGPT
Wooey — это библиотека Python, которая позволяет создавать простые веб-интерфейсы для ваших скриптов командной строки. Она является мощным инструментом для повышения доступности, улучшения удобства использования и сбора данных.
Разъяснивший Python | ChatGPT
👍4
Зарезервированные слова для имён переменных
В Python есть список ключевых (или зарезервированных) слов, которые нельзя использовать в качестве имён переменных.
Если нарушить это правило, вы получите сообщение об ошибке SyntaxError: invalid syntax.
Разъяснивший Python | ChatGPT
В Python есть список ключевых (или зарезервированных) слов, которые нельзя использовать в качестве имён переменных.
Если нарушить это правило, вы получите сообщение об ошибке SyntaxError: invalid syntax.
Разъяснивший Python | ChatGPT