channel icon
Полезные материалы по всему, что может быть интересно опытному и начинающему разработчику на Python.

Условия размещения

Цена за 48 часов в ленте 2500,00
Цена за 1 час закрепления N/A
Взаимопиар Нет

Не беру 18+, войну, жесть и т.д.

+4
6 067
подписчиков
-8
~1.4k
охват 1 публикации
0
~4
постов / день
-0,1%
23,3%
ERR % ?

Статистика

Последние публикации

Python'er
2 мая 2024 г. 15:50
➡️Функция .upper()

Функция .upper() в Python используется для преобразования всех символов в строке в верхний регистр. Это очень полезно, когда вы хотите сравнить строки без учета регистра или обеспечить единообразие ввода данных.

➡️Функция .lower()

С другой стороны, функция .lower() преобразует все символы строки в нижний регистр. Это также может быть полезно при сравнении строк или обеспечении единообразия ввода.

➡️Применение .upper() и .lower()

Функции .upper() и .lower() часто используются вместе для обеспечения единообразия ввода и процесса обработки данных. Например, вы можете преобразовать ввод пользователя в нижний регистр перед проверкой его в словаре, где все ключи хранятся в нижнем регистре. Таким образом, вы можете быть уверены, что ваш код будет работать независимо от того, как пользователь ввел данные.

🐍PythonerPythoner
Python'er
2 мая 2024 г. 12:06
➡️Что такое функция .isprintable()?

Функция .isprintable() в Python - это встроенная функция, которая возвращает 'True', если все символы в строке печатаемые, и 'False', если хотя бы один символ в строке не печатаемый. Непечатаемые символы включают управляющие символы, такие как перевод строки или табуляция.

➡️Примеры использования функции .isprintable()

Рассмотрим пример использования функции .isprintable(). Допустим, у нас есть строка 'Hello, World!'. Если мы применим к этой строке функцию .isprintable(), результатом будет 'True', потому что все символы в этой строке являются печатаемыми. Однако, если бы у нас была строка 'Hello\nWorld!', результатом было бы 'False', потому что символ '\n' не является печатаемым.

Пример кода:

string1 = 'Hello, World!'
print(string1.isprintable()) # Вывод: True

string2 = 'Hello\\\nWorld!'
print(string2.isprintable()) # Вывод: False


➡️Как работает функция .isprintable()?

Функция .isprintable() проверяет каждый символ в строке, чтобы определить, является ли он печатаемым. Если все символы печатаемые, функция возвращает 'True'. Если хотя бы один символ не печатаемый, функция возвращает 'False'. Это делает ее прекрасным инструментом для быстрой проверки больших объемов данных.

🐍PythonerPythoner
Python'er
1 мая 2024 г. 19:28
Python'er
1 мая 2024 г. 15:25
➡️Рекурсия — это процесс вызова функции, который включает в себя вызов функции изнутри самой функции. То есть функция вызывает саму себя для выполнения дополнительной задачи, которая зависит от предыдущего вызова функции.

🔎Обратите внимание, что в рекурсивной функции должно быть условие выхода из цикла, чтобы избежать бесконечной рекурсии.

🐍PythonerPythoner
Python'er
1 мая 2024 г. 10:36
➡️Функция isupper()

Функция isupper() в Python возвращает True, если все символы в строке являются заглавными буквами. Если строка содержит хотя бы одну строчную букву или другой символ (цифру, специальный символ), функция возвращает False.

Пример:

print('HELLO'.isupper())  # Вывод: True
print('Hello'.isupper()) # Вывод: False


➡️Функция islower()

Функция islower() работает аналогично функции isupper(), но в обратном направлении. Она возвращает True, если все символы в строке являются строчными буквами. Если строка содержит хотя бы одну заглавную букву или другой символ, функция возвращает False.

Пример:

print('hello'.islower())  # Вывод: True
print('Hello'.islower()) # Вывод: False


➡️Применение функций isupper() и islower()

