uz
Feedback
Python академия

Python академия

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
7 290
Obunachilar
-824 soatlar
-187 kunlar
-4330 kunlar
Postlar arxiv
Методов списков list Напоминаю, списки в Python – упорядоченные последовательности элементов различных типов данных. Списки м
Методов списков list Напоминаю, списки в Python – упорядоченные последовательности элементов различных типов данных. Списки можно изменять, например, добавлять новые элементы. 1. list.append(x) – добавляет элемент, переданный в качестве аргумента, в конец списка. Этот метод является самым простым и распространённым в коде. 2. list.insert(i, x) – вставляет элемент в переданную позицию. Первый аргумент означает индекс элемента, перед которым будет добавлено новое значения. Таким образом, list.insert(0, x) вставит элемент в начало списка, а list.insert(len(list), x) эквивалентно записи list.append(x). 3. list.extend(iterable) – расширяет список, добавляя все элементы другой коллекции. Подписывайтесь на канал 👉@pythonofff

Удаление элемента по индексу в Python Для удаления элемента из списка с помощью индекса в Python можно использовать метод pop
Удаление элемента по индексу в Python Для удаления элемента из списка с помощью индекса в Python можно использовать метод pop() или ключевое слово del. Метод pop() удаляет элемент по указанному индексу и возвращает его значение. Например:
my_list = [1, 2, 3, 4, 5]
removed_element = my_list.pop(2)
print("Удаленный элемент:", removed_element)
print("Список после удаления элемента:", my_list)
В данном примере элемент с индексом 2 (третий элемент) будет удален из списка my_list, а его значение будет сохранено в переменной removed_element. Также можно воспользоваться ключевым словом del для удаления элемента по индексу. Например:
my_list = [1, 2, 3, 4, 5]
del my_list[2]
print("Список после удаления элемента:", my_list)
В данном случае элемент с индексом 2 также будет удален из списка my_list, но в отличие от pop() метод del не возвращает значение удаленного элемента. Использование метода pop() удобно, если требуется сохранить значение удаленного элемента, а ключевое слово del подходит, если значение элемента не требуется. Оба способа позволяют удалять элементы из списка по индексу в Python. Подписывайтесь на канал 👉@pythonofff

Подборка шпаргалок по Linux #Linux@linux_odmin #Шпаргалка@linux_odmin 👉 @linux_odmin
+2
Подборка шпаргалок по Linux #Linux@linux_odmin #Шпаргалка@linux_odmin 👉 @linux_odmin

Распаковка последовательности при неизвестном числе элементов. Для этого в Python есть оператор звездочки – расширенная опера
Распаковка последовательности при неизвестном числе элементов. Для этого в Python есть оператор звездочки – расширенная операция распаковывания последовательности. Переменной со звездочкой присваивается часть списка, содержащая все неприсвоенные элементы, соответствующие этой позиции Подписывайтесь на канал 👉@pythonofff

Крупнейший университет искусственного интеллекта Временные ряды — это данные, упорядоченные во времени, например, трафик на д
Крупнейший университет искусственного интеллекта Временные ряды — это данные, упорядоченные во времени, например, трафик на дорогах, изменения температуры или спрос на товары. С помощью AI можно предсказывать тренды, выявлять аномалии и оптимизировать процессы. Получите полный доступ к курсу по временным рядам на сайте. Это абсолютно бесплатно. ✨ 8 000+ студентов со всего мира ✨ 600+ AI-проектов, созданных студентами ✨ Сборная Университета — победители крупнейших AI-хакатонов России ✨ Стажировки в крупнейших компаниях России (РЖД, Ростелеком, РУДН, Совкомбанк, Самолет и другие) ✨ Трудоустраиваем выпускников в крупнейшие компании (Яндекс, ВТБ, Сбербанк, Роскосмос и другие) Будем рады видеть тебя среди наших студентов! Узнать больше #реклама 16+ neural-university.ru О рекламодателе

