🤔 Сколько максимум аргументов можно передать функции print()?
Многие из нас знают, что функция print() в Python может принимать "неограниченное" количество аргументов. Но вопрос в том, сколько именно максимально аргументов можно передать этой функции? Есть ли какое-то ограничение? Или бесконечность ♾️?
💬 Поделитесь своими мыслями и знаниями в комментариях!
#Question
Многие из нас знают, что функция print() в Python может принимать "неограниченное" количество аргументов. Но вопрос в том, сколько именно максимально аргументов можно передать этой функции? Есть ли какое-то ограничение? Или бесконечность ♾️?
💬 Поделитесь своими мыслями и знаниями в комментариях!
#Question
🤔8
🎉 Сегодня Рунету исполняется 30 лет!
Рунет - общепринятое сокращение от "Русский Интернет". Это - сеть компьютеров и ресурсов, доступных пользователям на территории России и других русскоязычных стран. Формально, в Рунет входят все сайты с доменом ".ru".
🧐 А вот Старичок-Python уже отметил свой 33-й День Рождения...
Рунет - общепринятое сокращение от "Русский Интернет". Это - сеть компьютеров и ресурсов, доступных пользователям на территории России и других русскоязычных стран. Формально, в Рунет входят все сайты с доменом ".ru".
🧐 А вот Старичок-Python уже отметил свой 33-й День Рождения...
❤10👍2
Кортеж(tuple) в Python - это неизменяемая упорядоченная последовательность элементов. Кортежи очень похожи на списки, но в отличие от них, они не могут быть изменены после создания. Кортеж создается с использованием круглых скобок и элементы разделяются запятыми.
Пример создания кортежа:
Кортеж можно использовать для хранения неизменяемых данных, таких как координаты, информация о дате и времени, и т.д. Кроме того, кортежи могут быть использованы в качестве ключей в словарях или для возвращения нескольких значений из функции.
Операции над кортежами
1. Обращение к элементам кортежа
2. Срезы
3. Конкатенация кортежей
В данном примере мы создаем новый кортеж, добавляя к существующему кортежу элементы (6, 7, 8). Результат будет новый кортеж, содержащий все элементы из прежнего и дополнительно элементы 6, 7 и 8.
Использование кортежей позволяет улучшить производительность программы, так как они являются более эффективными по сравнению со списками в определенных случаях. Однако, если вам нужно изменять элементы последовательности, то лучше использовать списки.
#Learning
Пример создания кортежа:
my_tuple = (1, 2, 3, 4, 5)
Кортеж можно использовать для хранения неизменяемых данных, таких как координаты, информация о дате и времени, и т.д. Кроме того, кортежи могут быть использованы в качестве ключей в словарях или для возвращения нескольких значений из функции.
Операции над кортежами
1. Обращение к элементам кортежа
print(my_tuple[0]) # Выводит первый элемент кортежа
2. Срезы
print(my_tuple[1:3]) # Выводит подкортеж с элементами с индексами от 1 до 2
3. Конкатенация кортежей
new_tuple = my_tuple + (6, 7, 8) # Создаем новый кортеж, объединяя элементы из my_tuple и (6, 7, 8)
print(new_tuple)
В данном примере мы создаем новый кортеж, добавляя к существующему кортежу элементы (6, 7, 8). Результат будет новый кортеж, содержащий все элементы из прежнего и дополнительно элементы 6, 7 и 8.
Использование кортежей позволяет улучшить производительность программы, так как они являются более эффективными по сравнению со списками в определенных случаях. Однако, если вам нужно изменять элементы последовательности, то лучше использовать списки.
#Learning
🤷 На фото изображены программисты по мнению Kandinsky
Кстати, это - не самое верное представление программистов.
💬 Напишите своё мнение на эту тему в комментариях. Как вы считаете, действительно ли программисты выглядят так?
Кстати, это - не самое верное представление программистов.
Частично тут есть правда. А именно - программисты действительно любят тёмнуюсторонутему. А остальные части фото больше напоминают какого-то средневекового хакера.
💬 Напишите своё мнение на эту тему в комментариях. Как вы считаете, действительно ли программисты выглядят так?
🤔5👍2 1 1
Функция shuffle из модуля random используется для случайной перестановки элементов списка. Она перемешивает элементы списка таким образом, что каждый элемент имеет равные шансы оказаться на любом месте в списке после выполнения операции.
После выполнения кода на фото, элементы списка my_list будут расположены в случайном порядке.
Функция использует алгоритм Fisher-Yates (также известный как Knuth shuffle), который гарантирует, что каждый возможный порядок элементов имеет одинаковую вероятность быть полученным после перемешивания.
#Fun | #useful #informative
После выполнения кода на фото, элементы списка my_list будут расположены в случайном порядке.
Функция использует алгоритм Fisher-Yates (также известный как Knuth shuffle), который гарантирует, что каждый возможный порядок элементов имеет одинаковую вероятность быть полученным после перемешивания.
#Fun | #useful #informative
Функция random() из модуля random в Python используется для генерации псевдослучайных чисел от 0 до 1.
Псевдослучайные числа генерируются на основе начального состояния, называемого "seed", которое обычно устанавливается в начале программы. Если seed не установлен явно, то используется текущее время или другие параметры операционной системы для его генерации.
Пример использования функции random() на фото. Код сгенерирует случайное число с плавающей точкой от 0 (включительно) до 1 (исключительно) и выведет на экран.
#Fun | #useful #informative
Псевдослучайные числа генерируются на основе начального состояния, называемого "seed", которое обычно устанавливается в начале программы. Если seed не установлен явно, то используется текущее время или другие параметры операционной системы для его генерации.
Пример использования функции random() на фото. Код сгенерирует случайное число с плавающей точкой от 0 (включительно) до 1 (исключительно) и выведет на экран.
#Fun | #useful #informative
Студия Питониста | Python
Привет, друзья! Мы объявляем акцию "Пригласи друзей и получи подарок"! Ваша задача пригласить друзей в наш канал и получить мощные 💪 скрипты от нас! • За 3 друга, которые присоединятся к каналу по вашей ссылке (вы сможете получить её в ЛС), вы получаете…
✔️ Акция завершена
Результаты (двое лучших):
• @STANISLAVZSK1Y - 4 друга.
• @kairilunit - 4 друга.
В ближайшее время мы отправим всем соответствующие призы личными сообщениями.
👍 - если хотите ещё подобную акцию.
Результаты (двое лучших):
• @STANISLAVZSK1Y - 4 друга.
• @kairilunit - 4 друга.
В ближайшее время мы отправим всем соответствующие призы личными сообщениями.
👍 - если хотите ещё подобную акцию.
👍8🤔3
💥 Мы объявляем о розыгрыше совместно с @PyMapChannel!
💯 О ПРИЗЕ
Для розыгрыша был разработан простой кроссплатформенный графический редактор "Paint" на Python с использованием графического фреймворка PyQt6.
Приложение позволяет открывать, сохранять и создавать новые растровые изображения. Из доступных инструментов для рисования имеются: карандаш, заливка цветом, баллончик с краской, а также фигуры: линия, прямоугольник и эллипс.
Имеется возможность настраивать цвет для рисования с помощью палитры цветов или же выбрать произвольный. Так же можно настраивать толщину линий для групп инструментов отдельно.
Архитектура выстроена таким образом, что можно создавать свои инструменты, инкапсулируя их в класс.
🫡 УСЛОВИЯ
• Быть подписанным на @X_Python и на @PyMapChannel.
• Из аудитории обоих каналов выберутся по 2 победителя случайным образом.
• Результаты через 7 дней (20.04.2024)
Участвуй в розыгрыше и не упусти возможность получить хороший проект!
💯 О ПРИЗЕ
Для розыгрыша был разработан простой кроссплатформенный графический редактор "Paint" на Python с использованием графического фреймворка PyQt6.
Приложение позволяет открывать, сохранять и создавать новые растровые изображения. Из доступных инструментов для рисования имеются: карандаш, заливка цветом, баллончик с краской, а также фигуры: линия, прямоугольник и эллипс.
Имеется возможность настраивать цвет для рисования с помощью палитры цветов или же выбрать произвольный. Так же можно настраивать толщину линий для групп инструментов отдельно.
Архитектура выстроена таким образом, что можно создавать свои инструменты, инкапсулируя их в класс.
🫡 УСЛОВИЯ
• Быть подписанным на @X_Python и на @PyMapChannel.
• Из аудитории обоих каналов выберутся по 2 победителя случайным образом.
• Результаты через 7 дней (20.04.2024)
Участвуй в розыгрыше и не упусти возможность получить хороший проект!
❤7👍3
Как часто у вас возникают вопросы при программировании на Python?
Anonymous Poll
65%
Раз в день
7%
Раз в 2 дня
5%
Раз в неделю
3%
Раз в месяц
20%
Почти никогда
🔥7 1
Что вы больше любите создавать на Python?
Anonymous Poll
57%
Telegram боты
3%
Discord боты
14%
Нейросети
29%
Backend для сайтов
24%
Парсинг
25%
Десктопные программы
❤6
❤4
❤5
🤔 Давайте пофантазируем. Как вы думаете, в каких сферах будет применяться Python через 5 лет?
Например, сейчас Python активно развивается в сфере Машинного Обучения. Но кто знает, где ещё Python займёт лидирующие позиции?
💬 Пишите своё мнение прямо сейчас в комментариях. Будет интересно почитать!
#Question
Например, сейчас Python активно развивается в сфере Машинного Обучения. Но кто знает, где ещё Python займёт лидирующие позиции?
💬 Пишите своё мнение прямо сейчас в комментариях. Будет интересно почитать!
#Question
🤔6👍1
Студия Питониста | Python
Как часто у вас возникают вопросы при программировании на Python?
Стоит ли вводить рубрику, в которой каждый сможет задать вопрос по Python и получить ответ?
Anonymous Poll
84%
Да
16%
Нет
❤4
👍25🔥4
Студия Питониста | Python
💥 Мы объявляем о розыгрыше совместно с @PyMapChannel! 💯 О ПРИЗЕ Для розыгрыша был разработан простой кроссплатформенный графический редактор "Paint" на Python с использованием графического фреймворка PyQt6. Приложение позволяет открывать, сохранять и создавать…
🎉 Результаты розыгрыша:
Победители:
1. stanislav (@STANISLAVZSK1Y)
2. 人を知る (@npo_HAC)
Проверить результаты
Победители:
1. stanislav (@STANISLAVZSK1Y)
2. 人を知る (@npo_HAC)
Проверить результаты
🫡 Мы вернулись. Скучали?
💡Как Python может спасти мир (или хотя бы ваше утро): Рецепт идеального кофе с помощью Python
Забудьте о баристах — теперь вашим личным бариста может стать Python! В этом посте мы поделимся веселым проектом, в котором мы использовали Python для создания программы, которая рассчитывает идеальные пропорции кофе, воды и молока, чтобы начать день с правильным настроением. Приготовьтесь к чашке кофе, которая будет бодрить вас и ваш код на протяжении всего дня! ☕💻
Программу мы специально написали в стиле, который понятен новичкам — Бариста сможет получить каждый. Понадобится только знание английского!
#Обучение #Практика | #развлекаемся
💡Как Python может спасти мир (или хотя бы ваше утро): Рецепт идеального кофе с помощью Python
Забудьте о баристах — теперь вашим личным бариста может стать Python! В этом посте мы поделимся веселым проектом, в котором мы использовали Python для создания программы, которая рассчитывает идеальные пропорции кофе, воды и молока, чтобы начать день с правильным настроением. Приготовьтесь к чашке кофе, которая будет бодрить вас и ваш код на протяжении всего дня! ☕💻
Программу мы специально написали в стиле, который понятен новичкам — Бариста сможет получить каждый. Понадобится только знание английского!
def calculate_coffee_proportions(desired_strength, total_volume, milk_ratio):
# Идеальное соотношение кофе к воде (в граммах на миллилитр)
coffee_to_water_ratio = desired_strength / 1000.0
# Рассчитываем объем кофе и воды
coffee_volume = total_volume / (1 + milk_ratio)
water_volume = coffee_volume * coffee_to_water_ratio
# Рассчитываем объем молока
milk_volume = total_volume - coffee_volume - water_volume
return coffee_volume, water_volume, milk_volume
def main():
# Желаемая крепость кофе (в миллиграммах кофе на миллилитр)
desired_strength = int(input())
# Общий объем кофе (в миллилитрах)
total_volume = int(input())
# Соотношение молока к кофе (в миллилитрах молока на миллилитр кофе)
milk_ratio = int(input())
# Рассчитываем пропорции ингредиентов
coffee, water, milk = calculate_coffee_proportions(desired_strength, total_volume, milk_ratio)
# Выводим результаты
print("Для приготовления идеального кофе вам понадобится:")
print("Кофе: {:.2f} мл".format(coffee))
print("Вода: {:.2f} мл".format(water))
print("Молоко: {:.2f} мл".format(milk))
if __name__ == "__main__":
main()
#Обучение #Практика | #развлекаемся
❤11