Функции isupper() и islower() могут быть полезными при валидации ввода пользователя или при обработке текстовых данных. Они позволяют программе реагировать на регистр символов в строке, что может быть полезно во множестве ситуаций. Например, при создании системы регистрации, где требуется, чтобы пароль содержал как минимум одну заглавную букву.

🐍PythonerPythoner
Python'er
30 апреля 2024 г. 18:31
Разбор

str.isupper() -> bool
Возвращает флаг, указывающий не то, содержит ли строка символы только верхнего регистра.

Аналогично с islower, только для нижнего регистра.

Метод upper() возращает копию строки, в которой все буквы сконвертированы к большому регистру (заглавные буквы). Все остальные символы остаются неизмененными.

Аналогично с lower(), только к нижнему регистру.

В итоге получаем False == False, THIS IS NOW! == this is now! —> True, False
В итоге получаем False == False, THIS IS NOW! == this is now! —> True, False
Python'er
30 апреля 2024 г. 18:31
Что выдаст код выше?
Опрос
  • True True
  • True Flase
  • False True
  • False False
  • None None
  • Error
Python'er
30 апреля 2024 г. 18:31
Python'er
30 апреля 2024 г. 16:17
➡️➡️pdb (Python Debugger) — это встроенный отладчик Python, который позволяет проводить отладку программы шаг за шагом, узнавать значения переменных, выполнять код пошагово, устанавливать точки останова и многое другое.

➡️Для использования pdb в программе нужно импортировать модуль pdb и вызвать функцию pdb.set_trace() в месте, где хотите установить точку останова. Когда программа дойдет до этой точки, выполнение приостановится, и вы сможете взаимодействовать с отладчиком.

➡️pdb предоставляет интерфейс командной строки, который можно использовать для взаимодействия с кодом Python во время его выполнения. Вы можете войти в режим pdb в своей программе Python, вставив следующую строку кода там, где вы хотите остановить отладчик.

🐍PythonerPythoner
Python'er
30 апреля 2024 г. 10:00
Майские скидки!

Профессия «Python-разработчик» 🐍Профессия «Python-разработчик» 🐍

🎁  Скидка до 30 000 р. Успейте до 14 мая получить специальное предложение!

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

Уже во время обучения вы вступите в программу «Карьерный трек», чтобы найти свою первую работу в IT.

📌 Пройдите 5 бесплатных уроков и поймите, подходит ли вам профессия и стоит ли продолжать!
Python'er
29 апреля 2024 г. 16:50
✍️✍️Логирование, или журналирование, – это процесс записи событий в системе. Эти события могут включать в себя всё: от информации о том, что программа успешно завершила свою работу, до деталей о возникших ошибках. Логи могут быть сохранены в различных форматах и на различных носителях, включая файлы, базы данных или даже удаленные серверы.

➡️Преимущества логирования

Логирование имеет множество преимуществ. Оно помогает разработчикам отслеживать и исправлять ошибки, анализировать поведение системы и даже предотвращать возможные проблемы в будущем. Кроме того, логи могут быть использованы для аудита, что особенно важно для обеспечения безопасности системы.

➡️Как использовать логирование?

Применять логирование можно разными способами. Во-первых, можно использовать встроенные средства ОС или специализированные инструменты для логирования. Во-вторых, можно внедрять функции логирования непосредственно в свои приложения. В любом случае, важно помнить о необходимости разделять логи по уровням важности и обеспечивать их надлежащее хранение и архивацию.

🐍PythonerPythoner
Python'er
29 апреля 2024 г. 11:06
📉📉Matplotlib - это библиотека в Python, которая позволяет создавать разнообразные графики, диаграммы и визуализации данных. Она является одной из самых популярных библиотек в Python для визуализации данных и широко используется в области науки о данных, машинного обучения, анализе данных и других областях.

➡️Matplotlib позволяет создавать различные типы графиков, такие как линейные графики, столбчатые диаграммы, круговые диаграммы, точечные графики, гистограммы и многие другие. Библиотека также предоставляет широкие возможности для настройки внешнего вида графиков, подписей, цветов и многого другого.