Как удалить элемент из словаря в python по ключу? Вы можете использовать del <Список>["<Ключ>"] costs = { "The Mi
Как удалить элемент из словаря в python по ключу? Вы можете использовать del <Список>["<Ключ>"] costs = { "The Mist" : 13, "Mile 81" : 12, "11/22/63" : 17, "The Green Mile" : 14, "Fairy Tale" : 10, "End of Watch" : 18 } del costs["Mile 81"] print(costs) # Вывод : {'The Mist': 13, '11/22/63': 17, 'The Green Mile': 14, 'Fairy Tale': 10, 'End of Watch': 18} Подписывайтесь на канал 👉@pythonofff

Mодуль cmath Функции в математическом модуле стандартной библиотеки Python обрабатывают числа с плавающей запятой. Для компле
Mодуль cmath Функции в математическом модуле стандартной библиотеки Python обрабатывают числа с плавающей запятой. Для комплексных чисел библиотека Python содержит модуль cmath. 📌Функция polar(): Эта функция возвращает полярное представление декартовой записи комплексного числа. Возвращаемое значение - это кортеж, состоящий из модуля и фазы. 📌Функция phase(): Эта функция возвращает угол против часовой стрелки между осью x и сегментом, соединяющим точку с исходной точкой. Угол представлен в радианах и находится между π и -π. 📌Функция rect(): Эта функция возвращает декартово представление комплексного числа, представленного в полярной форме, то есть по модулю и фазе. 📌Функция sin(): Эта функция возвращает тригонометрическое соотношение синуса фазового угла, представленного в радианах. Подписывайтесь на канал 👉@pythonofff

Защита персональных данных – Повышение квалификации ⚡Узнаете все про работу с персональными данными, 152-ФЗ и трансграничную
Защита персональных данных – Повышение квалификации ⚡Узнаете все про работу с персональными данными, 152-ФЗ и трансграничную передачу данных — от практиков из Comply, ALUMNI Partners, Ozon, VK и др ✨ Юрист в сфере защиты персональных данных отвечает за сохранность личных данных пользователей, защиту компании от последствий утечек, структурирование отношений с обработчиками данных, их хранение. 🎓Программа обучения: » Управление рисками » Проверка регулятора » Составление документов » Выстраивание систем защиты и обработки персональных данных » Только в оптимальном тарифеData Protection Officer » Карьерное развитие Скидка до конца недели! Оставьте заявку сейчас и станьте ближе к успешной карьере юриста! ❤️ Узнать больше #реклама 16+ mosdigitals.ru О рекламодателе

Функция sum() Как бы вы решили задачу получения суммы элементов списка без обхода элементов в цикле? Это можно сделать с помо
Функция sum() Как бы вы решили задачу получения суммы элементов списка без обхода элементов в цикле? Это можно сделать с помощью стандартной функции sum(). Cинтакс функции sum(): start) Параметры sum(): iterable - итерируемые типы (list ,dict, tuple, и.т.д.) start - (необязательно) значение этого параметра прибавляется к уже готовой сумме элементов iterable. По умолчанию значение этого параметра 0. Возвращаемое значение из sum(): sum() возвращает сумму start и элементов всех последующих элементов. Подписывайтесь на канал 👉@pythonofff

Важные методы в Python, которые должен знать каждый python разработчик. abs() - возвращает модуль переданного параметра. all(
Важные методы в Python, которые должен знать каждый python разработчик. abs() - возвращает модуль переданного параметра. all() - функция возвращает значение True, если все элементы в итерируемом объекте - истинны. В противном случае, она возвращает значение False. any() - функция возвращает True, если какой-либо (любой) элемент в итерируемом объекте является истинным True. В противном случае, any() возвращает значение False. ascii() - возвращает строку, содержащую печатное представление объекта, и экранирует символы, отличные от ASCII, в строке с помощью экранирования \ x, \ u или \ U. bin() - функция преобразует целое число в двоичную строку с префиксом 0b. Подписывайтесь на канал 👉@pythonofff

Высшее образование дистанционно от 5300 ₽/мес. Поступи в Московский технологический институт в январе! — Высшее образование в
Высшее образование дистанционно от 5300 ₽/мес. Поступи в Московский технологический институт в январе! — Высшее образование в московском вузе без выезда на сессии. — Полностью дистанционный онлайн-формат. — Обучайся дома, на работе, в путешествии. — Диплом государственного образца. — 73 направления и программы обучения. — Программа колледж + вуз без ЕГЭ. Скидка 10% на обучение при оплате за год. Подать заявку #реклама 16+ mti-education.ru О рекламодателе

Библиотека Flask Если вы работали с запросами, к примеру на библиотеке request, то знаете, что существуют несколько видов зап
Библиотека Flask Если вы работали с запросами, к примеру на библиотеке request, то знаете, что существуют несколько видов запросов. К примеру, в браузере при получении страницы это метод GET. Когда вы отправляете пароль и логин серверу (или другие данные) - POST. Кроме этого существуют запросы сугубо для программ, а не для браузера. Какие есть методы? Основных 4: GET — получение ресурса POST — отправить данные PUT — обновление данных DELETE — удаление данных Flask позволяет обрабатывать данные запросы посредством добавления аргумента methods в декоратор. Подписывайтесь на канал 👉@pythonofff

Как удалить дубликаты из списка в python? Самый простой способ для удаления дубликатов - использование set(), но есть и други
Как удалить дубликаты из списка в python? Самый простой способ для удаления дубликатов - использование set(), но есть и другие варианты. Например, создание нового массива и сравнение добавляемых значений. Подписывайтесь на канал 👉@pythonofff

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

Регулярные выражения Вы уже поняли, что при работе со строками модель re просто необходим. Отлаживать их очень тяжело, но все
Регулярные выражения Вы уже поняли, что при работе со строками модель re просто необходим. Отлаживать их очень тяжело, но все же необходимо. В python для этого есть встроенная возможность, вы можете указать как флаг re.DEBUG. По названию видно, что данный flag помогает дебажить регулярные выражения. Возможно кому-то данный способ может показаться неудобным. Я так же советую к использованию сайт regex101.com. В нем можно сразу создавать и проверять регулярные выражения, что очень удобно. Подписывайтесь на канал 👉@pythonofff

Оператор морж в Python 3.8 Оператор морж (:=) в Python 3.8 позволяет присваивать значения переменным внутри выражений. Это оз
Оператор морж в Python 3.8 Оператор морж (:=) в Python 3.8 позволяет присваивать значения переменным внутри выражений. Это означает, что вы можете присвоить значение переменной и использовать её в том же выражении. Например, вместо того, чтобы записывать значение в переменную, а затем использовать её, вы можете сделать это одновременно. Пример использования оператора морж:
x = 5
if (n := len(str(x))) > 3:
    print(f"Number {x} has more than 3 digits ({n})")
В этом примере переменной n присваивается значение длины строки x, и это значение сразу же используется в условии if. Таким образом, оператор морж позволяет делать код более компактным и читаемым. Оператор морж также удобен при работе с циклами. Например, вы можете использовать его в цикле while для проверки условия и одновременного присваивания значения переменной. Пример использования оператора морж в цикле:
while (n := random.randint(1, 10)) != 5:
    print(n)
В этом примере переменной n присваивается случайное значение от 1 до 10, и цикл продолжается до тех пор, пока значение переменной не станет равным 5. Таким образом, оператор морж позволяет уменьшить количество строк кода и улучшить его читаемость. Подписывайтесь на канал 👉@pythonofff

Регулярные выражения Метод sub позволяет заменить в строке по шаблону на нужный нам текст. repl, string, max=0) pattern - шаб
Регулярные выражения Метод sub позволяет заменить в строке по шаблону на нужный нам текст. repl, string, max=0) pattern - шаблон repl - на что заменяем string - строка по которой ищем max - сколько раз заменяем Соответственно, этот метод возвращает нужную нам строку. Подписывайтесь на канал 👉@pythonofff

