CCoolPython

CoolPython

@coolpython💻 Технологии🇷🇺 Русский📅 март 2026 г.

Канал об основах Python и хороших практиках разработки. Создаём системность в обрывочных знаниях. Тем, кто хочет понимать, что пишет!

📊 Полная статистика📝 Все посты
##39#defining
5.0K
Подписчики
6.1K
Ср. охват
123.3%
Вовлечённость
13
Постов
В день

Графики

📊 Средний охват постов

📉 ERR % по дням

📋 Публикации по дням

📎 Типы контента

Лучшие публикации

13 из 13
Ccoolpython
coolpython
4 июл., 15:02

Генератор кортежей Генераторы списков — это конструкции вида [x for x in range(5)] # [0, 1, 2, 3, 4] Чаще всего их используют для создания списков на лету. Но можно создавать и словари, если использовать фигурные скобки и пары значений, разделенных двоеточием: {n: n**2 for n in range(5)} # {0: 0, 1: 1, 2: 4, 3: 9, 4: 16} Кортеж так создать не получится, потому что круглые скобки зарезервированы под генераторные выражения. Но если все же хочется создать кортеж на лету именно этим способом, то мож...

👁 10.3K
Ccoolpython
coolpython
12 июн., 16:06

Вопрос от студента: как использовать в map функцию с параметром? Все, кто сталкивался с map(), знают, как использовать её, если параметры не нужны. Например, с map() можно привести числа в списке к абсолютным значениям numbers = [-1, 2, -3, 4, -5] absolute_values = list(map(abs, numbers)) print(absolute_values) # [1, 2, 3, 4, 5] Или преобразовать все строки в верхнему регистру names = ["alice", "bob", "charlie", "david"] print(list(map(str.upper, names))) # ["ALICE", "BOB", "CHARLIE", "DAVID"] А...

👁 8.5K
Ccoolpython
coolpython
11 мар., 18:50

Вау, в Python будет можно по желанию отключить GIL. В мейн буквально пару часов назад вмержили эту настройку https://github.com/python/cpython/pull/116338 GIL (Global Interpreter Lock) — это механизм в CPython, который предотвращает одновременное выполнение нескольких потоков. Это всю дорогу означало, что даже если мы пишем программу на Python как многопоточную, то в любой момент времени может выполняться только один тред. С одной стороны, это ограничивало возможности параллельного выполнения ко...

👁 8.3K
Ccoolpython
coolpython
19 апр., 21:44

Канал переименован из Python in Depth в CoolPython

👁 6.8K
Ccoolpython
coolpython
25 июл., 03:40

Вы, наверное, знаете, что из-за того, что числа в памяти представлены в двоичной форме, в Python есть ошибка вида print(0.1 + 0.2) # 0.30000000000000004 В Python модуль decimal поддерживает точную арифметику десятичных чисел. Она важна в областях, требующих высокой точности, например, в финансах или научных расчетах. А вот кто скажет, почему возникает разница в примерах ниже? 1️⃣ from decimal import Decimal a = Decimal(0.1) b = Decimal(0.2) print(a + b) # 0.3000000000000000166533453694 2️⃣ a = D...

👁 6.8K
Ccoolpython
coolpython
19 апр., 21:44

Что такое JSON? JSON (JavaScript Object Notation) – это удобный для чтения человеком и машиной структурированный формат, который используют для обмена данными. JSON представляет собой наборы пар «ключ: значение» и основан на базе синтаксиса объектов JavaScript. При этом JSON считается независимым от JavaScript, так как может использоваться с любым языком программирования. История Создатель формата JSON – Дуглас Крокфорд, американский программист, принимающий активное участие в развитии JavaScrip...

👁 6.7K
Ccoolpython
coolpython
31 мая, 18:45

try, except, finally и оператор return в Python: как работает finally при наличии return Python предоставляет механизм обработки исключений с помощью операторов try, except и finally. Когда внутри блока try возникает исключение, оно может быть перехвачено и обработано в блоке except. Кроме того, блок finally позволяет выполнять нужные вам действия независимо от того, произошло исключение или нет. Но если внутри блока finally использовать оператор return, как в примере выше, возникает особенность...

👁 5.8K
Ccoolpython
coolpython
15 мая, 15:49

Стек и очередь Идеи стека и очереди часто встречаются в различных языках программирования. Давайте разберемся, в каких ситуациях их применение уместно и удобно программисту. С очередями мы сталкиваемся практически везде. В магазине очередь – это группа людей, которые стоят друг за другом, например, на кассу с продуктами. Тот, кто стоит ближе к кассе, оплатит свои продукты первым. В программировании очередь работает аналогично. Очередь в программировании — это коллекция элементов, которые обрабат...

👁 5.3K
Ccoolpython
coolpython
25 мая, 14:57

Рассказали о разнице функций input и raw_input в Python2 в карточках. Читайте! Карточки подготовили вместе с @pro_python_code

👁 5.0K📷 photo

Типы хуков

Нейтральный9 | 6.0K просм.
Вопрос3 | 6.4K просм.
Провокация1 | 6.8K просм.

Длина постов

Очень длинные (1000+)5 | 5.9K просм.
Длинные (500-1000)3 | 8.5K просм.
Короткие (<200)3 | 5.3K просм.

Влияние эмодзи

3.3K
С эмодзи (1)
6.4K
Без эмодзи (12)
-48.9% охвата

Типы контента

📝
11
text
6.4K просм.
📷
2
photo
4.5K просм.
CoolPython (@coolpython) — Telegram-канал | PostSniper