⬆️Для работы с Matplotlib обычно используют модуль matplotlib.pyplot. На фото приведен простой пример создания линейного графика с помощью Matplotlib.

➡️Matplotlib также позволяет добавлять несколько графиков на одном полотне, создавать трехмерные графики, работать с текстом и аннотациями на графиках, сохранять графики в различных форматах файлов и многое другое.

💡Благодаря своей гибкости и мощным возможностям, Matplotlib является незаменимым инструментом для визуализации данных в Python.

🐍PythonerPythoner
Python'er
28 апреля 2024 г. 18:20
Python'er
28 апреля 2024 г. 15:58
➡️Создание вложенных списков

Вложенный список - это список, содержащий другие списки в качестве его элементов. Создание вложенного списка в Python - это простой процесс. Вы просто создаете список, как обычно, но вместо того чтобы добавлять одиночные элементы, вы добавляете другие списки. Например, nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]].

➡️Добавление вложенного списка

Добавление нового вложенного списка в существующий список также является прямолинейным процессом. Вы просто используете метод .append() для добавления нового списка. Например, если вы хотите добавить новый список [10, 11, 12] в наш вложенный список, вы бы написали nested_list.append([10, 11, 12]).

➡️Доступ к элементам вложенных списков

Доступ к элементам вложенного списка осуществляется также, как и к элементам обычного списка, только с дополнительным индексированием для вложенных списков. Например, если вы хотите получить доступ к числу 5 в приведенном выше вложенном списке, вы бы использовали nested_list[1][1].

➡️Изменение элементов вложенных списков

Изменение элементов во вложенных списках также является прямолинейным процессом. Точно также, как вы бы изменили элемент в обычном списке, вы просто обращаетесь к нужному элементу с помощью индекса и присваиваете ему новое значение. Например, nested_list[2][2] = 10 заменит число 9 на число 10 в нашем вложенном списке.

🐍PythonerPythoner
Python'er
28 апреля 2024 г. 11:54
➡️➡️Оператор if

Оператор if - это один из наиболее часто используемых операторов в Python. Он используется для проверки истинности выражения и выполнения определенной операции в зависимости от результата. Оператор if выглядит следующим образом:

if выражение:
операция


Операция будет выполнена только в случае, если выражение истинно. Если выражение ложно, операция не будет выполнена.

➡️Оператор elif

Оператор elif используется, когда нужно проверить несколько условий и выполнить различные операции в зависимости от результата каждого из них. Оператор elif выглядит следующим образом:

if выражение1:
операция1
elif выражение2:
операция2
else:
операция3


💬Если выражение1 истинно, будет выполнена операция1, и оператор elif будет пропущен. Если выражение1 ложно, будет проверено выражение2. Если выражение2 истинно, будет выполнена операция2. Если ни одно из выражений не является истинным, будет выполнена операция3.

🔃Сравнение if и elif

Основное отличие между оператором if и elif заключается в том, что if используется для проверки одного условия, в то время как elif используется для проверки нескольких условий. Кроме того, elif используется только после оператора if, в то время как оператор if может использоваться самостоятельно.

🐍PythonerPythoner
Python'er
27 апреля 2024 г. 16:19
🌐🌐GitLab - это веб-платформа для управления репозиториями Git, используемыми для хранения и управления исходным кодом приложений. Это инструмент для разработки программного обеспечения, который предоставляет широкий набор функций, в том числе управление версиями, совместную работу, непрерывную интеграцию и непрерывную доставку.

➡️➡️Управление версиями

Одной из основных функций GitLab является управление версиями. Эта функция позволяет разработчикам сохранять различные версии кода, которые могут быть использованы для восстановления предыдущих версий при необходимости. Благодаря системе контроля версий, которая реализована в GitLab, разработчики могут работать над одним и тем же проектом, не опасаясь потерять свою работу.

➡️Совместная работа

GitLab также предоставляет широкие возможности для совместной работы над проектами. Разработчики могут создавать задачи, определять приоритеты и назначать ответственных за их выполнение. Это позволяет упростить коммуникацию между разработчиками и ускорить процесс разработки.

