en
Feedback
Pythoner

Pythoner

Open in Telegram

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

Show more
6 777
Subscribers
-724 hours
-277 days
-4930 days
Posts Archive
➡️Для скачивания картинки с сайта на Python можно использовать библиотеку requests. ⬆️Замените ссылку на картинку 'https://Py
➡️Для скачивания картинки с сайта на Python можно использовать библиотеку requests. ⬆️Замените ссылку на картинку 'https://Python'er/python.jpg' на нужную вам URL-ссылку, а путь для сохранения 'python.jpg' на путь, где вы хотите сохранить картинку на вашем компьютере. Запустите этот код, и он загрузит указанную картинку с сайта по указанному URL и сохранит ее локально. 🐍Python'er

⚡Хакатон ГАГАРИН.ХАК! Крупный онлайн-марафон, который соберет участников со всей России. Событие пройдет в преддверии дня кос
⚡Хакатон ГАГАРИН.ХАК! Крупный онлайн-марафон, который соберет участников со всей России. Событие пройдет в преддверии дня космонавтики и представит уникальную возможность для разработчиков продемонстрировать свои навыки и презентовать уникальные решения. 🚀Тебя ждет 5 кейсов: 1.Классификатор фото-сканов; 2.Телеграм-бот для быстрого заполнения анкетных данных; 3.Использование ИИ для онбординга первокурсника; 4.Sentiment Telegram-каналов на рынке акций; 5.Алгоритм обнаружения аномалий в видеопотоке для реализации алгоритма сервисной аналитики. 🏆Общий призовой фонд - 1 250 000 рублей! 🗓️Дата проведения: 12 - 14 Апреля 📍Формат: Онлайн Подробная информация и регистрация: https://gagarinhack.ru/?utm_source=telega_in&utm_medium=cpm&utm_campaign=posevy(26.03.24)

➡️**kwargs в Python - это параметр, который позволяет передавать произвольное количество именованных аргументов в функцию. С
➡️**kwargs в Python - это параметр, который позволяет передавать произвольное количество именованных аргументов в функцию. С помощью **kwargs можно создавать функции с переменным числом именованных параметров. ⬆️В данном примере функция print_info принимает произвольное количество именованных аргументов. При вызове функции можно передать любое количество именованных параметров. Внутри функции **kwargs представлен как словарь, где ключами являются имена аргументов, а значениями - их значения. 💡Также можно передать **kwargs в другую функцию:
def greet(**kwargs):
    if 'name' in kwargs:
        print(f"Hello, {kwargs['name']}!")
    if 'age' in kwargs:
        print(f"You are {kwargs['age']} years old.")

greet(name='Alice', age=25)
➡️При вызове функции greet с именованными параметрами name и age, функция проверяет их наличие в **kwargs и выводит соответствующие сообщения. ➡️Использование **kwargs обеспечивает гибкость при работе с функциями и позволяет передавать и обрабатывать любое количество именованных параметров. 🐍Python'er

🔎Метод list.append() в Python используется для добавления элемента в конец списка. Он изменяет исходный список, добавляя нов
🔎Метод list.append() в Python используется для добавления элемента в конец списка. Он изменяет исходный список, добавляя новый элемент к его концу. ⬆️В данном примере мы сначала создаем пустой список my_list, а затем добавляем элементы 'apple', 'banana' и 'cherry' в конец списка с помощью метода append(). После этого выводим список на экран и видим, что элементы были успешно добавлены. 🐍Python'er

Друзья, если вам интересна карьера в IT, записывайтесь на курс «Основы программирования на Python»  Старт: 1 апреля Продолжительность: 2 месяца Python считается самым легким языком для входа в профессию. Его используют 49,2% программистов мира по версии Statista.com (2023). Курс охватывает все основные концепции Python, вы научитесь: - Писать прикладные программы на Python - Разрабатывать приложения для работы с файлами - Работать с регулярными выражениями - Создавать программы с использованием циклов и функций - Работать с модулями и библиотеками - Форматировать вывод данных - Обрабатывать исключения 🏆 Выдаём сертификат Академии при успешной сдаче экзамена 🏆 Помогаем с трудоустройством нашим ученикам Войди в IT — выбери лучшее для себя. Академия Кодебай образовательный центр по ИБ для профессионалов Пишите в тг @Codeby_Academy Или звоните 84994441750 #python #IT #новый_старт

