Media is too big
VIEW IN TELEGRAM
Перебор элементов нескольких итерируемых объектов с помощью функции
zip
Подробное описание ее работы на конкретных примерах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2
Что выведет код?
Anonymous Quiz
9%
<class 'list'>
38%
<class 'tuple'>
5%
<class 'array'>
48%
<class 'str'>
🔥11🤯11👍6❤2
Однажды мне взбрело в голову написать собственную имплементацию алгоритма сжатия RLE
В этой статье рассказываю подробнее про RLE: что это за зверь такой, где используется, чем плох, чем хорош, и какие неожиданные сложности могут возникнуть при попытке имплементации
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
Media is too big
VIEW IN TELEGRAM
В видео рассмотрим базовые числовые типы в Python: int, float, complex.
Разберем арифметические операции: сложение, вычитание, деление, целочисленное деление, умножение, вычисление остатка от деления, возведение в степень и краткие операторы: +=, –=,
*=、/=、**=, их примеры и особенности выполнения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
🤯15🔥8👍7❤1
В этой статье я поведаю вам о своём намерении написать ремейк старой DOS игрушки Donkey.bas в минимальное количество строк кода и с использованием стандартных библиотек Python: Tkinter, Time, Random и Winsound
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍6🤯1
Media is too big
VIEW IN TELEGRAM
В видео рассмотрим что из себя представляет конструкция
match/case,
а также простые проверки на константы и типы данных. Разберем Guard (защитник) в шаблонах проверок.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
🔥10👍7🤯7🤔3
В качестве наглядного примера будет приведена игра «Змейка»
Она является элементарным примером для начинающих программистов. Требует минимум усилий и предварительной подготовки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4
Media is too big
VIEW IN TELEGRAM
В видео устанавливаем внешние модули (пакеты) для интерпретатора языка Python
Рассмотрим пакетную установку командой
pip install -r requirements.txt
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3🤔1
🤯14👍9🔥4🤔3
Python постоянно развивается: с каждой новой версией появляются различные оптимизации, активно внедряются новые инструменты
В Python 3.8 появился моржовый оператор (:=), который стал причиной бурных споров в сообществе, о нем и пойдет речь в этой статье
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍2
Media is too big
VIEW IN TELEGRAM
В видео рассмотрим асинхронное программирование, и виды многозадачности при проектировании приложения – процессы, потоки и асинхронный код
Познакомимся с библиотекой asyncio и разберемся как на python писать асинхронный код
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥2🤯1
🤯19👍11🔥6❤1
В мире программирования на Python существует особая философия, представляющая собой специальный документ под названием Zen of Python (Дзен Python).
Он включает принципы, направленные на написание ясного, простого и элегантного кода на Python.
В этой статье мы поговорим об истории создания этого документа, его реализации и пасхалках, связанных с ним
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7