➡️➡️Непрерывная интеграция и доставка

GitLab также предоставляет инструменты для непрерывной интеграции и доставки (CI/CD), что позволяет автоматизировать процесс сборки, тестирования и развертывания кода. Это ускоряет процесс разработки и повышает качество кода.

🐍PythonerPythoner
Python'er
27 апреля 2024 г. 11:28
💡Ответ вас удивит, но везде, где можно писать!
Главное расширение потом поменять на .py
везде, где можно писать!
Главное расширение потом поменять на .py ☺️

Ну а теперь разберем наш топ 3:

➡️PyCharm

PyCharm - это одна из самых популярных и мощных сред программирования для Python. Она разработана компанией JetBrains и доступна в двух версиях: бесплатной и платной. Бесплатная версия PyCharm Community Edition позволяет создавать проекты на Python, автоматически заполнять код, отлаживать приложения и многое другое. Платная версия PyCharm Professional Edition предоставляет дополнительные функции, такие как инструменты для разработки веб-приложений, машинного обучения и научных вычислений.

➡️➡️Jupyter Notebook

Jupyter Notebook - это интерактивная среда программирования, которая позволяет создавать и выполнять код в браузере. Она поддерживает различные языки программирования, в том числе Python. Jupyter Notebook позволяет создавать документы, которые содержат код, текст, изображения и графики, что делает ее отличным выбором для научных вычислений и визуализации данных.

➡️Visual Studio Code

Visual Studio Code - это бесплатная среда программирования, которая поддерживает различные языки программирования, в том числе Python. Она разработана компанией Microsoft и имеет множество функций, таких как автозаполнение кода, отладка приложений, интеграция с системами контроля версий и многое другое. Visual Studio Code также имеет множество расширений, которые позволяют настроить среду программирования под ваши потребности.

🐍PythonerPythoner
Python'er
26 апреля 2024 г. 19:04
🔎Для подсчета количества элементов в списке в Python можно воспользоваться встроенной функцией len(). Эта функция возвращает количество объектов в списке.

➡️Также можно использовать цикл для подсчета элементов в списке:

my_list = [1, 2, 3, 4, 5]
count = 0

for item in my_list:
count += 1

print(count) # Выведет: 5

Оба способа вернут количество элементов в списке.

🐍PythonerPythoner
Python'er
26 апреля 2024 г. 13:35
➡️➡️Функция eval() принимает строку, содержащую код Python, и выполняет его. Результат выполнения кода возвращается в качестве результата функции:

x = eval("2 + 2")
print(x) # Output: 4


➡️Функция eval() может принимать переменные и использовать их в выражении:

x = 2
y = 3
print(eval("x + y")) # Output: 5


🐍PythonerPythoner
Python'er
26 апреля 2024 г. 10:00
Оплачиваемая стажировка и трудоустройство без опыта — ну ничего себе 😳

Все возможно с Добровольным квалификационным экзаменом! Это бесплатный проект Правительства Москвы, где ты можешь показать свои знания по специальности, запомниться потенциальным работодателям и получить оффер в престижные компании Москвы.

Тебя ждет всего три шага:
1️⃣ Пройди тест
После регистрации на сайте ДКЭ тебе будет доступно 70 профессий по 7 направлениям. Выбирай тест по своей специальности и проверь уровень своих знаний!
2️⃣ Реши кейс
Если ты успешно сдал тест, тебя пригласят на следующий этап, где ты с другими участниками в команде будешь решать реальный кейс одного из работодателей.
3️⃣ Стань победителем
Окажись в числе лучших по общему количеству баллов за оба этапа и получи шанс попасть на оплачиваемую стажировку с дальнейшим трудоустройством.

Готов проявить себя? Регистрируйся и начинай проходить тест — https://dke.moscow

Реклама. АНО "РАЗВИТИЕ ЧЕЛОВЕЧЕСКОГО КАПИТАЛА", АНО "РЧК". ИНН 7710364647. erid: LjN8Jy4wj