Библиотека knigago >> Компьютеры и Интернет >> Базы данных >> Занимательный Питон


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1331, книга: Жизнь охотника за ископаемыми
автор: Чарльз Г Штернберг

«Жизнь охотника за ископаемыми» — увлекательная автобиография американского палеонтолога Чарльза Штернберга, одного из самых известных охотников за ископаемыми в истории. Книга прослеживает жизнь Штернберга от его раннего детства в сельской местности Канзаса до его многочисленных экспедиций на Дикий Запад в поисках доисторических останков. По пути читатели знакомятся с напряженным процессом поиска ископаемых, тяжелыми условиями жизни на открытом воздухе и конкуренцией среди соперничающих...

nikf - Занимательный Питон

Занимательный Питон
Книга - Занимательный Питон.   nikf  - прочитать полностью в библиотеке КнигаГо
Название:
Занимательный Питон
nikf

Жанр:

Базы данных, Педагогика

Изадано в серии:

неизвестно

Издательство:

SelfPub

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Занимательный Питон"

Python 3 Дорогие читатели! Одним из основных предметов в СШ является Информатика. Что это за наука и что она изучает? Так вот, Информатика – это наука об Информации, о способах информационной деятельности, её обработке и передаче посредством ИКТ (информационно-коммуникативной техники). Возникает вопрос – а что же такое Информация? Так вот единица информации 1 бит – это количество минимальной информации 0 или 1 в двоичной системе счисления, которая уменьшает неопределенность какой-либо ситуации ровно в 2 раза.
К этой книге применимы такие ключевые слова (теги) как: Самиздат,язык Python,спортивное программирование / олимпиадное программирование

Читаем онлайн "Занимательный Питон". [Страница - 2]

стр.
каждом шаге – строке программы, обращается к программе Питон и транслирует код на английском языке высокого уровня (понятного вам ученики) в машинный код (понятный процессору любого компьютера), затем код исполняется также пошагово. Код можно вводить строка за строкой, нажимая Enter или написать в виде скрипта в текстовом редакторе кода (например Блокнот) Idle. Компилятор же должен создать бинарный файл на машинном коде процессора из всех строк кода на языке C++ или Turbo Pascal , и только затем выполнить. То есть невозможно построчное, отдельное выполнение, программа должна сначала скомпилироваться – создать исполняемый файл для ОС (операционной системы компьютера).


Языки программирования высокого уровня и среды разработки IDE были следующим этапом развития ПО. Они представляли собой интерпретатор или компилятор с языка более близкого человеку. В идеале человек и ВМ должны понимать друг – друга на естественном языке человека. Но так как, это – сложно реализовать, то первыми появились языки похожие на Basic English. И, уже затем языки Питон и Кумир (который кстати изучается в СШ). Язык Кумир – был похож на естественный Русский язык и поддерживает структурное программирование.


Дзен Питона

Если интерпретатору Питона дать команду

import this

То выводится так называемый “Дзен Питона” – иллюстрирующий идеологию и особенности данного языка. Понимание смысла этих постулатов в приложении к программированию придёт тогда, когда Вы в полной мере освоите язык программирования и придёте к приобретенному опыту практического программирования.

1 Красивое лучше уродливого.

2 Явное лучше неявного.

3 Простое лучше сложного.

4 Сложное лучше усложненного.

5 Плоское лучше вложенного.

6 Разреженное лучше плотного.

7 Удобочитаемость важна.

8 Частные случаи не настолько важны, чтобы нарушать правила.

9 Однако практичность важнее чистоты.

10 Ошибки никогда не должны замалчиваться.

11 За исключением замалчивания, которое задано явно.

12 Перед лицом неоднозначности сопротивляйтесь желанию угадать.

13 Должен существовать только один и желательно один способ сделать это.

14 Хотя он может с первого взгляда не очевиден, если ты не голландец.

15 Сейчас лучше чем никогда.

16 Однако никогда – чаще лучше, чем прямо сейчас.

17 Если реализацию сложно объяснить то это – плохая идея.

18 Если реализацию легко объяснить , то это может быть очень хорошая идея.

19 Пространства Имён – прекрасная идея, давайте делать их больше…


Числовые переменные

Самым простым и важным видом переменных являются числовые переменные. Они допускают хорошее наглядное представление, которым пользуются все профессиональные программисты: числовая переменная – это “коробочка” , в которую можно положить на хранение какое-либо число.

Чтобы различать переменные, им дают имена. У каждой переменной есть имя и текущее значение. В дальнейшем будем предполагать, что компьютер уже обучен нижеследующим действиям со значениями переменных:


на русском языке

на английском языке


запросить значение переменной Х с клавиатуры

x = input(“x=”)


вычислить значение Х

x=function()


напечатать значение Х

print(x)


если значение переменной Х удовлетворяет условию, то…

if (x<=0):

print(x)


При вычислении значений переменных будем использовать следующие обозначения: сложение =, вычитание -, умножение *, деление /, целочисленное деление //, возведение в степень **, извлечение квадратного корня х**(0.5), синус sin(x), косинус cos(x), целая часть числа int(x), абсолютная часть числа abs(x), случайные числа – библиотека import random.

Эти действия в Питоне называются операторами и функциями. В Питоне их много, с некоторыми остальными мы познакомимся позднее. Также будем полагать , что перед началом вычислений при выполнении программы всем значениям переменных присваивается нулевая величина (если конечно в условии задачи конкретно не указано, какое значение нужно ввести).


Каждый программист

Работа программы во многом определяется ходом изменения значений её переменных.

Поэтому каждый программист стремится как можно более точно предвидеть характер этого изменения: на умении делать трассировку (пошаговое выполнение), и точно прослеживать порядок значений переменных базируется мастерство составления программ.

В качестве тренировки разберем следующую задачу:

Какое значение будет иметь --">
стр.

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.