Разбор тут много разных фишек используется, разберем по порядку: 1 строка: тут используется распаковка значений. В переменную а попадет первый символ, в b - второй, а в с все остальные В результате будет a = '1', b = '2', c = ('3', '0', '0') 2 строка: Тут используется оператор match-case. В матч мы передаем содержимое переменных а, b и все елементы (!) из c. 3 строка: тут вся перлесть конструкции match-case: первый аргумент - это переменная '_', то есть мы получаем первый аргумент без проверки. Потом мы проверяем второй аргумент чтобы был равен 2. А третий - чтобы был равен "300". Данный кейс не выполнится по ряду причин: 1. вторая проверка на 2 не пройдет - в переменной у нас строка с символом "2", а не число (int). 2. следующая проверка тоже не пройдет, логично что там не будет "300" 3. Кол-во передаваемых аргументов не совпадает с кол-во проверок. 5 строка: тут все проще - мы ничего не проверяем, а просто получаем все аргументы в переменную default. Именно этот кейс и сработает. 6 строка: Вывод переменной default. Вывод: ('1', '2', '3', '0', '0')

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

photo content

photo content

20$ за ChatGPT 30$ за Midjourney 50$ за... Вам не надоело платить за все? NAN - экосистема нейросетей, где в одном месте собр
20$ за ChatGPT 30$ за Midjourney 50$ за... Вам не надоело платить за все? NAN - экосистема нейросетей, где в одном месте собраны лучшие инструменты для достижения наилучших результатов. Поиск, программирование, работа с текстом, генерация изображений и видео, обработка голоса и это еще не всё! Будь одним из первых. Используй @NAN_neuro

🔄 Создание автообновления страницы в браузере с помощью Python ➡️ Использование библиотеки Selenium Первый шаг в создании ав
🔄 Создание автообновления страницы в браузере с помощью Python ➡️ Использование библиотеки Selenium Первый шаг в создании автообновления страницы - использование библиотеки Selenium. Selenium - это набор инструментов для автоматизации веб-браузеров. Он позволяет Python взаимодействовать с браузером, как если бы это делал человек. С помощью Selenium мы можем открыть веб-страницу и обновить ее. Пример кода:
from selenium import webdriver

driver = webdriver.Firefox() # или любой другой браузер
driver.get('<http://www.example.com>')
➡️ Использование метода refresh Второй шаг - это использование метода refresh в Selenium. Этот метод позволяет обновить текущую страницу. В комбинации с библиотекой time в Python, мы можем настроить скрипт так, чтобы он автоматически обновлял страницу через определенные интервалы времени. Пример кода:
import time

while True:
    driver.refresh() # обновляем страницу
    time.sleep(10) # ждем 10 секунд
🐍Python'er

🧠Метод dict.get() в Python используется для получения значения по ключу из словаря. Он принимает ключ в качестве аргумента и
🧠Метод dict.get() в Python используется для получения значения по ключу из словаря. Он принимает ключ в качестве аргумента и возвращает соответствующее значение. В случае, если ключ отсутствует в словаре, метод возвращает значение по умолчанию, которое можно указать вторым аргументом. ⬆️В данном примере, метод dict.get() используется для получения оценок студентов из словаря student_grades. При обращении к существующим ключам, метод возвращает соответствующее значение, а при обращении к несуществующему ключу – None или значение по умолчанию, если оно указано. ⚙️Метод dict.get() удобен в тех случаях, когда нужно получить значение из словаря и быть уверенным, что при отсутствии ключа программа не будет выдавать ошибку. Он также позволяет удобно установить значение по умолчанию, если ключ не найден. 🐍Python'er

