uz
Feedback
Pythoner

Pythoner

Kanalga Telegram’da o‘tish

Полезные материалы по Python, которые будут интересны опытному и начинающему разработчику. Сотрудничество - @flattys Цены - @serpent_media Канал на бирже: https://telega.in/c/pythonercode

Ko'proq ko'rsatish
6 774
Obunachilar
-724 soatlar
-337 kunlar
-5730 kunlar
Postlar arxiv
🐍 Не просто сложно, а очень сложно... пройти хардкорный тест по Python от OTUS. Ответьте на 20 вопросов и проверьте, насколь
🐍 Не просто сложно, а очень сложно... пройти хардкорный тест по Python от OTUS. Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на продвинутом курсе  «Python Developer. Professional» от OTUS. 🔹На обучении вас ждет продвинутые темы и практика на «боевых» задачах уровня Middle+ 🔹Проектная работа, которой можно показать свой уровень на собеседовании Овладейте лучшими практиками и навыками Python для уверенного карьерного роста  Специально для подписчиков спец скидка 10% на приобретения курса по промокоду python10  👉 Пройти тест  https://otus.pw/aML0/?erid=LjN8KJX3V Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Модуль pprint для красивого вывода сложных структур данных Используется как обычный print(), но в отличие от него выводит дан
Модуль pprint для красивого вывода сложных структур данных Используется как обычный print(), но в отличие от него выводит данные в удобном для чтения человеком виде. ✅Также в модуле есть функция pformat(), которая создаёт строковые представления вместо вывода. Это может пригодиться для логгирования. Ещё для pprint() можно задать ширину экрана печати, отступ последующего уровня вложенности и даже автоматически отсортировать словарь перед выводом.

🐍Очистка элементов в последовательности Иногда возникает необходимость в удалении ненужных объектов последовательности. Для
🐍Очистка элементов в последовательности Иногда возникает необходимость в удалении ненужных объектов последовательности. Для этого используют itertools, а именно метод compress. Первым аргументом передаётся контейнер, к примеру список. Вторым аргументом — логические значения, соответствующие элементам в контейнере. Если логическое значение равно True или 1, то элемент остаётся в последовательности, иначе — удаляется из нее.

Pandas_cheatsheet.pdf2.72 MB

🖥Шпаргалка по основным методам Pandas с примерами кода и описанием
🖥Шпаргалка по основным методам Pandas с примерами кода и описанием

🐍Модульное программирование Модульное программирование — это парадигма программирования, в которой программа делится на отде
🐍Модульное программирование Модульное программирование — это парадигма программирования, в которой программа делится на отдельные модули, каждый из которых выполняет конкретную функцию. Модули должны быть независимыми друг от друга, то есть они должны иметь собственные входные и выходные данные и не должны взаимодействовать друг с другом напрямую.

photo content

🧹 Что такое "чистая" функция? "Чистая" функция - это функция, которая при выполнении одного и того же входного значения всег
🧹 Что такое "чистая" функция? "Чистая" функция - это функция, которая при выполнении одного и того же входного значения всегда возвращает одинаковый результат и не имеет побочных эффектов. То есть, она не влияет на состояние программы или внешние переменные. Результат работы "чистой" функции зависит только от переданных ей аргументов. ⏩ Пример чистой функции Давайте рассмотрим пример простой чистой функции на языке Python. Предположим, у нас есть функция double, которая удваивает переданное число:
def double(number):
    return number * 2
Эта функция является "чистой", потому что она всегда возвращает удвоенное значение переданного числа и не имеет побочных эффектов. Независимо от контекста выполнения и внешних переменных, результат работы этой функции будет одинаковым при одинаковом входном значении. ⏩ Пример нечистой функции Рассмотрим теперь пример нечистой функции на языке Python. Предположим, у нас есть функция add_to_list, которая добавляет переданное значение в глобальный список:
my_list = []

def add_to_list(value):
    my_list.append(value)
Эта функция не является "чистой", потому что она изменяет состояние программы путем добавления значения в глобальный список my_list. Результат работы этой функции зависит не только от переданного аргумента, но и от текущего состояния списка my_list.

🔄 Метод .count в Python 🔄 Использование метода .count() Метод .count() в Python используется для подсчета количества вхожде
🔄 Метод .count в Python 🔄 Использование метода .count() Метод .count() в Python используется для подсчета количества вхождений определенного элемента в строке, списке или кортеже. Синтаксис метода выглядит следующим образом:
<obj>.count(<value>)
где <obj> - объект, в котором мы ищем, а <value> - значение, которое мы хотим посчитать. 🔄 Примеры использования метода .count() Давайте рассмотрим несколько примеров использования метода .count(). Подсчет количества символов в строке:
s = "Hello, World!"
count = s.count("o")
print(count)  # Output: 2
Подсчет количества элементов в списке:
numbers = [1, 2, 3, 4, 2, 1, 2]
count = numbers.count(2)
print(count)  # Output: 3

