Это старая версия документа!
Программирование на языке Python для сбора и анализа данных:
ФИВТ МФТИ. Очень коротко базовые понятия Python
Базовые алгоритмы: линейный, цикл со счетчиком, цикл с условием, условные операторы.
Низкий уровень сложности:
Средний уровень сложности:
Высокий уровень сложности:
https://repl.it/EMXR/4 - input, print, type, list
https://repl.it/EMWJ/1 - типы значений переменных
https://repl.it/EM6l/1 - Минуты в дни, часы, минуты
https://repl.it/EN32/4 - Числовой ряд (range)
https://repl.it/EN32/2 - If, else
https://repl.it/EN32/5 - Цикл while
1. Задание
Найти сумму числового ряда https://repl.it/EN32/4
Пример: если числовой ряд (0, 1, 2, 3, 4), то 0 + 1 + 2 + 3 + 4 = 10
Программа должна вывести число 10
2. Задание P - сумма вклада, ir - годовой процент по вкладу, tr - налог на процент. Через сколько лет суммарный доход составит D.
P = 1000.00 ir = 0.05 tr = 0.18 D = 1100.00 Сколько лет потребуется?
Программа должна вывести число - количество лет
3. Задание
1. Ввести многозначное число.
2. Найти сумму цифр данного числа.
942 => 9 + 4 + 2 => 15 ...
http://foxford.ru/wiki/matematika/priznaki-delimosti - признаки делимости
http://foxford.ru/wiki/matematika/prostye-i-sostavnye-chisla - простые и составные числа
http://www.yaklass.ru/p/algebra/10-klass/deistvitelnye-chisla-profilnyi-9102/naturalnye-chisla-11259 - натуральные числа
http://www.yaklass.ru/p/algebra/11-klass/kombinatorika-9340/perestanovki-9343 - престановки
http://www.yaklass.ru/p/algebra/11-klass/kombinatorika-9340/razmeshcheniia-9499 - размещения
http://www.yaklass.ru/p/algebra/11-klass/kombinatorika-9340/sochetaniia-i-ikh-svoistva-9344 - сочетания
https://stepik.org/s/n1B2jW1O - Лекция
http://www.yaklass.ru/p/algebra/11-klass/kombinatorika-9340/pravilo-summy-9342
Задачу: «10. Число распределений по три» - можно пропустить.
http://www.yaklass.ru/p/algebra/11-klass/kombinatorika-9340/pravilo-proizvedeniia-9341
ИНФОРМАТИКА - очень качественный учебник Л. З. Шауцуковой
http://kpolyakov.spb.ru/school/probook.htm - учебник по информатике (ФГОС, углублённый уровень) К.Ю. Полякова и Е.А. Еремина
http://kpolyakov.spb.ru/school/probook/slides.htm - презентации к учебнику по информатике (ФГОС, углублённый уровень) К.Ю. Полякова и Е.А. Еремина
http://kpolyakov.spb.ru/school/probook/python.htm - язык Python