В этой шпаргалке мы рассмотрим методы для работы со строками в Python. Некоторые из них полезно держать в своем запасе каждому, ведь работа со строками встречается в программировании очень часто
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥9
Так и не дошли до изучения кортежей?
#новичкам
Сегодня как раз разберем кортежи — это неизменяемые последовательности в Python. Кортежи похожи на списки, но их элементы нельзя изменить после создания. Это делает их полезными, когда нужно гарантировать, что данные останутся неизменными.
Для их создания просто используем круглые скобки:
Если нужно создать пустой кортеж, то пишем:
Для одного элемента кортежа нужно поставить запятую:
И чтобы обратиться к элементу, используем индексы:
Но кортежи не поддерживают изменение своих элементов. Например, такой код вызовет ошибку:
Также они поддерживают операции, как объединение и повторение:
🔥 Так что всё это, обеспечит вам более высокую производительность и будет полезно когда нужно сохранить данные, которые не должны изменяться.
👉 Python Ready | #практика
#новичкам
Сегодня как раз разберем кортежи — это неизменяемые последовательности в 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)
🔥 Так что всё это, обеспечит вам более высокую производительность и будет полезно когда нужно сохранить данные, которые не должны изменяться.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥3🤝3
🔥11👍9
Сумма штрафа Google российским телеканалам выросла до 8 ундециллионов рублей, но в Google не сообщили о ней акционерам 😮
На начало декабря 2024 года сумма штрафа Google российским телеканалам выросла до 8 ундециллионов (ундециллион — единица с 36 нулями) рублей
Сумма штрафа против Google превышает в несколько раз всё мировое богатство ($8 квадриллионов). Текущая капитализация Google составляет $2,17 трлн, что в 10 миллиардов триллионов раз меньше, чем сумма штрафа
🗣 Если интересно, можно почитать здесь
👉 Python Ready | #новость
На начало декабря 2024 года сумма штрафа Google российским телеканалам выросла до 8 ундециллионов (ундециллион — единица с 36 нулями) рублей
Сумма штрафа против Google превышает в несколько раз всё мировое богатство ($8 квадриллионов). Текущая капитализация Google составляет $2,17 трлн, что в 10 миллиардов триллионов раз меньше, чем сумма штрафа
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21🔥7👍5👎2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51👍8👎2
В этом посте мы рассмотрим списковые включения и изучим их три применения: создание списков, фильтрацию данных и использование условий:
- Базовое создание списка
- Фильтрация элементов
- Применение условий
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝26👍13🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
Вот вам на утро крутой сайт для изучения Питончика)
Pytonchik — платформа, на которой собрано много полезной информации по Python. Туториалы, полезные методы и подборки курсов. Кому интересно, снизу оставлю линк.
📌 Ссылочка: pythonchik.ru
👉 Python Ready | #ресурс
Pytonchik — платформа, на которой собрано много полезной информации по Python. Туториалы, полезные методы и подборки курсов. Кому интересно, снизу оставлю линк.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4
Знаете как работает хэширование в Питончике?
#средничкам
Сегодня как раз разберем хэширование — это процесс преобразования данных в фиксированный размер, который называется хэш-значением.
Для начала нужно импортировать модуль
Теперь можем создать хэш-объект, используя алгоритм SHA-256. Это делается так:
Далее, чтобы хэшировать данные, нужно обновить хэш-объект. Для этого мы добавим строку, которую хотим хэшировать, и не забудем закодировать её в байты:
Когда хэш-объект обновлен, можем получить хэш-значение, используя метод
🔥 В результате мы получим уникальное хэш-значение для строки "Hello, World!".
👉 Python Ready | #практика
#средничкам
Сегодня как раз разберем хэширование — это процесс преобразования данных в фиксированный размер, который называется хэш-значением.
Для начала нужно импортировать модуль
hashlib
, импорты прописываем в начале файла:import hashlib
Теперь можем создать хэш-объект, используя алгоритм SHA-256. Это делается так:
hash_object = hashlib.sha256()
Далее, чтобы хэшировать данные, нужно обновить хэш-объект. Для этого мы добавим строку, которую хотим хэшировать, и не забудем закодировать её в байты:
data = "Hello, World!"
hash_object.update(data.encode())
Когда хэш-объект обновлен, можем получить хэш-значение, используя метод
hexdigest()
. Вот как это сделать:hash_value = hash_object.hexdigest()
print(f"Хэш-значение для '{data}': {hash_value}")
🔥 В результате мы получим уникальное хэш-значение для строки "Hello, World!".
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥6
Квантовый прорыв: чип Google Willow за 5 минут решил задачу, которую классический ПК решал бы миллиард лет 😮
Впервые за 30 лет работы над квантовыми компьютерами инженеры смогли показать, что увеличение числа кубитов в системе не приводит к её нестабильности. Наоборот, чем больше кубитов, тем экспоненциально меньше ошибок чип совершает.
И вот результат: разработчики Willow взяли сложнейшую вычислительную задачу, на решение которой у современного суперкомпьютера ушло бы 10 септиллионов лет.
🗣 Почитать подробнее можно здесь
👉 Python Ready | #новость
«Мы уже прошли точку безубыточности» — заявил в интервью Хартмут Невен руководитель подразделения Google Quantum AI.
Впервые за 30 лет работы над квантовыми компьютерами инженеры смогли показать, что увеличение числа кубитов в системе не приводит к её нестабильности. Наоборот, чем больше кубитов, тем экспоненциально меньше ошибок чип совершает.
И вот результат: разработчики Willow взяли сложнейшую вычислительную задачу, на решение которой у современного суперкомпьютера ушло бы 10 септиллионов лет.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍4👎1
👍11🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Ravesli — онлайн-платформа, на которой собрано много удобных уроков для изучения питончика и обучения в создании разных проектов типа змейки и тетриса.
📌 Ссылочка: ravesli.com
👉 Python Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3👎2