= Введение. Питон как калькулятор =

[[/Record|Конспект]]

== План рассказа ==
 1. План и идея курса
  * почти весь язык за 1, 3 и ~5 занятие, остальное время полезная мелочёвка
  * первое время -- отдельные задачки, одинаковые всем
  * далее работа в команде
  * условия зачёта: хорошие конспекты на вики (одному или двум людям) или зачётное задание
  * список рассылки
 2. Простые объекты в питоне: числа, строки
  * запись чисел, типы чисел, простые операции над числами
  * функция {{{int}}}
  * зачем нужны модули, модуль math
  * запись строк, простые операции над строками
  * команда print
 3. Переменные vs Объекты
  * переменные
  * объекты
  * что можно узнать об объекте
  * как можно объект указать
 * В классе стоит питон под Windows, но в Linux у него удобнее командная строка, поэтому мы будем пользоваться линуксовым.
 * Как отправлять решения.

== Задача ==
Ваша задача состоит в том, чтобы посчитать периоды обращения вокруг Земли МКС, геостационарного спутника и Луны, и изобразить их в виде диаграммы псевдографикой -- т.е. каждую величину представить строкой из соответствующего количества звёздочек.

На адрес <<MangleEmail(qraqvx@xbqbzb.soo.zfh.eh)>> нужно прислать ваш диалог с питоном, или такую его часть, которую можно воспроизвести, чтобы получить результат (т.е. если вы много экспериментировали в начале и получали неверные результаты, их слать необязательно -- но будьте внимательны, чтобы прислать всё, что играет роль)

По частям:
 1. Посчитайте большую полуось орбиты МКС (большая полуось орбиты МКС -- это половина суммы апогея и перигея его орбиты с диаметром Земли)
 2. Посчитайте периоды обращения
 3. Для каждого из периодов обращения сделайте по строке, изображающей длительность периода количеством звёздочек
 4. Сформатируйте операцией {{{%}}} и выведите на экран сравнительный график для периодов: период в виде звёздочек, период в виде числа, единица измерения, название спутника

== Подсказки ==
 * В задаче двух тел период вращения по эллиптической орбите определяется по формуле:
  {{http://upload.wikimedia.org/math/5/f/5/5f557ca1fd3c26902277dee52fe19eeb.png}},
  . где ''T'' -- период вращения,
  . ''a'' -- большая полуось орбиты (для круговой орбиты это радиус),
  . ''&mu; = G*M'' -- [[http://en.wikipedia.org/wiki/Standard_gravitational_parameter|стандартный гравитационный параметр]],
  . ''G'' -- [[http://en.wikipedia.org/wiki/Gravitational_constant|гравитационная постоянная]], приблизительно 6.67259 * 10^-11^ м^3^/(кг*с^2^),
  . ''M'' -- масса системы
 * [[http://ru.wikipedia.org/wiki/Земля|Масса Земли]]: 5.9736*10^24^кг
 * Радиус Земли: 6371км
 * У орбиты [[http://ru.wikipedia.org/wiki/Международная_космическая_станция|МКС]] апогей 351км, перигей 337км
 * Большая полуось орбиты [[http://ru.wikipedia.org/wiki/Луна|Луны]]: 384399 км
 * В питоне можно нарисовать строку из 'N' звёздочек, если 'N' -- целое число. (Угадать, как именно нарисовать такую строку, я оставляю в качестве задачи). Для этого необходимо, чтобы 'N' было целым числом. Из дробного числа можно получить целое функцией {{{int(число)}}}.
 * Если величины слишком различные, график по линейной шкале не будет выглядеть доступным восприятию; в таком случае лучше изображать величины на логарифмической шкале (т.е вместо самих величин отображать их логарифмы)