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

Операторы и выражения Python

В Python большинство строк, которые вы будете писать, будут выражениями. Выражения состоят из операторов и операндов. Выражение похоже на 2 + 3 . Операторы Операторы — это символы, которые сообщают интерпретатору Python выполнить некоторую математическую или логическую операцию. Ниже приведены несколько основных примеров математических операторов: >>> 2 + 3 5 >>> 23 − 3 20 >>> 22.0 / 12 1.8333333333333333 Чтобы получить результат с плавающей запятой, необходимо выполнить деление, используя один из операндов как число с плавающей запятой.
5 minutes to read

Переменные и типы данных Python

Каждый язык программирования имеет свои собственные грамматические правила, так же как и другие языки, которыми мы говорим. Ключевые слова и идентификаторы Следующие идентификаторы используются как зарезервированные слова, или ключевые слова языка, и не могут быть использованы как обычные идентификаторы. Они должны быть написаны точно так, как здесь указано: False class finally is return None continue for lambda try True def from nonlocal while and del global not with as elif if or yield assert else import pass break except in raise В Python мы не указываем, какой тип данных мы собираемся поместить в переменную.
4 minutes to read

Программа Hello World Python

Итак, мы собираемся рассмотреть наш первый код. Поскольку Python является интерпретируемым языком, вы можете напрямую вводить код в интерпретатор Python или писать его в файле, а затем запускать этот файл. Сначала мы сделаем это с помощью интерпретатора, чтобы начать, введите python в командной строке (shell или терминал). Я использую последнюю версию Python, собранную из исходного кода, поэтому номер версии может быть другим. В нашем первом коде мы собираемся вывести “Hello World!
3 minutes to read

Установка Python

В этой главе вы узнаете, как установить Python3, последнюю версию языка. На Windows Вам нужно скачать последний установщик для Windows(TM) с сайта Python, x86_64 или выбрать установщик Python 3.12.4 . Установите его так же, как и любое другое программное обеспечение для Windows. На GNU/Linux Вам нужно будет установить последнюю версию Python из репозитория дистрибутива. Для Fedora [user@host]$ sudo yum install python3 Для Debian / Ubuntu [user@host]$ sudo apt-get install python3 Перейти к следующему уроку →
One minute to read

Список статей Программирование Python

Установка Python Программа Hello World Python Переменные и типы данных Python Операторы и выражения Python If-else и поток управления Python Циклы Python Структуры данных список, словарь, множество и кортеж Python Строки Python Функции Python Чтение и запись файлов Python Исключения Python Классы Python Модули Python Модуль Collections Python PEP8 Рекомендации Python Итераторы, генераторы и декораторы Python Виртуальное окружение Python Тестирование Python Структура проекта Python Введение во Flask Python
One minute to read

Уроки №47-62. Задачи и вопросы

Вопрос 1 Что такое область видимости в C++? Часть программы, где переменная может быть использована Размер переменной в памяти Тип данных переменной Значение переменной Вопрос 2 Какое ключевое слово используется для создания пространства имен в C++? space namespace scope region Вопрос 3 Что такое static переменная в C++? Переменная, которая не может изменить свое значение Переменная, которая создается при каждом вызове функции Переменная, которая инициализируется только один раз и сохраняет свое значение между вызовами функции Переменная, которая видна во всей программе Вопрос 4 Какой оператор используется для явного приведения типов в C++?
4 minutes to read

Урок №62. Вывод типов - ключевое слово auto

В этом уроке мы рассмотрим одно из самых полезных ключевых слов в языке C++ — auto. Оно позволяет компилятору автоматически выводить тип переменной на основании выражения, которое присваивается этой переменной. Это делает код более лаконичным и удобным для чтения, особенно в сложных ситуациях с типами данных. Зачем нужно ключевое слово auto? Ключевое слово auto значительно упрощает объявление переменных, когда их тип явно очевиден из контекста. Например, рассмотрим следующий код: std::vector<int> vec = {1, 2, 3, 4, 5}; std::vector<int>::iterator it = vec.
3 minutes to read

Урок №61. Структуры в C++

Добро пожаловать на очередной урок по программированию на языке C++. Сегодня мы рассмотрим одну из ключевых тем, которая позволяет более эффективно управлять данными в программе — структуры. Структуры предоставляют возможность объединения различных типов данных в одном логическом блоке, что делает код более читаемым и упрощает его сопровождение. Что такое структура? Структура (struct) в C++ — это пользовательский тип данных, который позволяет объединять переменные разных типов под одним именем. Это особенно полезно, когда нужно сгруппировать различные характеристики одного объекта.
3 minutes to read

Урок №60. Псевдонимы типов - typedef и type alias

В языке программирования C++ псевдонимы типов позволяют программистам создавать новые имена для существующих типов данных. Это может значительно улучшить читаемость и поддержку кода. В данном уроке мы рассмотрим два способа создания псевдонимов типов: с помощью ключевого слова typedef и используя синтаксис using. typedef Ключевое слово typedef используется для создания псевдонимов типов в C++. С его помощью можно объявить новое имя для уже существующего типа данных. Рассмотрим пример: typedef unsigned long ulong; В этом примере создается псевдоним ulong для типа unsigned long.
2 minutes to read

Урок №59. Классы enum

В этом уроке мы рассмотрим классы enum в языке C++. Классы enum (или перечисления) являются мощным инструментом, позволяющим создавать типы данных, которые могут содержать набор именованных значений. Это делает код более читабельным и помогает избежать ошибок, связанных с использованием магических чисел. Что такое классы enum? Классы enum (enumeration classes) в C++ представляют собой улучшенную версию обычных перечислений (enum). Основные преимущества классов enum включают: Область видимости: Значения, объявленные в классе enum, имеют собственную область видимости, что предотвращает конфликты имен.
3 minutes to read