uk
Feedback
Just Python

Just Python

Відкрити в Telegram

🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/justpython_it РКН: clck.ru/3MnbSc

Показати більше
9 893
Підписники
-524 години
-147 днів
-6030 день
Архів дописів
Перемешивание списка Функция random.shuffle() перемешивает элементы списка на месте (in-place) и возвращает None. Это означае
Перемешивание списка Функция random.shuffle() перемешивает элементы списка на месте (in-place) и возвращает None. Это означает, что она напрямую изменяет исходный список, не создавая его копию, поэтому её нельзя использовать внутри функции print() или присваивать новой переменной. #theory // Just Python & Max

Проверка палиндромов Этот пример показывает, как быстро проверить наличие палиндромов. #theory // Just Python & Max
Проверка палиндромов Этот пример показывает, как быстро проверить наличие палиндромов. #theory // Just Python & Max

Сортировка словаря Сортировка — это часто используемая задача, которую можно реализовать множеством строк кода с циклом, но м
Сортировка словаря Сортировка — это часто используемая задача, которую можно реализовать множеством строк кода с циклом, но можно ускорить свою работу при помощи встроенного метода сортировки. #theory // Just Python & Max

Занятая память Пример позволяет получить объём памяти, используемой любой переменной в Python. #theory // Just Python & Max
Занятая память Пример позволяет получить объём памяти, используемой любой переменной в Python. #theory // Just Python & Max

Размер в байтах Этот пример возвращает длину строки в байтах, что удобно, когда вам нужно знать размер строковой переменной.
Размер в байтах Этот пример возвращает длину строки в байтах, что удобно, когда вам нужно знать размер строковой переменной.

Самый легкий способ мерджить словари Слияние словарей - частое действие в программировании на Python. Существует множество сп
Самый легкий способ мерджить словари Слияние словарей - частое действие в программировании на Python. Существует множество способов сделать это. Но все они были уродливы до версии Python 3.9. Начиная с Python 3.9, мы наконец-то получили самый элегантный способ объединения словарей - использование операторов объединения. Более того, он также поддерживает объединение in-place. Гайды по Python & Max

Оператор морж (:=) или способ записывать данные в переменную о котором вы не знали Начиная с Python 3.8, появился новый синта
Оператор морж (:=) или способ записывать данные в переменную о котором вы не знали Начиная с Python 3.8, появился новый синтаксис под названием «оператор морж» или walrus operator, который может присваивать значения переменным как часть более крупного выражения. Оператор := получил свое милое название из-за глаз и бивней моржа. #theory // Just Python & Max

Избегайте вложенных циклов с помощью product Когда программа становится сложной, неизбежно приходится писать вложенные циклы.
Избегайте вложенных циклов с помощью product Когда программа становится сложной, неизбежно приходится писать вложенные циклы. Однако вложенные циклы делают программы более сложными для чтения и сопровождения. К счастью, в Python всегда можно избежать вложенных циклов с помощью встроенной функции product(). Например, у нас есть программа, которая содержит трехуровневые вложенные циклы for. Чтобы сделать код более аккуратным и чистым, мы можем использовать функцию product(), которая находится в модуле itertools #theory // Just Python & Max

Оператор морж (:=) или способ записывать данные в переменную о котором вы не знали Начиная с Python 3.8, появился новый синта
Оператор морж (:=) или способ записывать данные в переменную о котором вы не знали Начиная с Python 3.8, появился новый синтаксис под названием «оператор морж» или walrus operator, который может присваивать значения переменным как часть более крупного выражения. Оператор := получил свое милое название из-за глаз и бивней моржа.

Избегайте вложенных циклов с помощью product Когда программа становится сложной, неизбежно приходится писать вложенные циклы.
Избегайте вложенных циклов с помощью product Когда программа становится сложной, неизбежно приходится писать вложенные циклы. Однако вложенные циклы делают программы более сложными для чтения и сопровождения. К счастью, в Python всегда можно избежать вложенных циклов с помощью встроенной функции product(). Например, у нас есть следующая программа, которая содержит трехуровневые вложенные циклы for:

