fa
Feedback
Python академия

Python академия

رفتن به کانال در Telegram

Учи Python быстро и легко. Ежедневно публикуем практические задачи, разборы, готовые решения, объяснения логики, советы по алгоритмам. ✔ Подходит для прокачки навыков кодирования. По всем вопросам @evgenycarter

نمایش بیشتر
7 183
مشترکین
-224 ساعت
-107 روز
-3830 روز
آرشیو پست ها
Фильтры NEAREST, BILINEAR и BICUBIC в Pillow Параметр resample можно использовать для указания определенного фильтра, который
Фильтры NEAREST, BILINEAR и BICUBIC в Pillow Параметр resample можно использовать для указания определенного фильтра, который будет использоваться при поворачивании изображения. • Image.NEAREST (ближайший сосед / по умолчанию); • Image.BILINEAR; • Image.BICUBIC. С помощью фильтра Image.BICUBIC детали изображения станут более четким, чем в случае использования фильтра по умолчанию Image.NEAREST. Небольшие различия есть, но у данной картинки они не очень видны. Но, например фильтр Image.BILINEAR сделал картинку более гладкой. Подписывайтесь на канал 👉@pythonofff

Встроенная функция float в Python Если строка, которую надо конвертировать в число, не является целым числом, здесь поможет м
Встроенная функция float в Python Если строка, которую надо конвертировать в число, не является целым числом, здесь поможет метод float. Float также можно использовать для преобразования целых чисел в числа с плавающей запятой. В Python 2 такое преобразование необходимо, но в Python 3 целочисленное деление больше не является чем-то особенным (если вы специально не используете оператор «//»). Поэтому больше не нужно использовать float для этой цели, теперь float(x)/y можно легко заменить на x/y. Подписывайтесь на канал 👉@pythonofff

Ну не умею я красиво одеваться! Давай научу, выбирай свой возраст: Мне 18-25 лет - t.me/+YepHkYX-ZQwxMzli Мне 26-35 лет - t.m
Ну не умею я красиво одеваться! Давай научу, выбирай свой возраст: Мне 18-25 лет - t.me/+YepHkYX-ZQwxMzli Мне 26-35 лет - t.me/+aUpdmHOUwgZmZjEy Мне 36-45 лет - t.me/+lSc2DnJB90AxMjQy Мне 46-55 лет - t.me/+YwkWnVG8gpoyY2My Мне 56-65 лет - t.me/+pc3nNb-rpd5hNGFi Мне 70+ лет - t.me/+d2QiY--9_VZlYWFi Тут нет моего возраста - t.me/+h2ycvU7czZthODli Узнать больше #реклама О рекламодателе

Функции sleep() и time() Чтобы понять смысл функции sleep(), разберём простой пример. Три строки выводятся в определённый про
Функции sleep() и time() Чтобы понять смысл функции sleep(), разберём простой пример. Три строки выводятся в определённый промежуток времени – задержку обеспечивает sleep. Сперва выводится первая строка, затем идёт функция sleep(), которая задерживает вывод на 2 секунды. Точно так же для следующего print мы используем sleep на 5 секунд. Рассмотрим пример использования sleep() для создания промежутка времени. Мы используем функцию time(), чтобы узнать текущее время, и localtime(), чтобы получить текущие дату и время в конкретной местности. Кроме того, есть функция strftime() («string from time»), которая возвращает время в виде строки в указанном формате. В результате интервал между двумя моментами времени составил две секунды. Подписывайтесь на канал 👉@pythonofff

Простой веб-фреймворк На сегодняшний день упрощенным вариантом веб-фреймворка WSGI для Python, является Bootle. Это своего ро
Простой веб-фреймворк На сегодняшний день упрощенным вариантом веб-фреймворка WSGI для Python, является Bootle. Это своего рода файловый модуль в единственном числе не имеющий сторонних библиотек, кроме стандартной Python. Модуль Bootle вполне реализует себя в работах как с малыми, так и большими проектами, хотя его функционал состоит не из самых обширных возможностей: обработка форм, routing, POST-routing, сервер и cookies. Для более точного рассмотрения результата, достаточно запустить данный модуль, прописать пять строк кода и перейти по адресной строке в браузере: localhost:5000/hello/world Подписывайтесь на канал 👉@pythonofff

Получи грант на обучение в Центральном университете Прояви себя, получи грант до 2,8 млн на обучение ИТ и бизнесу в вузе. Для
Получи грант на обучение в Центральном университете Прояви себя, получи грант до 2,8 млн на обучение ИТ и бизнесу в вузе. Для школьников 10-х и 11-х классов, СПО. Подать заявку #реклама apply.centraluniversity.ru О рекламодателе

Как удалить строку из файла в Python? filename = "test.txt" delete_string = "строка 2" lines = [] with open(filename, 'r') as
Как удалить строку из файла в Python? filename = "test.txt" delete_string = "строка 2" lines = [] with open(filename, 'r') as file: for line in file: if line.strip() != delete_string: lines.append(line) with open(filename, "w") as file: file.writelines(lines) Подписывайтесь на канал 👉@pythonofff

Справка по импортированным модулям Для вывода импортированных модулей в Python вы можете использовать функцию help(). Эта фун
Справка по импортированным модулям Для вывода импортированных модулей в Python вы можете использовать функцию help(). Эта функция позволяет получить справку о любом объекте, включая модули, функции, классы и т.д. Для того чтобы узнать, какие модули были импортированы в вашем коде, просто вызовите help("modules"). При вызове help("modules") Python выведет список всех импортированных модулей в вашей среде. Это может быть полезно для того, чтобы узнать, какие внешние модули нужно установить на новой системе для корректного выполнения вашего кода. Таким образом, вы сможете избежать необходимости пробовать их импортировать вручную. Важно отметить, что при вызове help("modules") не будут перечислены модуль sys и модули, импортированные из него. Это связано с тем, что модуль sys является частью стандартной библиотеки Python и не требует установки отдельно.
import requests
import numpy
import pandas
Например, если вы импортировали модули requests, numpy и pandas, то при вызове help("modules") вы увидите их в списке импортированных модулей. Это позволит вам легко определить, какие внешние модули необходимо установить на другой системе для успешного запуска вашего кода. Подписывайтесь на канал 👉@pythonofff

Ускоряем код при помощи векторизации? Лучшее решение — векторизация вычислений. Простыми словами: использование функций, кото
Ускоряем код при помощи векторизации? Лучшее решение — векторизация вычислений. Простыми словами: использование функций, которые поддерживают операцию над векторами. По сути, самым лучшим способом для ускорения любого цикла - это полный отказ от него. В примере выше для работы с функцией my_func мы легко могли бы обойтись вызовом ее в цикле для каждого элемента списка, но еще проще будет использовать vectorize. Вообще, vectorize преображает функцию таким образом, что она целиком принимает весь вектор, а не ее отдельные элементы. Только знайте, что такой прием не всегда ускорит ее в значительной степени. Подписывайтесь на канал 👉@pythonofff

Ведем набор учеников 3-10 классов на новый учебный год! Московская школа программистов - это не курсы, а школа с государственной лицензией, которая обучает детей IT с 2001 года. Мы сотрудничаем с МФТИ, НИУ ВШЭ, Яндекс и Физтехпарк Что получит ребенок, в результате обучения: - Участие и победы в олимпиадах всероссийского и международного уровня - Поступление в престижные технические вузы России и работу в известных IT-компаниях: Apple, Google, Yandex, Nvidia и других - Практику на реальных IT-проектах - Усидчивость, целеустремленность и умение работать в команде - Сдача ЕГЭ/ОГЭ на высокие баллы Сейчас идет набор в виртуальный класс. В этом формате, дети в небольших группах обучаются с преподавателем онлайн в реальном времени. Эффективно как очно. Позаботьтесь о том, чтобы ребенок стал востребованным IT-специалистом! Зарегистрироваться #реклама 16+ vc.informatics.ru О рекламодателе

Как удалить папку с файлами в Python? Вы можете использовать shutil.rmtree() метод, чтобы удалить директорию со всеми файлами
Как удалить папку с файлами в Python? Вы можете использовать shutil.rmtree() метод, чтобы удалить директорию со всеми файлами в ней на Python, посмотрите небольшой код ниже: import shutil path = "/tmp/test_folder" # Удалить папку и все файлы в ней shutil.rmtree(path) Подписывайтесь на канал 👉@pythonofff

Как импортировать класс из другого файла в python? Вы можете использовать from "<Название_Файла>" import "<Название_
+1
Как импортировать класс из другого файла в python? Вы можете использовать from "<Название_Файла>" import "<Название_Класса>" from math_function import Axe axe = Axe(x = 10, y = 13) print(axe.summ()) # Вывод : 23 Файл "math_function.py" class Axe: def __init__(self, x : int, y : int): self.x = x self.y = y def summ(self): return x + y Подписывайтесь на канал 👉@pythonofff

Курс «Разработчик 1С» от Яндекса. За 6 месяцев освоите один из самых простых языков программирования и пройдёте стажировку За
Курс «Разработчик 1С» от Яндекса. За 6 месяцев освоите один из самых простых языков программирования и пройдёте стажировку Зарегистрироваться #реклама 16+ practicum.yandex.ru О рекламодателе

Блок else в циклах for и while Цикл while используется для выполнения условия до тех пор, пока оно не будет оценено как истин
Блок else в циклах for и while Цикл while используется для выполнения условия до тех пор, пока оно не будет оценено как истинное. Цикл for используется для повторения определенных строк кода в программе. Предположим, вы хотите напечатать числа до 10, вы можете сделать это, набрав 10 операторов печати или используя цикл for. Цикл for повторяет часть программы на основе последовательности. В Python циклы for и while могут содержать блок else, который выполнится, только если цикл завершится без применения break. Рассмотрим это на примере функции, ищущей иголку (needle) в стоге сена (haystack). Подписывайтесь на канал 👉@pythonofff

Операции с комплексными числами Для выполнения математических операций с комплексными числами в Python используется встроенны
Операции с комплексными числами Для выполнения математических операций с комплексными числами в Python используется встроенный тип данных complex. Для создания комплексного числа необходимо использовать синтаксис вида a + bj, где a — действительная часть, b — мнимая часть, j — мнимая единица.

# Пример создания комплексного числа
z = 3 + 4j
Для выполнения операций над комплексными числами можно использовать стандартные математические операторы. Например, для сложения комплексных чисел необходимо использовать оператор «+», для умножения — оператор «*».

# Пример сложения комплексных чисел
z1 = 3 + 4j
z2 = 1 + 2j
result = z1 + z2
print(result) # Вывод: (4+6j)
Python также предоставляет возможность выполнения других математических операций над комплексными числами. Например, для нахождения модуля комплексного числа можно использовать функцию abs(), для получения аргумента — функцию phase().

# Пример нахождения модуля и аргумента комплексного числа
z = 3 + 4j
modulus = abs(z)
argument = cmath.phase(z)
print(modulus, argument) # Вывод: 5.0 0.9272952180016122
Таким образом, Python предоставляет удобные средства для работы с комплексными числами, позволяя выполнять различные математические операции и получать необходимые характеристики комплексных чисел. Подписывайтесь на канал 👉@pythonofff

Как в Python используется оператор + Прежде чем приступить к методам append() и extend(), давайте посмотрим, как происходит к
Как в Python используется оператор + Прежде чем приступить к методам append() и extend(), давайте посмотрим, как происходит конкатенация (объединение) списков при помощи оператора +. Допустим, у нас есть два списка, list1 и list2, которые мы хотим объединить (то есть склеить вместе два целых списка). Если вы внимательно прочтете приведенный выше код, вы заметите следующие вещи: • list1 + list2 не добавляет элементы из list2 в list1. • Вместо этого создается новый список, содержащий элементы из list1 и list2. • В результате сами списки list1 и list2 остаются в первозданном виде. Есть методы с использованием append() и extend(). Подписывайтесь на канал 👉@pythonofff

Новые бесплатные курсы в канале Selectel Newsfeed. Подойдут всем: от новичков до продвинутых айтишников. Вас ждут обзоры, инс
+5
Новые бесплатные курсы в канале Selectel Newsfeed. Подойдут всем: от новичков до продвинутых айтишников. Вас ждут обзоры, инструкции и статьи, которые помогут разобраться в темах структурно и последовательно. Вступайте в сообщество IT-специалистов в Telegram от Selectel. Подписаться #реклама 16+ О рекламодателе

Как удалить каждый второй элемент списка в python? Вы можете использовать индексирование [::2] (2 означает шаг) для удаления
Как удалить каждый второй элемент списка в python? Вы можете использовать индексирование [::2] (2 означает шаг) для удаления каждого второго элемента. array = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(array[::2]) # Вывод : [1, 3, 5, 7, 9] Подписывайтесь на канал 👉@pythonofff

Как в Python удалить файл или папку Для простого удаления файлов и папок используется стандартная библиотека os. — Для удален
Как в Python удалить файл или папку Для простого удаления файлов и папок используется стандартная библиотека os. — Для удаления файлов используем функцию remove() — Для удаления папки используем функцию rmdir() — Для удаления папки и в ней содержимого используем shutil.rmtree() Подписывайтесь на канал 👉@pythonofff

Получи грант на обучение в Центральном университете Центральный университет выдает гранты на 4 года обучения в бакалавриате.
Получи грант на обучение в Центральном университете Центральный университет выдает гранты на 4 года обучения в бакалавриате. Грант покрывает до 100% стоимости обучения. Участвуй в отборе, чтобы получить грант. Получи доступ к уникальным активностям для абитуриентов. Для выпускников 10-х, 11-х классов и колледжей. Подать заявку #реклама apply.centraluniversity.ru О рекламодателе