Используешь Telegram? Подпишись на канал автора →
открыть или

Вычсление факториала на Python

Факториал числа – это произведение всех положительных целых чисел от 1 до этого числа. Обозначается как n! и используется во многих математических вычислениях. В этой статье мы создадим простой факториальный калькулятор на языке Python. Что такое факториал? Факториал числа n (обозначается как n!) – это произведение всех целых чисел от 1 до n. Например: 5! = 5 × 4 × 3 × 2 × 1 = 120 3! = 3 × 2 × 1 = 6 0!
3 minutes to read

Найдите наименьшее число среди трех заданных чисел при помощи Python

Найти наименьшее число среди трех заданных чисел при помощи Python. В этой статье мы рассмотрим, как найти наименьшее число среди трех заданных чисел с использованием языка программирования Python. Этот урок будет полезен для начинающих программистов, студентов и всех, кто интересуется программированием на Python. Мы пройдемся по шагам, включая объяснение задачи, псевдокод, написание программы и проверку результата. Описание задачи Наша цель — написать программу, которая принимает три числа в качестве входных данных и возвращает наименьшее из них.
3 minutes to read

Как перевести километры в мили на языке Python

Перевод расстояний из километров в мили – это одна из базовых задач, с которой может столкнуться начинающий программист. В этой статье мы рассмотрим, как можно написать простую программу на языке Python для выполнения этой задачи. Что такое километры и мили? Километр (км) – это единица длины в метрической системе, равная 1000 метрам. Миля (mi) – это единица длины, используемая в основном в США и Великобритании, равная примерно 1609.34 метрам. Для перевода километров в мили используется следующий коэффициент:
2 minutes to read

Как напечатать Hello World на Python, используя функцию print

В этой статье мы рассмотрим самый первый шаг в изучении программирования на языке Python — печать текста на экран. Это традиционное начало для любого программиста, так как позволяет быстро увидеть результат работы программы. Мы разберем, как напечатать фразу “Hello World” с помощью функции print() в Python. Что такое функция print()? Функция print() в Python используется для вывода информации на экран. Она принимает один или несколько аргументов и выводит их в стандартный поток вывода (обычно это консоль или терминал).
3 minutes to read

Введение во Flask Python

Flask — это веб-фреймворк. Это означает, что Flask предоставляет вам инструменты, библиотеки и технологии, которые позволяют создать веб-приложение. Это веб-приложение может быть несколькими веб-страницами, блогом, вики или быть таким большим, как веб-приложение календаря или коммерческий веб-сайт. Что такое Flask? Flask — это веб-фреймворк. Это означает, что Flask предоставляет вам инструменты, библиотеки и технологии, которые позволяют создать веб-приложение. Это веб-приложение может быть несколькими веб-страницами, блогом, вики или может быть настолько большим, как веб-приложение календаря или коммерческий веб-сайт.
5 minutes to read

Структура проекта Python

Этот раздел объясняет полную структуру проекта на Python. Какой вид расположения директорий можно использовать и как выпустить программное обеспечение в мир. Основной код Имя модуля Python будет myfact, поэтому мы создадим директорию далее. $ mkdir myfact Основной код будет находиться в файле под названием fact.py "myfact module" def factorial(num): """ Возвращает факториал заданного числа. :arg num: Целочисленное значение, факториал которого мы будем вычислять. :return: Значение факториала или -1 в случае, если передано отрицательное значение.
6 minutes to read

Тестирование Python

Если возможно, все в нашем кодовой базе, каждая функция. Но это зависит как выбор разработчиков. Вы можете пропустить это, если не практично написать надежный тест. Как сказал Ник Коглан в гостевой сессии – … с надежным набором тестов, вы можете делать большие изменения, уверенные, что внешнее поведение останется тем же Что мы должны тестировать? Если возможно, все в нашем кодовой базе, каждая функция. Но это зависит от выбора разработчиков. Вы можете пропустить это, если непрактично написать надежный тест.
5 minutes to read

Виртуальное окружение Python

Программа создания виртуальных окружений для Python или virtualenv — это инструмент, который поможет вам устанавливать различные версии модулей Python в локальный каталог, используя который вы сможете разрабатывать и тестировать свой код, не требуя установки всего глобально в системе. Установка Вы можете установить virtualenv либо из пакета, предоставленного дистрибутивом, либо через pip. $ sudo yum install python-virtualenv Или $ sudo pip install virtualenv Использование Мы создадим директорию с названием virtual, внутри которой будут находиться два различных виртуальных окружения.
2 minutes to read

Итераторы, генераторы и декораторы Python

В этой главе мы изучим итераторы, генераторы и декораторы. Итераторы Объекты-итераторы в Python должны поддерживать два метода, следуя протоколу итератора. iter возвращает сам объект-итератор. Это используется в for и in операторах. next метод возвращает следующее значение из итератора. Если больше нет элементов для возврата, то он должен вызвать исключение StopIteration. class Counter(object): def init(self, low, high): self.current = low self.high = high def iter(self): 'Возвращает сам себя как объект-итератор' return self def next(self): 'Возвращает следующее значение, пока current меньше high' if self.
6 minutes to read

PEP8 Рекомендации Python

Этот документ содержит соглашения по кодированию для кода Python, входящего в стандартную библиотеку в основном дистрибутиве Python. Пожалуйста, ознакомьтесь с сопутствующим информационным PEP, описывающим стилевые рекомендации для кода C в C-реализации Python . Введение Этот документ содержит соглашения по кодированию для кода Python, входящего в стандартную библиотеку основной дистрибуции Python. Пожалуйста, ознакомьтесь с сопутствующим информационным PEP, описывающим стилевые руководящие принципы для кода C в C-реализации Python. Этот документ и PEP 257 (Соглашения по Docstring) были адаптированы из оригинального эссе по стилю написания кода Python от Гвидо, с некоторыми дополнениями из стиля Барри .
30 minutes to read