Первая буква в верхнем регистре Этот пример используется для превращения каждой первой буквы символов строки в прописную букв
Первая буква в верхнем регистре Этот пример используется для превращения каждой первой буквы символов строки в прописную букву. Он работает со строкой из одного или нескольких символов и будет полезен при анализе текста или записи данных в файл и т.п. #theory // Just Python & Max

Получаем гласные Этот пример возвращает в строке найденные гласные "a e i o u". Это может оказаться полезным при поиске или о
Получаем гласные Этот пример возвращает в строке найденные гласные "a e i o u". Это может оказаться полезным при поиске или обнаружении гласных. #theory // Just Python & Max

Получаем гласные Этот пример возвращает в строке найденные гласные "a e i o u". Это может оказаться полезным при поиске или о
Получаем гласные Этот пример возвращает в строке найденные гласные "a e i o u". Это может оказаться полезным при поиске или обнаружении гласных.

Динамический ввод (ч.1) В Java, C++ и других статически типизированных языках нужно указывать тип данных возвращаемого значен
Динамический ввод (ч.1) В Java, C++ и других статически типизированных языках нужно указывать тип данных возвращаемого значения функции и тип каждого её аргумента. Напротив, Python, как динамически типизированный язык, не вынуждает явно указывать типы данных. На основе присвоенных значений Python отслеживает их сам. #theory // Just Python & Max

Функции reversed() Важно! Не путайте функцию reversed() с методом .reverse()! Встроенная функция reversed() меняет порядок эл
Функции reversed() Важно! Не путайте функцию reversed() с методом .reverse()! Встроенная функция reversed() меняет порядок элементов списка на противоположный и позволяет нам обращаться к каждому элементу по отдельности. #theory // Just Python & Max

Как перевернуть список в Python с помощью функции reversed() Функция reversed() принимает список в качестве аргумента и возвр
Как перевернуть список в Python с помощью функции reversed() Функция reversed() принимает список в качестве аргумента и возвращает нам исходные элементы, только в обратном порядке. Если вы хотите сохранить возвращаемое значение из функции reversed() для дальнейшего использования, то нужно преобразовать результат в список с помощью функции list(). Далее необходимо присвоить получившееся выражение переменной, в нашем случае my_new_list. #theory // Just Python & Max

Использование метода float() Если входная строка имеет аргументы за пределами диапазона чисел с плавающей запятой, вы получит
Использование метода float() Если входная строка имеет аргументы за пределами диапазона чисел с плавающей запятой, вы получите ошибку OverflowError. Для реализации следующих скриптов на Python установите сам Python, а также подходящую IDE (Pycharm, Jupiter, Spyder и т.д.). Создайте новый файл, вставьте туда код и запустите его. #theory // Just Python & Max

Использование генераторов списков Генераторы списков похожи на списковый компрехеншен, но они не новый список в памяти. Вмест
Использование генераторов списков Генераторы списков похожи на списковый компрехеншен, но они не новый список в памяти. Вместо этого они возвращают итератор, который можно использовать в цикле или передать в функцию. В этом случае мы создаем генератор квадратов чисел от 1 до 5 и выводим их на экран. #theory // Just Python & Max

Использование функции zip() Функция zip() позволяет объединить несколько списков в один кортеж. В этом мы объединяем два спис
Использование функции zip() Функция zip() позволяет объединить несколько списков в один кортеж. В этом мы объединяем два списка чисел и букв в списке кортежей и выводим их на экран. #theory // Just Python & Max

Использование функции enumerate() Функция enumerate() позволяет получить индекс и значение списка элементов в одном цикле. Мы
Использование функции enumerate() Функция enumerate() позволяет получить индекс и значение списка элементов в одном цикле. Мы выводим индекс и значение каждого элемента списка фруктов. #theory // Just Python & Max