Найти в Дзене
Синтаксис языка Python
Синтаксис языка Python, как и сам язык, очень прост. Синтаксис Основная инструкция: Вложенный блок инструкций Несколько специальных случаев a = 1; b = 2; print(a, b) Но не делайте это слишком часто! Помните об удобочитаемости. А лучше вообще так не делайте. if (a == 1 and b == 2 and c == 3 and d == 4):...
2 года назад
Документирование кода в Python. PEP 257
Документирование кода в python - достаточно важный аспект, ведь от нее порой зависит читаемость и быстрота понимания вашего кода, как другими людьми, так и вами через полгода. PEP 257 описывает соглашения, связанные со строками документации python, рассказывает о том, как нужно документировать python код. Цель этого PEP - стандартизировать структуру строк документации: что они должны в себя включать, и как это написать (не касаясь вопроса синтаксиса строк документации). Этот PEP описывает соглашения, а не правила или синтаксис...
2 года назад
PEP 8 - руководство по написанию кода на Python
Этот документ описывает соглашение о том, как писать код для языка python, включая стандартную библиотеку, входящую в состав python. PEP 8 создан на основе рекомендаций Гуидо ван Россума с добавлениями от Барри. Если где-то возникал конфликт, мы выбирали стиль Гуидо. И, конечно, этот PEP может быть неполным (фактически, он, наверное, никогда не будет закончен). Ключевая идея Гуидо такова: код читается намного больше раз, чем пишется. Собственно, рекомендации о стиле написания кода направлены на то, чтобы улучшить читаемость кода и сделать его согласованным между большим числом проектов...
2 года назад
Первая программа. Среда разработки IDLE
Сегодня мы напишем свою первую программу в среде разработки IDLE. После загрузки и установки python открываем IDLE (среда разработки на языке Python, поставляемая вместе с дистрибутивом). Здесь и далее буду приводить примеры под ОС Windows, так как именно она у меня сейчас под рукой. Запускаем IDLE (изначально запускается в интерактивном режиме), после чего уже можно начинать писать первую программу. Традиционно, первой программой у нас будет "hello world". Чтобы написать "hello world" на python, достаточно всего одной строки: print("Hello world!") Вводим этот код в IDLE и нажимаем Enter...
2 года назад
Загрузка и установка Python
Сегодня мы поговорим о том, как скачать и установить python 3 на свой компьютер. Бесплатно, без регистрации и SMS :) Установка Python на Windows Скачивать python будем с официального сайта. Кстати, не рекомендую скачивать интерпретатор python с других сайтов или через торрент, в них могут быть вирусы. Программа бесплатная. Заходим на https://python.org/downloads/windows/, выбираем "latest python release" и python 3. Скачиваем и устанавливаем. Установка Python на linux системы (ubuntu, linux mint и другие) Откройте консоль (обычно ctrl+alt+t)...
2 года назад
Изучение языка программирования Python
Так как мне часто стали задавать вопросы о том, чем может быть полезен Python, я решил написать небольшую обзорную статью на эту тему. Вот лишь некоторые вещи, которые умеет делать python: И многое, многое другое... Таким образом, python подходит для решения львиной доли повседневных задач, будь то резервное копирование, чтение электронной почты, либо же какая-нибудь игрушка...
2 года назад
Урок №35. Символьный тип данных char
Хоть тип char и относится к целочисленным типам данных (и, таким образом, следует всем их правилам), работа с char несколько отличается от работы с обычными целочисленными типами. Тип данных char Переменная типа char занимает 1 байт...
416 читали · 4 года назад
Урок №34. Логический тип данных bool
В реальной жизни перед нами очень часто возникают вопросы, на которые можно ответить однозначно: «Да» или «Нет». Яблоко является фруктом? Да! Вам нравится спаржа? Нет! Рассмотрим утверждение: «Яблоко — это фрукт»...
4 года назад
Урок №33. Типы данных с плавающей точкой: float, double и long double
На этом уроке мы рассмотрим типы данных с плавающей точкой в языке С++, их точность и диапазон. Выясним, что такое экспоненциальная запись и как она используется, а также рассмотрим ошибки округления и дадим определения для nan и inf ...
835 читали · 4 года назад
Урок №32. Фиксированный размер целочисленных типов данных
На уроке о целочисленных типах данных мы говорили, что C++ гарантирует только их минимальный размер — они могут занимать и больше, в зависимости от компилятора и/или архитектуры компьютера. Почему размер...
155 читали · 4 года назад
Урок №31. Целочисленные типы данных: short, int и long
На этом уроке мы рассмотрим целочисленные типы данных в языке С++, их диапазоны значений, операцию деления, а также переполнение (что это такое и примеры). Целочисленные типы данных Целочисленный тип данных...
281 читали · 4 года назад
Урок №30. Размер типов данных
Как мы уже знаем из урока №28 , память на современных компьютерах, как правило, организована в блоки, которые состоят из байтов, причем каждый блок имеет свой уникальный адрес. До этого момента, память...
4 года назад