Лекция №1 в курсе "Программирование на Python ", осень 2018 Преподаватель курса: Алексей Александрович Кладов Страница лекции на сайте CS центра: bit.ly/2NcjJho Видео курса по порядку: bit.ly/2Pnw2o7
Пікірлер: 92
@stepan94374 жыл бұрын
я бы назвал это python сразу в мясо, сразу в детали идет не мешкаясь. но это для тех, кто уже знает какое-то программирование и уже имеет какие-то знания
@user-hl9vf4ml5k5 жыл бұрын
Просьба повторять вопросы после того, как их задали
@predatel_rodini5 жыл бұрын
А чё по ответу не ясно, что спросили?
@paz5405 жыл бұрын
Я решил эту проблему, бро. Качественные мониторные наушники с шумодавом позволяют +/- окунуться в атмосферу аудитории из которой идет съемка. В этом случае слышно вопросы тех кто за кадром.
@LenaZayg5 жыл бұрын
Спасибо большое! Нормальный голос, грамотная интересная речь, и вообще парень симпатичный, не слушайте никого, продолжайте.
@NNM426 жыл бұрын
Спасибо. Жду продолжения.
@user-xb6ui7pw2g5 жыл бұрын
мне оч понравилось, много полезного
@KotelevetsOleksandr4 жыл бұрын
@@user-ey7rd9ih4g а тебе?
@linkernick53794 жыл бұрын
Спасибо за лекции по Rust.
@PaulGanarara4 жыл бұрын
та же фигня
@user-sh8bl3ij9v4 жыл бұрын
Спасибо за знания.
@user-cp8wz1ij5t5 жыл бұрын
35:29 Если передавать степень как аргумент: Python: 1.6 секунды C++: 0.02 секунды PyPy: 0.12 секунды
@JustAnotherLinuxChannel4 жыл бұрын
надо погуглить про Pypy, спасибо
@call_nick3 ай бұрын
Великолепно, если иметь бекграунд в виде другого языка, спасибо
@Doroshin1236 жыл бұрын
начало - с 20:00
@BAKSerPRO5 жыл бұрын
"у нас осталось 15 минут и половина слайдов... давайте ускоримся" - лол, самое сложное из лекции дали "галопом по европам", а вводную часть прямо разжевали
@me2beats3135 жыл бұрын
50:27 есть ли пример, где удобно использовать мат. операции над булями?
@zohnannor4 жыл бұрын
if sum(x in collection for x in xs):
@yakut545 жыл бұрын
Голос как у Дональда Дака )) Лайк
@axtrace5 жыл бұрын
Проверка списка на пустоту у меня не работает. Python 3.6, win10 In: l = [] print(l == 0) Out: False
@stennick12375 жыл бұрын
Ты хочешь проверить содержание списка или содержит ли он вообще что либо? Если второе, то проверяй длину и сравнивай с нулём, например if len(someArr)!= 0: return len(someArr)
@user-xg8qt8ky1s6 жыл бұрын
None это не тип данных, а объект. >>> type(None) >>> from types import NoneType >>> isinstance(None, NoneType) True
@YaroslavPronin6 жыл бұрын
Да и тип в питоне это тоже объект.
@user-xg8qt8ky1s6 жыл бұрын
Тип (читай класс) это не совсем обычный объект, он обязательно должен быть экземпляром метакласса (т.е. type) или его наследников.
@YaroslavPronin6 жыл бұрын
Ну это уже тонкости, суть остаётся та же.
@user-xg8qt8ky1s5 жыл бұрын
Нет, если бы None был бы типом данных, то к примеру от него можно было бы наследоваться, у него могли бы быть экземпляры и т.д. Но ничего этого делать нельзя т.к. None это константа, а не сингелтон как считает автор курса.
@YaroslavPronin5 жыл бұрын
Видимо проблема в терминологии, так как в документации его обзывают именно сингелтоном, но под этим подразумевается что это константный объект.
@STIVESification5 жыл бұрын
likedlist - least recently used cached (primenenia v realibii jijni ). A tak curs otlichinii obezatelno posmotriu
@me2beats3135 жыл бұрын
x+=[1] #так делать не стоит Ахах) писал так почти неделю, у же почти вошло в привычку. Просто так меньше буковок, поэтому интуитивно хочется написать
@MIIIG5 жыл бұрын
Все равно не объяснил, что такое скриптовый язык, как работает скрипт?
@gagarinussr25563 жыл бұрын
Виниамин, это теа ???
@Uni-Coder5 жыл бұрын
Надеюсь, все числа int32 не синглтоны? :)
@user-buser_eto_ja3 жыл бұрын
Очень тяжело слушать, очень часто берет раздражающе высокие ноты, но в целом спасбо.
@predatel_rodini5 жыл бұрын
А есть домашки где?
@CompscicenterRu5 жыл бұрын
Домашние задания доступны только студентам CS центра.
@kitajskijmost5 жыл бұрын
И сколько лекций в неделю будет?
@CompscicenterRu5 жыл бұрын
Одна лекция в неделю.
@ingullar5 жыл бұрын
О-о-о-ой!!!.... Взяли, перепилили IBM-овский REXX и, типа, "нате вам новый сюпир-йэзыг!"))) Без обид только, ладно?... Я, когда с IBM Mainframe z/OS плотно работал, мощь и силу REXX оценил. Автомации разные для QA на нем писать - милое дело! Python, я смотрю, все хорошее унаследовал от REXX. Учим Python дальше, короче))) Лайк и подписка.
@Dmitrij_D5 жыл бұрын
±
@r8aeualexander8154 жыл бұрын
лекция хорошая, но повизгивание утомляет
@swimmwatch5 жыл бұрын
скиньте домашку по курсу
@CompscicenterRu5 жыл бұрын
Домашние задания доступны только студентам CS центра.
@warnabas5 жыл бұрын
прошлый курс актуален или уже все?
@jeromewicks38965 жыл бұрын
Актуален
@MrArmas5554 жыл бұрын
++
@life_xypma2 жыл бұрын
Есть один вселенский секрет, который я ни как не могу раскрыть. Почему у программеров 95% случаев какие-то смешные дефекты с речью?) Их как-то специфически в роддоме обрабатывают?)
@user-yb8pe7si6k4 жыл бұрын
Ужасно плохой лектор, даже мне с хорошей мат подготовкой невозможно слушать, парень сам разбирается а вот объяснить других это жесть, ищу другие лекции
@ivanaaa60495 жыл бұрын
Неужели нельзя давать разумные названия? В курсе "Программирование на Python" лекция называется "Программирование на Python". Чему конкретно посвящена лекция?
@predatel_rodini5 жыл бұрын
Чему может быть посвящена первая вводная лекция?
@43sferam5 жыл бұрын
Тон голоса - просто ужасен.
@79Striker793 жыл бұрын
Материал однозначно не для новичка с гуманитарным мышлением, решившего изучить Питон. Тут уже подача, как для классического технаря.
@79Striker793 жыл бұрын
@Интернет халява для ленивых тоже не вариант...Тимофей читает лекции в ВУЗЕ на техническом факультете, куда поступают уже прилично подготовленные в информатике люди (что, в общем-то, и логично, ведь они сдавали профильные вступительные экзамены и многие участвовали во всевозможных олимпиадах разного масштаба). Есть другие ресурсы....
@79Striker793 жыл бұрын
@Интернет халява для ленивых спасибо, обязательно полюбопытствую. А я щас буду пробовать канал: "Изучаем мир ИТ / Олег Шпагин / WISEPLAT". Вроде как достаточно подробно разжёвывает, начиная с самых основ для полных новичков.
@79Striker793 жыл бұрын
@Интернет халява для ленивых пока не могу судить, то на этом канале три огромных блока для изучения языка по уровням сложности + много практики. Посмотрю, что лучше....
@user-iq3qp9cu6w Жыл бұрын
кто ищет уроки - избегайте случайных "лекторов", большинство роликов русскоязычного сегмента это попытка ВЫУЧИТЬ язык! есть такая методика, так что не копируйте чужой бред, ребята.
@KoPoJIeBaPoKa5 жыл бұрын
Первые 20 мин просто трата времени как своего так и тех, кто вас слушает.
@tuttifrutti6603 Жыл бұрын
Дикция жесть! Хирьянов Тимофей в миллион раз лучше рассказывает! Ну дикция... что-то с чем-то... Ужас
@blacklabel6662 жыл бұрын
отвратительно, может, поменьше кривляться и причмокивать?
@b.g.51065 жыл бұрын
кривляние и голос)) лучше вариантов нет?))
@sccs99414 жыл бұрын
ты б лучше думал, будет ли полезным этот код а не красивый некрасивы, а то своего красивого говнокода дохера уже накарябали, а ни одной русской ОС даже нет до сих пор, кроме вконтакта и телеграма ничего нет
@uladzislauhreben70312 жыл бұрын
Зарубежные компании предлагают лучше условия, поэтому все на них и работают
@FedoskinYuriy4 жыл бұрын
Очень тяжело слушать лектора. речь невнятная с подвизгиванием не располагает к концентрации. Очевидно, что лектор разбирается в теме лекции. Но, далеко не очевидно, что кроме самолюбования он хочет донести материал слушателям.
@vladimirevdokimov88966 жыл бұрын
Код не должен быть хорошим, красивым, модным, че за нафиг с миром. Код должен быть быстрым и ни каким более. А дальше что пойдет, твой иф не подходит к елсе?
@vladimirevdokimov88966 жыл бұрын
А как вы собираетесь поддерживать, сопровождать какой либо код, читать перед сном?
@denismyagkov92526 жыл бұрын
Код должен быть не быстрым, а эффективным. И я искренне считаю, что учить нужно с ANCI C. Да, это боль и страдания, но если через эту боль пройдёт хоть один разработчик из тысяч, то и этого достаточно. А Питон - это говнокодищще, которое годится для одноразовых операций и скриптов. З.Ы. Я пишу HPC на Java.
@tsnp4236 жыл бұрын
Ну знаете ли, это не самое приятное занятие - дебажить "быстрий и никакой более код". Так как, очень часто, если твой код хитрый т.е. быстрый, то есть большая вероятность, что в нем есть баг, который не проявился в тестах, в ревью и т.д. и из за этого кто-то будет сидеть и мучиться неделю из за того, что твой код был "быстрым и никаким более". Ну, если конечно не фирмвер пишешь для микропроцессора :) (Хотя там тоже не должно быть багов).
@denismyagkov92526 жыл бұрын
Vahag Bejanyan Вы сможете обьяснить обывателю/тестировщику как тестировать трассировку лучей? ;))
@topsecret91746 жыл бұрын
Denis Myagkov Опа, еще один Java-евангелист нарисовался. Когда вы уже наконец поймете что любой ЯП это лишь инструмент, как молоток или пила. И в зависимосьи от задач, вы выбираете соответствующий. Т.е. не бывает условно плохих, или условно хороших инструментов, бывают неподходящие инструменты и криворукие исполнители, любой ЯП - это в первую очередь средство, а не цель. Блин, ну это же так очевидно.