Так как мне часто стали задавать вопросы о том, чем может быть полезен 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. Исключения необходимы для того, чтобы сообщать программисту об ошибках. Самый простейший пример исключения - деление на ноль: >>>... Читать дальше