Так как мне часто стали задавать вопросы о том, чем может быть полезен Python, я решил написать небольшую обзорную статью на эту тему. Вот лишь некоторые вещи, которые умеет делать python: Работ...
PYTHON
Скачивать python будем с официального сайта. Кстати, не рекомендую скачивать интерпретатор python с других сайтов или через торрент, в них могут быть вирусы. Программа бесплатная. Заходим на https://p...
Сегодня мы напишем свою первую программу в среде разработки IDLE. После загрузки и установки python открываем IDLE (среда разработки на языке Python, поставляемая вместе с дистрибутивом). Здесь ...
Синтаксис Конец строки является концом инструкции (точка с запятой не требуется). Вложенные инструкции объединяются в блоки по величине отступов. Отступ может быть любым, главное, чтобы в пределах...
Моя программа не работает! Что делать? В данной статье я постараюсь собрать наиболее частые ошибки начинающих программировать на python 3, а также расскажу, как их исправлять. Проблема: Моя програм...
Условная инструкция if-elif-else (её ещё иногда называют оператором ветвления) - основной инструмент выбора в Python. Проще говоря, она выбирает, какое действие следует выполнить, в зависимости от зна...
В этой статье я расскажу о циклах for и while, операторах break и continue, а также о слове else, которое, будучи употребленное с циклом, может сделать программный код несколько более понятным. Цик...
Ключевые слова False - ложь. True - правда. None - "пустой" объект. and - логическое И. with / as - менеджер контекста. assert условие - возбуждает исключение, если условие л...
Встроенные функции, выполняющие преобразование типов bool(x) - преобразование к типу bool, использующая стандартную процедуру проверки истинности. Если х является ложным или опущен, возвращает значен...
Целые числа (int) Числа в Python 3 ничем не отличаются от обычных чисел. Они поддерживают набор самых обычных математических операций: x + y Сложение x - y Вычитание x * y Умножение x / y Делен...
Строки в Python - упорядоченные последовательности символов, используемые для хранения и представления текстовой информации, поэтому с помощью строк можно работать со всем, что может быть представлено...
Базовые операции Конкатенация (сложение) >>> >>> S1 = 'spam' >>> S2 = 'eggs' >>> print(S1 + S2) 'spameggs' Дублирование строки >>> >>>...
Иногда (а точнее, довольно часто) возникают ситуации, когда нужно сделать строку, подставив в неё некоторые данные, полученные в процессе выполнения программы (пользовательский ввод, данные из файлов ...
Списки в Python - упорядоченные изменяемые коллекции объектов произвольных типов (почти как массив, но типы могут отличаться). Чтобы использовать списки, их нужно создать. Создать список можно неск...
Взятие элемента по индексу Как и в других языках программирования, взятие по индексу: >>> >>> a = [1, 3, 8, 7] >>> a[0] 1 >>> a[3] 7 >>> a[4] Tr...
Зачем нужны кортежи, если есть списки? Защита от дурака. То есть кортеж защищен от изменений, как намеренных (что плохо), так и случайных (что хорошо). Меньший размер. Дабы не быть голословным: >...
Сегодня я расскажу о таком типе данных, как словари, о работе со словарями, операциях над ними, методах, о генераторах словарей. Словари в Python - неупорядоченные коллекции произвольных объектов с...
Множество в python - "контейнер", содержащий не повторяющиеся элементы в случайном порядке. Создаём множества: >>> >>> a = set() >>> a set() >>>...
Функция в python - объект, принимающий аргументы и возвращающий значение. Обычно функция определяется с помощью инструкции def. Определим простейшую функцию: def add(x, y): return x + y Ин...
Исключения (exceptions) - ещё один тип данных в python. Исключения необходимы для того, чтобы сообщать программисту об ошибках. Самый простейший пример исключения - деление на ноль: >>>...