Python Ready | Программирование
23K subscribers
768 photos
53 videos
393 links
Авторский канал по разработке на Python.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3NJEEh

Реклама на бирже: https://telega.in/c/python_ready
加入频道
🖥 Разберем работу с аргументами

В этом посте мы рассмотрим упаковку и распаковку аргументов с помощью * и **, их применение для списков, словарей и функций. Аргументы очень часто используются в кодинге, рекомендую их изучить!

- Упаковка аргументов с *args
- Упаковка именованных аргументов с **kwargs
- Распаковка словарей


👉 Python Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍10🤝5
Множества в Python для начинающих
#новичкам

Сегодня разберемся, как работать с множествами в Питоне.
Это коллекции уникальных элементов без порядка. Они полезны, если нужно избавиться от повторов.

Для создания множества, достаточно просто написать:
my_set = {1, 2, 3, 4}


Но чтобы добавить элементы, используем add() для одного элемента и update() для нескольких:
my_set.add(5)
my_set.update([6, 7, 8])


Для удаления элемента используем remove() (с ошибкой, если элемент отсутствует) или безопасный discard():
my_set.remove(5)
my_set.discard(9)


Множества поддерживают операции пересечения, объединения и разности:
set1 = {1, 2, 3}
set2 = {3, 4, 5}

print(set1 & set2) # Пересечение: {3}
print(set1 | set2) # Объединение: {1, 2, 3, 4, 5}
print(set1 - set2) # Разность: {1, 2}}


🔥 Такие простые изменения помогут вам сделать код более эффективным и избежать лишних повторений.

👉 Python Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥11🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ Вот с чего точно стоит начинать изучение проги:

Roadmap.sh — сайт, на котором собран план обучения для всех IT направлений. Все темы схематично отображены в нужной последовательности для поэтапного изучения.

👉 Python Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4🤝2
Что выведет консоль?
Anonymous Quiz
23%
A
38%
B
36%
C
3%
D
👍16🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
👨‍💻 Google представила ИИ для создания из текста 3D-уровней для игр

Google DeepMind анонсировала Genie 2 — искусственный интеллект, который превращает текстовые описания в полноценные 3D-окружения.

Вот основные возможности:

Генерация миров:
От густых лесов до мегаполисов — модель создаёт локации любого типа.

Интерактивные объекты:
Сгенерированные объекты обладают физическими свойствами, такими как гравитация и освещение.

Анимация персонажей:
Реалистичные движения и поведение NPC упрощают создание сложных игровых сценариев.

👉 Python Ready | #новость
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥7🤝2
😎 На Хабре нашлась полезная статья, в которой автор создаёт "камень-ножницы-бумага" на Python.

В этой статье:
• Вы напишите игру с нуля несколькими способами, где каждый этап разработки будет объясняться автором и дополняться примерами кода.

🔊Если заинтересовало, продолжай читать на Habr!


👉 Python Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥6🤝21
👩‍💻 Сейчас напомню вам о интересных методах для строк!

В этой шпаргалке мы рассмотрим методы для работы со строками в Python. Некоторые из них полезно держать в своем запасе каждому, ведь работа со строками встречается в программировании очень часто 👨‍💻

👉 Python Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥9
Так и не дошли до изучения кортежей?
#новичкам

Сегодня как раз разберем кортежи — это неизменяемые последовательности в Python. Кортежи похожи на списки, но их элементы нельзя изменить после создания. Это делает их полезными, когда нужно гарантировать, что данные останутся неизменными.

Для их создания просто используем круглые скобки:
my_tuple = (1, 2, 3, 4)


Если нужно создать пустой кортеж, то пишем:
empty_tuple = ()


Для одного элемента кортежа нужно поставить запятую:
single_element_tuple = (1,)


И чтобы обратиться к элементу, используем индексы:
print(my_tuple[2])  # Выведет 3


Но кортежи не поддерживают изменение своих элементов. Например, такой код вызовет ошибку:
my_tuple[0] = 10  # Ошибка! Кортежи неизменяемы


Также они поддерживают операции, как объединение и повторение:
tuple1 = (1, 2)
tuple2 = (3, 4)

print(tuple1 + tuple2) # Объединение: (1, 2, 3, 4)
print(tuple1 * 2) # Повторение: (1, 2, 1, 2)


🔥 Так что всё это, обеспечит вам более высокую производительность и будет полезно когда нужно сохранить данные, которые не должны изменяться.

👉 Python Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥3🤝3
Что выведет консоль?
Anonymous Quiz
34%
A
48%
B
15%
C
3%
D
🔥11👍9
Сумма штрафа Google российским телеканалам выросла до 8 ундециллионов рублей, но в Google не сообщили о ней акционерам 😮

На начало декабря 2024 года сумма штрафа Google российским телеканалам выросла до 8 ундециллионов (ундециллион — единица с 36 нулями) рублей

Сумма штрафа против Google превышает в несколько раз всё мировое богатство ($8 квадриллионов). Текущая капитализация Google составляет $2,17 трлн, что в 10 миллиардов триллионов раз меньше, чем сумма штрафа

🗣Если интересно, можно почитать здесь

👉 Python Ready | #новость
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21🔥7👍5👎2