Сообщения

#3. Циклы. Файлы

Изображение
Циклы for и while . Работа с файлами План Циклы Цикл while Бесконечный цикл Операторы управления циклом Цикл for Функция range Функция enumerate Файлы Циклы Когда у программиста возникает необходимость повторить какое-то действие несколько раз, он пишет цикл. В Python cуществуют операторы цикла while и for . Цикл while Цикл while (“пока”) позволяет выполнить одну и ту же последовательность действий, пока проверяемое условие истинно. Условие записывается до тела цикла и проверяется до выполнения тела цикла. Как правило, цикл while используется, когда невозможно определить точное значение количества проходов исполнения цикла. Синтаксис цикла while в простейшем случае выглядит так: while условие : блок инструкций При выполнении цикла while сначала проверяется условие. Если оно ложно, то выполнение цикла прекращается и управление передается на следующую инструкцию после тела цикла while . Если условие истинно, то выполняется инструкция, после чего...

#2. Булева алгебра. Управляющие конструкции

Изображение
Булева алгебра. Управляющие конструкции. План Тип bool Операторы Логические операторы Операторы сравнения Цепочки сравнений Операторы членства Операторы тождественности Условная конструкция if Приоритет операций Тип bool В программировании очень часто приходится сравнивать различные данные, и, в зависимости от результатов сравнения, определять несколько алгоритмов. Результатом данных сравнений являются два значение: Истина или Ложь . Специально для такого формата в Python есть логическтий тип данных bool , который содержит только два значения: True или False . Название типа bool (в других языках тип часто называется как Boolean ) получило в честь английского математика и логика Джорджа Буля, занимавшегося вопросами математической логики в середине XIX века. Джордж Буль (англ. George Boole; 1815-1864) — английский математик, логик и философ. Профессор математики Королевского колледжа Корка (ныне Университетский колледж Корк). Один из основателей математическо...

#1. Знакомство с Python

Изображение
Знакомство с Python. Типы данных. Базовые операции План Введение в программирование О языке Python Литература и полезные ссылки Домашнее задание Вместо введения Программы = алгоритмы + структуры данных Никлаус Вирт Прежде, чем приступить к языкам программирование, вкратце разберем что такое компьютер и как он работает. Компью́тер (англ. computer, от лат. computare — считать, вычислять) — устройство, способное автоматически выполнять заданную последовательность операций. Описание последовательности операций называется программой. Основные компоненты компьютера: Процессор получает данные из памяти, производит вычисления, и обратно записывает эти данные в память. Алгори́тм (лат. algorithmi — от имени среднеазиатского математика Аль-Хорезми) — конечная совокупность точно заданных правил решения некоторого класса задач или набор инструкций, описывающих порядок действий исполнителя для решения определённой задачи. Все в программировании структурировано, подчиняется лог...

#45. ОС и ФС

Изображение
Операционная система. Файловая система План Операционная система. Файловая система. Пути, права доступа, простейшие утилиты. UNIXWAY: Все является файлом. Потоки, перенаправление и объединение потоков, сокеты. Терминал против графического интерфейса, автоматизация. Операционная система Операцио́нная систе́ма , сокр. ОС (англ. operating system, OS) - комплекс программного обеспечения, который управляет всем аппаратным и другим программным обеспечением и предоставляет интерфейс для взаимодействия пользователя с компьютером. ОС предназначена для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. В логической структуре типичной вычислительной системы операционная система занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами (драйверами) — с одной стороны — и прикл...