🖥float Метод float() возвращает число с плавающей точкой из числа или строки. Метод float() возвращает: эквивалентное число
🖥float Метод float() возвращает число с плавающей точкой из числа или строки. Метод float() возвращает: эквивалентное число с плавающей точкой, если передан аргумент; 0.0, если аргументы не переданы; исключение OverflowError, если аргумент находится за пределами диапазона Python с плавающей точкой.

🐍Превращение списка в одну строку Представьте, что у вас есть список строк, и вы хотите объединить все элементы в одну строк
🐍Превращение списка в одну строку Представьте, что у вас есть список строк, и вы хотите объединить все элементы в одну строку. Для этого вы наверняка будете перебирать каждый элемент в списке и присоединять к нему следующий. Но есть более быстрый и эффективный способ выполнения той же задачи с помощью одной строки кода.

🧩 Создание PDF-файлов с помощью Python (у нас уже были небольшие гайды и библиотеки для создания pdf, но тут всё более подро
🧩 Создание PDF-файлов с помощью Python (у нас уже были небольшие гайды и библиотеки для создания pdf, но тут всё более подробно) ☕️ PDF-файлы являются одним из наиболее удобных форматов для обмена документами. В Python существует несколько библиотек, позволяющих создавать и редактировать PDF-файлы. Одна из самых популярных библиотек для этой цели - PyPDF2.🛠 Чтобы начать работу с PyPDF2, необходимо установить эту библиотеку с помощью pip:
pip install PyPDF2
📚 Документация PyPDF2 доступна здесь, где вы можете найти подробные примеры и инструкции по использованию. 🚀 Теперь, давайте создадим простой PDF-файл с текстом "Пример создания PDF в Python":
import PyPDF2

# Создание объекта PDF
pdf = PyPDF2.PdfFileWriter()

# Создание страницы и добавление текста
page = pdf.addPage()
page.mergePage(page)

text = "Пример создания PDF в Python"

# Добавление текста на страницу
page.drawText(100, 500, text)

# Сохранение PDF в файл
with open("example.pdf", "wb") as f:
    pdf.write(f)

print("PDF файл успешно создан!")
🐍 Это простой пример создания PDF-файла с помощью Python и библиотеки PyPDF2. Однако, существует множество других библиотек, таких как reportlab или FPDF, предоставляющих более широкие возможности для создания и редактирования PDF-документов в Python.

Разбор В тексте переменной txt есть 4 буквы —> индекс последней —> [3] Заходим в первый try, сразу же запрыгиваем во второй. Пробуем получить txt[5] —> не можем—> ошибку ловит except. В except'e выводим число 2. Далее выходим из внутреннего try-except'a и пытаемся получить txt[3] —> удачно —> на следующей строке выводим 3. В except не заходим, так как все прошло успешно. Ответ: 2 3

Что выдаст код выше?
Anonymous voting

photo content

👩‍💻 Что будет, если написать import this в Python? Когда мы пишем `import this` в Python, происходит загрузка модуля под на
👩‍💻 Что будет, если написать import this в Python? Когда мы пишем `import this` в Python, происходит загрузка модуля под названием "this". Однако, вместо того, чтобы импортировать какие-то функции или переменные, этот модуль выводит на экран "The Zen of Python" - набор принципов и философии языка программирования Python. Ставьте ⚡️ если знали

photo content

🐍string.splitlines Метод splitlines() разбивает строку по разрывам строк и возвращает список. Если нет символов разрыва стро
🐍string.splitlines Метод splitlines() разбивает строку по разрывам строк и возвращает список. Если нет символов разрыва строки, он возвращает список с одним элементом (одной строкой). Метод splitlines() может принимать параметр keepends. Он определяет, будут ли переносы строк включены в результирующий список или нет. Его значение может быть True или любым числом.

photo content

💰Узнаем курс биткоина forex-python позволяет получать данные о курсе валют в определённое время и конвертировать одну валюту
💰Узнаем курс биткоина forex-python позволяет получать данные о курсе валют в определённое время и конвертировать одну валюту в другую. Код на изображении выводит цену одного биткоина в долларах за каждый день в промежуток времени начиная с 10:10:10 22 октября 2021 года и заканчивая 11:11:11 23 октября 2021 года. Установка: pip install forex-python