Алгоритмы на Python 3. Лекция №1

preview_player
Показать описание

курс: Информатика. Алгоритмы и структуры данных на Python 3.
лектор: Хирьянов Тимофей Фёдорович
прочитана 05.09.2017

Темы, рассмотренные на лекции №1:
- Что есть "информатика" и что понимает под этим лектор
- Что значит "уметь программировать"
- Hello, World!
- Концепция присваивания в Python
- Обмен двух переменных значениями через одну временную и две временные переменные.
- Множественное присваивание в кортежи переменных.
- Обмен значений.
- Арифметические операции. Возведение в степень, деление нацело.
- Цикл while. Инструкции управления циклом.
- Вложенный цикл while
- Условный оператор if
- Цикл for и его особенности в Python.
- Функция range()
- Оператор continue
Рекомендации по теме
Комментарии
Автор

Тайм-коды: Типы Переменных, Арифметические Операции, Вывод, Ввод, цикл while, цикл for, оператор if else
3:37 программирование включает в себя
21:21 синтаксис Python 3
21:43 простейшая программа на Питоне - пустая программа
22:16 print() # вывести на экран
23:10 память компьютера. переменных нет. имена = значения (не равно, а связать)
24:43 тип str (строка). type(x)
25:25 если что-то нужно задержать в памяти, нужно на это поставить именованную ссылку
26:09 = # оператор присваивания не подразумевает копирования
26:36 присваивание выражения
27:17 сборщик мусора
27:37 тип int (целое число)
28:04 # комментарий
28:25 в Питоне нет строгой статической типизации
28:55 имя не привязано к конкретной области памяти
29:14 = # операция связывания имени и объекта
30:28 простейший алгоритм: обмен переменных значениями. Двух переменных через третью
33:02 через 2 доп. переменные
34:19 трамвайное (каскадное) присваивание # x = y = z = 0
37:05 множественное присваивание # x, y, z = 1, 2, 3
40:30 Арифметические операции. Приоритет операций. 1.(наивысший приоритет) унарная операция - степень # x**y
42:56 2. унарный минус # -x 3. умножение(*), деление(/), div(//), mod(%)
44:45 тип float (число с запятой)
48:02 группа вычетов по модулю какого-то числа. теория групп
49:46 модуль отрицательных чисел
54:01 Управляющие конструкции. Синтаксический сахар
55:00 цикл while
56:13 Отступ (преимущество языка)
56:54 алгоритм - последовательность команд
58:07 Итерация - однократное выполнение тела цикла
1:01:05 else в while
1:02:42 инструкция break
1:03:36 условный оператор if
1:04:01 == # оператор сравнения
1:06:20 вложенные циклы
1:07:46 у -= 1 # укороченный оператор присваивания
1:10:30 input() # считать с клавиатуры
1:13:39 if else
1:14:08 цикл for в Питоне списочный
1:15:32 range (start, stop, step) # генератор арифметической прогрессии
1:18:58 пустая арифметическая прогрессия
1:20:12 оператор continue

iritaka
Автор

Случайно наткнулся на эти лекции, смотрели с кошкой, кошка теперь тоже в пайтоне разбирается. Отличные лекции, отличная подача материала

xFDFD
Автор

Как классно жить в 21-м веке и сидя у себя дома, иметь доступ к таким классным лекциям!) У нас в вузе не было такого...

optimusprime
Автор

Объяснить как работает язык программирования без компьютера - ШЕДЕВРАЛЬНО! Приятная речь, прям захотелось к вам попасть на лекцию ))))

MrJASONFLO
Автор

Как классно, что можно вернуться в былые студенческие Я даже немного испугался, когда сказали, что посещение лекций и выдохнул, когда услышал, что пересчитывать не будут....

wzuxmkq
Автор

Я сам физик, кандидат наук, закончивший ВУЗ 8 лет назад. Когда смотрю такие видео одна мысль в голове: как жаль, что невозможно быть одновременно топовым физиком, программистом, историком, врачом, бизнесменом... В жизни реально хорошо можно освоить только несколько вещей, от всех остальных придется отказаться в силу скоротечности жизни и нехватки времени.
По хорошему завидую тем, кто сейчас ходит на лекции этого преподавателя.
Удачи всем нам!

maximb
Автор

Обожаю таких преподавателей, они учат, а не читают лекцию.

lqgoidk
Автор

Спасибо, Тимофей Федорович. Нашел лекции слуйчайно четыре года назад. Так начался мой путь в айти. Около года назад, спустя сотни часов теории и несколько тысяч строк практики, решился поменять работу и не ошибся. Десять месяцев работаю и пишу бэкэнд на питоне.

MyFearIsMyBlue
Автор

Я сам 125 летний гуманоид из далекой альфацентавры и совершенно случайно наткнулся на эти лекции, пока гуглил как приготовить рагу из лунной капусты. Хочу сказать, что такого классного преподавателя на нашей планете нет. Почти уверен, что и в ближайших системах нету. Подача материала превосходная, особенно удобно, что все объяснил без компьютера - у нас их все равно нет. Да и в жизни мне не пригодится этот питон, но посмотрел с удовольствием. Завидую вам, земляне, что у вас есть такие преподаватели. Великое вам СПАСИБО!

sergey
Автор

Мне 64 года, закончил ВМК МГУ в 1978 году, но такого преподавателя не видел. Очень большое удовольствие от лекций. Студентам просто повезло. Успехов Вам, Тимофей!

viktorsidorkin
Автор

Нормальный программист считает, что первый ребёнок у него нулевой

akai
Автор

Как мне нравятся единый стандарт учебных заведений относительно тряпок для доски. Это всегда что-то новое, то старый пододеяльник, наволочка, футболка "Реал Мадрид" старые шторы. Прелестно.

black_moss
Автор

Одно удовольствие слушать таких людей. Как же повезло его друзьям, с кем он проводит свободное время...

iiksoej
Автор

Я сравнил его со своим учителем... Я не плачу, это просто дождь

maxneustrim
Автор

Очень жаль что такие шикарные материалы не поподают в топ ютуба,
кому интересно, так же крутые лекции других авторов:

evgheniamanov
Автор

Такой классной и лёгкой подачи материала ещё не встречал. Блестяще! С удовольствием стал "студентом". Загорелся изучением языка, и тут такая находка.

uroweto
Автор

Смотрю в 2023. Огромное спасибо за лекцию, прям впитываю как губка и не скучно.

darhaninsurance
Автор

Шикарная реклама института, в хорошем смысле этого слова. Захотелось прям на его пары только ходить. Оторваться не мог от просмотра.

qyiheuy
Автор

привет из Бразилии. Используя субтитры, чтобы понять, мне понравилась ваша методика преподавания, если бы у меня был такой учитель в моем старом колледже, я думаю, я бы окончил его, я посмотрю другие видео и спасибо за содержание высокого уровня. Нам нужны учителя, которые занимаются преподаванием и делятся своими знаниями в Интернете, чтобы люди могли учиться самостоятельно. Посмотрите, как хорошо вы говорите на языке, которого я еще не знаю. Я здесь принимаю ваши концепции и точки зрения . я не говорю по русски я пользовалась переводчиком.

tiagobitcoin
Автор

От жеж, случайно вышло в рекомендациях, а оказывается, мне эти знания нужны были еще лет 15 назад и тогда я, возможно, занялся программированием. С самого начала лекции очень интересно, доступно и понятно. Спасибо за вашу работу!!!

mikerya