Перейти к содержимому

Переполнение точности в Python

Каждый программист рано или поздно сталкивается с загадочным поведением чисел в компьютере. Почему 0.1 + 0.2 не равно 0.3? Почему финансовые расчёты иногда дают странные результаты?

FAQ Python
Python

Проверка условия включения числа в интервалы

❔Как наиболее ёмко на языке Python записать следующее математическое условие:
 \(x \in (20, 30)\cup [0, 20] \cup (30, 40)\)

FAQ Python
Python

Что такое контекстный менеджер в Python?

В Python, контекстный менеджер - это конструкция, которая позволяет вам точно определить, как ресурсы (например, файлы, сетевые соединения, блокировки) должны быть настроены и очищены.

FAQ Python
Python

sympy, numpy и scipy в python. Какие задачи решают?

SymPy, NumPy и SciPy — это мощные библиотеки для научных вычислений в Python, каждая из которых имеет свои особенности и области применения.

FAQ Python
Python

Горячие клавиши PyCharm

Краткий и расширенный списки горячих клавиш PyCharm.

FAQ Python
Python

Что такое Uvicorn?

Uvicorn — это легковесный, быстрый сервер для запуска веб-приложений на Python, поддерживающий стандарт ASGI (Asynchronous Server Gateway Interface).

FAQ Python
Python

Начало работы с Python [1.3]

Представьте, что типы данных — это инструменты в вашем наборе, а операции — это способы их использования. Сегодня мы научимся применять эти инструменты эффективно!

Python | Уроки
Python

Скрипт для быстрой проверки доступности IP-адресов. Многопоточность.

Этот скрипт использует многопоточность для быстрой проверки доступности IP-адресов. Он создает потоки для параллельного выполнения команды ping, обрабатывает результаты и выводит информацию о доступности каждого IP-адреса.

Скрипты | Python
Python

Скрипт вывода содержания файла со списком (например, IP адресов)

Скрипт запрашивает у пользователя путь к файлу с IP-адресами, проверяет его существование, считывает содержимое и возвращает список IP-адресов.

Скрипты | Python
Python

Дополнительные операции с типами данных [1.4]

Данные, с которыми вы работаете, нужно не только хранить, но и обрабатывать. Самый простой и очевидный способ их обработки — применение различных операций и преобразований.

Python | Уроки
Python

Функции в Python: основные строительные блоки программ [1.5]

Представьте, что вам нужно выполнить одну и ту же задачу несколько раз в программе. Вместо того чтобы писать одинаковый код многократно, вы можете создать функцию — именованный блок кода, который можно вызывать в любом месте программы. Функции похожи на мини-программы внутри основной программы, которые выполняют конкретную задачу.

Python | Уроки
Python

Ввод и вывод данных. Форматирование. Работа с файлами [1.6 ]

Взаимодействие программы с внешним миром — ключевая возможность любого языка программирования. В Python это реализуется через стандартный ввод-вывод (консоль), форматирование строк для представления данных и работу с файлами для хранения информации. 

Python | Уроки
Python

Условный оператор и циклы в Python [1.7]

В реальных задачах часто требуется изменять поведение программы в зависимости от определенных условий. Для этого в Python используются условные операторы.

Python | Уроки
Python