No video

Лекция 1. Программирование на Python

  Рет қаралды 98,004

Computer Science Center

Computer Science Center

6 жыл бұрын

Лекция №1 в курсе "Программирование на Python ", осень 2018
Преподаватель курса: Алексей Александрович Кладов
Страница лекции на сайте CS центра: bit.ly/2NcjJho
Видео курса по порядку: bit.ly/2Pnw2o7

Пікірлер: 92
@stepan9437
@stepan9437 4 жыл бұрын
я бы назвал это python сразу в мясо, сразу в детали идет не мешкаясь. но это для тех, кто уже знает какое-то программирование и уже имеет какие-то знания
@user-hl9vf4ml5k
@user-hl9vf4ml5k 5 жыл бұрын
Просьба повторять вопросы после того, как их задали
@predatel_rodini
@predatel_rodini 5 жыл бұрын
А чё по ответу не ясно, что спросили?
@paz540
@paz540 5 жыл бұрын
Я решил эту проблему, бро. Качественные мониторные наушники с шумодавом позволяют +/- окунуться в атмосферу аудитории из которой идет съемка. В этом случае слышно вопросы тех кто за кадром.
@LenaZayg
@LenaZayg 5 жыл бұрын
Спасибо большое! Нормальный голос, грамотная интересная речь, и вообще парень симпатичный, не слушайте никого, продолжайте.
@NNM42
@NNM42 6 жыл бұрын
Спасибо. Жду продолжения.
@user-xb6ui7pw2g
@user-xb6ui7pw2g 5 жыл бұрын
мне оч понравилось, много полезного
@KotelevetsOleksandr
@KotelevetsOleksandr 4 жыл бұрын
@@user-ey7rd9ih4g а тебе?
@linkernick5379
@linkernick5379 4 жыл бұрын
Спасибо за лекции по Rust.
@PaulGanarara
@PaulGanarara 4 жыл бұрын
та же фигня
@user-sh8bl3ij9v
@user-sh8bl3ij9v 4 жыл бұрын
Спасибо за знания.
@user-cp8wz1ij5t
@user-cp8wz1ij5t 5 жыл бұрын
35:29 Если передавать степень как аргумент: Python: 1.6 секунды C++: 0.02 секунды PyPy: 0.12 секунды
@JustAnotherLinuxChannel
@JustAnotherLinuxChannel 4 жыл бұрын
надо погуглить про Pypy, спасибо
@call_nick
@call_nick 3 ай бұрын
Великолепно, если иметь бекграунд в виде другого языка, спасибо
@Doroshin123
@Doroshin123 6 жыл бұрын
начало - с 20:00
@BAKSerPRO
@BAKSerPRO 5 жыл бұрын
"у нас осталось 15 минут и половина слайдов... давайте ускоримся" - лол, самое сложное из лекции дали "галопом по европам", а вводную часть прямо разжевали
@me2beats313
@me2beats313 5 жыл бұрын
50:27 есть ли пример, где удобно использовать мат. операции над булями?
@zohnannor
@zohnannor 4 жыл бұрын
if sum(x in collection for x in xs):
@yakut54
@yakut54 5 жыл бұрын
Голос как у Дональда Дака )) Лайк
@axtrace
@axtrace 5 жыл бұрын
Проверка списка на пустоту у меня не работает. Python 3.6, win10 In: l = [] print(l == 0) Out: False
@stennick1237
@stennick1237 5 жыл бұрын
Ты хочешь проверить содержание списка или содержит ли он вообще что либо? Если второе, то проверяй длину и сравнивай с нулём, например if len(someArr)!= 0: return len(someArr)
@user-xg8qt8ky1s
@user-xg8qt8ky1s 6 жыл бұрын
None это не тип данных, а объект. >>> type(None) >>> from types import NoneType >>> isinstance(None, NoneType) True
@YaroslavPronin
@YaroslavPronin 6 жыл бұрын
Да и тип в питоне это тоже объект.
@user-xg8qt8ky1s
@user-xg8qt8ky1s 6 жыл бұрын
Тип (читай класс) это не совсем обычный объект, он обязательно должен быть экземпляром метакласса (т.е. type) или его наследников.
@YaroslavPronin
@YaroslavPronin 6 жыл бұрын
Ну это уже тонкости, суть остаётся та же.
@user-xg8qt8ky1s
@user-xg8qt8ky1s 5 жыл бұрын
Нет, если бы None был бы типом данных, то к примеру от него можно было бы наследоваться, у него могли бы быть экземпляры и т.д. Но ничего этого делать нельзя т.к. None это константа, а не сингелтон как считает автор курса.
@YaroslavPronin
@YaroslavPronin 5 жыл бұрын
Видимо проблема в терминологии, так как в документации его обзывают именно сингелтоном, но под этим подразумевается что это константный объект.
@STIVESification
@STIVESification 5 жыл бұрын
likedlist - least recently used cached (primenenia v realibii jijni ). A tak curs otlichinii obezatelno posmotriu
@me2beats313
@me2beats313 5 жыл бұрын
x+=[1] #так делать не стоит Ахах) писал так почти неделю, у же почти вошло в привычку. Просто так меньше буковок, поэтому интуитивно хочется написать
@MIIIG
@MIIIG 5 жыл бұрын
Все равно не объяснил, что такое скриптовый язык, как работает скрипт?
@gagarinussr2556
@gagarinussr2556 3 жыл бұрын
Виниамин, это теа ???
@Uni-Coder
@Uni-Coder 5 жыл бұрын
Надеюсь, все числа int32 не синглтоны? :)
@user-buser_eto_ja
@user-buser_eto_ja 3 жыл бұрын
Очень тяжело слушать, очень часто берет раздражающе высокие ноты, но в целом спасбо.
@predatel_rodini
@predatel_rodini 5 жыл бұрын
А есть домашки где?
@CompscicenterRu
@CompscicenterRu 5 жыл бұрын
Домашние задания доступны только студентам CS центра.
@kitajskijmost
@kitajskijmost 5 жыл бұрын
И сколько лекций в неделю будет?
@CompscicenterRu
@CompscicenterRu 5 жыл бұрын
Одна лекция в неделю.
@ingullar
@ingullar 5 жыл бұрын
О-о-о-ой!!!.... Взяли, перепилили IBM-овский REXX и, типа, "нате вам новый сюпир-йэзыг!"))) Без обид только, ладно?... Я, когда с IBM Mainframe z/OS плотно работал, мощь и силу REXX оценил. Автомации разные для QA на нем писать - милое дело! Python, я смотрю, все хорошее унаследовал от REXX. Учим Python дальше, короче))) Лайк и подписка.
@Dmitrij_D
@Dmitrij_D 5 жыл бұрын
±
@r8aeualexander815
@r8aeualexander815 4 жыл бұрын
лекция хорошая, но повизгивание утомляет
@swimmwatch
@swimmwatch 5 жыл бұрын
скиньте домашку по курсу
@CompscicenterRu
@CompscicenterRu 5 жыл бұрын
Домашние задания доступны только студентам CS центра.
@warnabas
@warnabas 5 жыл бұрын
прошлый курс актуален или уже все?
@jeromewicks3896
@jeromewicks3896 5 жыл бұрын
Актуален
@MrArmas555
@MrArmas555 4 жыл бұрын
++
@life_xypma
@life_xypma 2 жыл бұрын
Есть один вселенский секрет, который я ни как не могу раскрыть. Почему у программеров 95% случаев какие-то смешные дефекты с речью?) Их как-то специфически в роддоме обрабатывают?)
@user-yb8pe7si6k
@user-yb8pe7si6k 4 жыл бұрын
Ужасно плохой лектор, даже мне с хорошей мат подготовкой невозможно слушать, парень сам разбирается а вот объяснить других это жесть, ищу другие лекции
@ivanaaa6049
@ivanaaa6049 5 жыл бұрын
Неужели нельзя давать разумные названия? В курсе "Программирование на Python" лекция называется "Программирование на Python". Чему конкретно посвящена лекция?
@predatel_rodini
@predatel_rodini 5 жыл бұрын
Чему может быть посвящена первая вводная лекция?
@43sferam
@43sferam 5 жыл бұрын
Тон голоса - просто ужасен.
@79Striker79
@79Striker79 3 жыл бұрын
Материал однозначно не для новичка с гуманитарным мышлением, решившего изучить Питон. Тут уже подача, как для классического технаря.
@79Striker79
@79Striker79 3 жыл бұрын
@Интернет халява для ленивых тоже не вариант...Тимофей читает лекции в ВУЗЕ на техническом факультете, куда поступают уже прилично подготовленные в информатике люди (что, в общем-то, и логично, ведь они сдавали профильные вступительные экзамены и многие участвовали во всевозможных олимпиадах разного масштаба). Есть другие ресурсы....
@79Striker79
@79Striker79 3 жыл бұрын
@Интернет халява для ленивых спасибо, обязательно полюбопытствую. А я щас буду пробовать канал: "Изучаем мир ИТ / Олег Шпагин / WISEPLAT". Вроде как достаточно подробно разжёвывает, начиная с самых основ для полных новичков.
@79Striker79
@79Striker79 3 жыл бұрын
@Интернет халява для ленивых пока не могу судить, то на этом канале три огромных блока для изучения языка по уровням сложности + много практики. Посмотрю, что лучше....
@user-iq3qp9cu6w
@user-iq3qp9cu6w Жыл бұрын
кто ищет уроки - избегайте случайных "лекторов", большинство роликов русскоязычного сегмента это попытка ВЫУЧИТЬ язык! есть такая методика, так что не копируйте чужой бред, ребята.
@KoPoJIeBaPoKa
@KoPoJIeBaPoKa 5 жыл бұрын
Первые 20 мин просто трата времени как своего так и тех, кто вас слушает.
@tuttifrutti6603
@tuttifrutti6603 Жыл бұрын
Дикция жесть! Хирьянов Тимофей в миллион раз лучше рассказывает! Ну дикция... что-то с чем-то... Ужас
@blacklabel666
@blacklabel666 2 жыл бұрын
отвратительно, может, поменьше кривляться и причмокивать?
@b.g.5106
@b.g.5106 5 жыл бұрын
кривляние и голос)) лучше вариантов нет?))
@sccs9941
@sccs9941 4 жыл бұрын
ты б лучше думал, будет ли полезным этот код а не красивый некрасивы, а то своего красивого говнокода дохера уже накарябали, а ни одной русской ОС даже нет до сих пор, кроме вконтакта и телеграма ничего нет
@uladzislauhreben7031
@uladzislauhreben7031 2 жыл бұрын
Зарубежные компании предлагают лучше условия, поэтому все на них и работают
@FedoskinYuriy
@FedoskinYuriy 4 жыл бұрын
Очень тяжело слушать лектора. речь невнятная с подвизгиванием не располагает к концентрации. Очевидно, что лектор разбирается в теме лекции. Но, далеко не очевидно, что кроме самолюбования он хочет донести материал слушателям.
@vladimirevdokimov8896
@vladimirevdokimov8896 6 жыл бұрын
Код не должен быть хорошим, красивым, модным, че за нафиг с миром. Код должен быть быстрым и ни каким более. А дальше что пойдет, твой иф не подходит к елсе?
@vladimirevdokimov8896
@vladimirevdokimov8896 6 жыл бұрын
А как вы собираетесь поддерживать, сопровождать какой либо код, читать перед сном?
@denismyagkov9252
@denismyagkov9252 6 жыл бұрын
Код должен быть не быстрым, а эффективным. И я искренне считаю, что учить нужно с ANCI C. Да, это боль и страдания, но если через эту боль пройдёт хоть один разработчик из тысяч, то и этого достаточно. А Питон - это говнокодищще, которое годится для одноразовых операций и скриптов. З.Ы. Я пишу HPC на Java.
@tsnp423
@tsnp423 6 жыл бұрын
Ну знаете ли, это не самое приятное занятие - дебажить "быстрий и никакой более код". Так как, очень часто, если твой код хитрый т.е. быстрый, то есть большая вероятность, что в нем есть баг, который не проявился в тестах, в ревью и т.д. и из за этого кто-то будет сидеть и мучиться неделю из за того, что твой код был "быстрым и никаким более". Ну, если конечно не фирмвер пишешь для микропроцессора :) (Хотя там тоже не должно быть багов).
@denismyagkov9252
@denismyagkov9252 6 жыл бұрын
Vahag Bejanyan Вы сможете обьяснить обывателю/тестировщику как тестировать трассировку лучей? ;))
@topsecret9174
@topsecret9174 6 жыл бұрын
Denis Myagkov Опа, еще один Java-евангелист нарисовался. Когда вы уже наконец поймете что любой ЯП это лишь инструмент, как молоток или пила. И в зависимосьи от задач, вы выбираете соответствующий. Т.е. не бывает условно плохих, или условно хороших инструментов, бывают неподходящие инструменты и криворукие исполнители, любой ЯП - это в первую очередь средство, а не цель. Блин, ну это же так очевидно.
Лекция 2. Функции
1:12:12
Computer Science Center
Рет қаралды 30 М.
Лекция 9. async / await (Программирование на Python)
1:39:22
Computer Science Center
Рет қаралды 55 М.
IQ Level: 10000
00:10
Younes Zarou
Рет қаралды 13 МЛН
Каха заблудился в горах
00:57
К-Media
Рет қаралды 11 МЛН
Алгоритмы на Python 3. Лекция №1
1:20:50
Тимофей Хирьянов
Рет қаралды 5 МЛН
001. Основы Python - Алексей Умнов
1:16:58
Компьютерные науки
Рет қаралды 125 М.
«Что может Python на микроконтроллерах» Андрей Власовских, JetBrains
33:17
Информатика, лекция 1/10 (ФБВТ МФТИ)
1:14:30
Тимофей Хирьянов
Рет қаралды 83 М.
Налог на незнание JavaScript - [Hamster Kombat]
50:20
Функциональное программирование на Python
2:00:11
Тимофей Хирьянов
Рет қаралды 91 М.