Infostart Teamlead&CIO Event - Москва 24-25 февраля 2025 Ключевое событие года для ИТ-руководителей! Более 1000 участников и
Infostart Teamlead&CIO Event - Москва 24-25 февраля 2025 Ключевое событие года для ИТ-руководителей! Более 1000 участников и 80+ докладов от практиков-экспертов со всей России. 🎓 В центре внимания: - Лидерство и управление ИТ-командами; - Методология управления в ИТ, ITSM, Service Desk; - Управление ИТ-инфраструктурой; - Информационная безопасность, управление рисками; - Управление проектами и командой в ИТ; - Оптимизация DevOps-процессов; - ИИ в сфере ИТ. Обмен опытом и расширение профессиональных связей. Дата и место проведения: 📅 24-25 февраля 2025 года; Москва, Конгресс-центр ЦМТ, Краснопресненская наб., 12. ⚡ Узнайте, как вывести ИТ-проекты на новый уровень. Программа и регистрация на сайте! Узнать больше #реклама event.infostart.ru О рекламодателе

hex, oct, bin Приходилось вам раньше работать с различными системами счисления? Если да, то вы знаете, как написать программу
hex, oct, bin Приходилось вам раньше работать с различными системами счисления? Если да, то вы знаете, как написать программу переводящую из одной системы в другую. Пишется она довольно просто, но иногда стоит задача быстро написать код с какой-то популярной системой счисления. Обычно это двоичная, восьмеричная или шестнадцатеричная. Для всех этих систем есть встроенные функции, которые переводят в нужную нам систему! Из 10-ричной: hex - перевод в 16-ричную систему oct - перевод в 8-ричную систему bin - перевод в 2-ичную систему А из любой системы счисления можно получить число максимально простым способом: int(number, base) Подписывайтесь на канал 👉@pythonofff

Замена текста с re.sub() Метод re.sub() в модуле re является функцией, которая позволяет заменять фрагменты строки в соответс
Замена текста с re.sub() Метод re.sub() в модуле re является функцией, которая позволяет заменять фрагменты строки в соответствии с определенным шаблоном. Этот метод очень полезен при работе с регулярными выражениями в Python, так как он позволяет легко заменять или модифицировать текст в строке. Для использования метода re.sub(), необходимо передать ему три аргумента: шаблон (регулярное выражение), строку замены и строку, в которой нужно произвести замену. При этом, если шаблон не найден в строке, то замена не будет выполнена. Пример использования метода re.sub():

import re

text = "Hello, World!"
new_text = re.sub(r"Hello", "Hi", text)
print(new_text)  # Output: Hi, World!
В данном примере мы импортируем модуль re, создаем переменную text с исходным текстом «Hello, World!» и заменяем слово «Hello» на «Hi» с помощью метода re.sub(). Результатом будет строка «Hi, World!». Подписывайтесь на канал 👉@pythonofff