🧑‍💻Для создания календаря в Tkinter можно использовать виджет Calendar из библиотеки tkcalendar. ⬆️В этом примере создается
🧑‍💻Для создания календаря в Tkinter можно использовать виджет Calendar из библиотеки tkcalendar.

⬆️В этом примере создается окно с календарем, который позволяет выбрать дату. При нажатии на кнопку "Get Date" выбранная дата выводится в консоль. Вы можете адаптировать этот код под свои нужды, например, добавить функционал сохранения выбранной даты в переменную или использовать для других целей. 🐍Python'er

🧑‍💻Сегодня я хочу поделиться с вами интересной задачей, которую можно решить с помощью Python - подсчетом количества выходн
🧑‍💻Сегодня я хочу поделиться с вами интересной задачей, которую можно решить с помощью Python - подсчетом количества выходных дней за определенный период времени. Это может быть полезно для расчета времени на отдых, планирования рабочего графика или просто для интереса. ❔ Использование модуля datetime Python имеет встроенный модуль datetime, который предоставляет инструменты для работы с датами и временем. С его помощью можно легко получить текущую дату и время, добавить или вычесть дни, месяцы или годы, а также определить день недели для любой даты. ⬆️ Создание функции подсчета выходных Создадим функцию, которая принимает на вход две даты и возвращает количество выходных дней между ними. В Python выходные дни - это суббота и воскресенье, которым соответствуют числа 5 и 6 в методе weekday(). ⌨️ Применение функции на практике Теперь, когда функция готова, можно использовать её для подсчета выходных за любой период времени. Например, можно подсчитать, сколько выходных дней будет в следующем году, или сколько выходных было в прошлом месяце.
start_date = datetime.date(2022, 1, 1)
end_date = datetime.date(2023, 1, 1)

print(count_weekends(start_date, end_date))
🐍Python'er

👋Всем привет, теперь в канале есть чат и комментарии. P.S. Ребята, бредик не пишем 🤣
👋Всем привет, теперь в канале есть чат и комментарии. P.S. Ребята, бредик не пишем 🤣

🌐Метод string.swapcase() в Python используется для замены регистра букв в строке. Все заглавные буквы будут преобразованы в
🌐Метод string.swapcase() в Python используется для замены регистра букв в строке. Все заглавные буквы будут преобразованы в строчные, а все строчные буквы - в заглавные. 📈Этот метод очень полезен, если вам нужно быстро изменить регистр букв в строке без использования циклов или условий. Он помогает в обмене регистров символов буквенных значений в строке. 🐍Python'er

🧭Метод set.clear() в Python используется для удаления всех элементов из множества. При вызове этого метода все элементы, кот
🧭Метод set.clear() в Python используется для удаления всех элементов из множества. При вызове этого метода все элементы, которые были добавлены в множество, будут удалены, и множество станет пустым. 📈Этот метод может быть полезен, если вам нужно очистить множество и начать заново добавлять элементы в него. 🐍Python'er

photo content
+2

⏰Метод list.append() в Python используется для добавления элемента в конец списка. При вызове этого метода элемент, переданны
Метод list.append() в Python используется для добавления элемента в конец списка. При вызове этого метода элемент, переданный в качестве аргумента, будет добавлен в конец списка. 📈Этот метод очень удобен, когда вам нужно расширить список новым элементом, не зная заранее размер списка. Вы можете добавлять элементы в список по одному, используя метод append(), что делает его очень удобным для работы с динамическим списком. 🐍Python'er

🐍Метод bin() в Python используется для преобразования целого числа в двоичное представление в виде строки. ➡️Метод bin() воз
🐍Метод bin() в Python используется для преобразования целого числа в двоичное представление в виде строки. ➡️Метод bin() возвращает строку, которая начинается с префикса "0b", за которым следует двоичное представление числа. 💡Обратите внимание, что если вы хотите использовать двоичное число в вычислениях, вам может понадобиться удалить префикс "0b" и сконвертировать строку обратно в число:
num = 0b1010
print(num)  # Вывод: 10
➡️Таким образом, метод bin() удобен для преобразования целых чисел в их двоичное представление в строковом формате.