Лайк этому господину не глядя. Это лучший преподаватель по python во всем русском ютубе! Как же повезло его студентам!) Как же круто, что есть такие люди!
Спасибо за добрые слова, но больше, чем "лайки не глядя" и комментарий "для галочки" я люблю вдумчивые корректные замечания, которые помогают вам развиваться и обучаться, а мне - находить ошибки в изложении материала. Так что если вы именно такие комментарии будете "выводить в топ", мне будет только лучше. Дело же не в количестве зрителей канала, а в качестве контента, который в первую очередь зависит от моих знаний.
@@tkhirianov если замечания по существу - то... утилита-замена top, о которой вы там вскользь говорили - не htop, случайно? Я сам потихоньку осваиваюсь в линухах сейчас, htop частенько упоминают в туторах.
Тимофей (не знаю Ваше отчество), у меня просто разрыв шаблона. Я закончил СибГУТИ. Меня удивляет ваша искренность, умение признавать ошибки и учиться на них. Но больше всего - отсутствие высокомерия. Огромное спасибо, что сделали Ваши лекции публичными!
Тайм-коды: команды оболочки bash, файлы, написание скриптов с потоками ввода и вывода 0:00 многопользовательская ОС. Пользователь User (с UID), group (GID). Process от имени user-а с его полномочиями 1:58 схема процессов, ОС и HW 10:24 разделение полномочий 12:39 в GNU / linux всё- файл 14:05 файловая система. Файловый менеджер mc. Двухпанельный менеджер 21:00 ps (process) Посмотреть все процессы, запущенные в системе 24:14 запуск процесса из командной строки 26:55 реальная папка - файл, которая существует только когда запущен её процесс 29:19 cat Смотреть содержимое файлов 29:58 cat/etc/passwd файл, содержащий в себе пользователей 32:16 домашняя папка home, pwd где я сейчас нахожусь, dir что здесь, whoami кто я, ls листинг 33:50 у команд есть опции. После пробела - параметр 33:59 ls -a скрытые файлы, cd сменить директорию 36:12 абсолютный путь 37:56 оболочка bash интерпретатор. Командная строка 42:39 git status 43:48 как выйти из cat: 1) ctrl + c (interrupt) прерывание выполнения 2) ctrl + z (sleep) сон 46:05 killall - закрыть всё, ps u процессы данного пользователя, jobs работы, htop сортировка по памяти 49:17 shift + PgUp прокрутить вверх по терминалу 49:30 fg отправить в foreground вызвать из сна, команда bg background, kill -9 sigkill, man мануал, kill -l полистить 56:33 путь можно начинать не от корневой папки, а от ~ home.user 56:52 ctrl + L (clear) чистый экран 57:50 vim VI Improved свободный текстовый редактор 58:41 открытие файла и написание скрипта 1_script. py 1:00:37 у любого вычислительного процесса есть поток ввода stdin (дескриптор 0) и два потока вывода 1) stdout (консоль, дескриптор 1) и 2) поток ошибок stderr (дескриптор 2). К ним можно обращаться как к файлам 1:02:56 команда > out.txt вывод не в консоль, а в текстовый файл out.txt 1:04:26 ls -l (long) расширенный поиск 1:04:35 полномочия rw-r--r-- 1:07:21 rm удалить 1:08:04 команда & в конце - отправляет на задний план 1:08:47 у ОС для работы с файлами есть буфера 1:10:42 команда sync синхронизация с жёстким диском. сбросить буфера сохраниться 1:12:11 скрипт 2. py , который что-то получает и что-то отдаёт 1:12:31 запуск питоновского файла просто как вычислительный процесс: комментарий вверху скрипта: #!/usr/bin/env python3 1:14:30 mv переместить, chmod 750 (u++) изменить разрешения файла 1:17:33 команда ./ из текущей папки запустить 1:17:57 команда в командной строке - это исполняемый файл, утилита 1:18:25 whereis где, echo эхо echo $PATH посмотреть путь переменной 1:20:41 пути 1:25:32 чтобы сделать файл exe: добавить право x 1:25:58 команда | между файлами. 2 файла в потоке 1:30:26 grep фильтр
Тимофей, что случилось с этим курсом? С марта прошёл месяц, а ни одного нового видео по анализу. Вам запретили выкладывать, потерялись записи, или что-то ещё? Будет ли продолжение? (с которого, собственно, и начнётся анализ)
Со школы занимался прикладным программированием, но не слишком целенаправленно. Долгие годы использовал VBA в Excel в учебе и работе не особо разбираясь в теории программирования. Писал по сути процедурный код, очень "влажный". Пока не наткнулся на Ваши курсы по алгоритмам на Python. Из него я смог не только в Python, но и в целом стал намного связнее понимать программирование, как будто между кирпичей, которые я из года в год укладывал "на сухую", вдруг появился цементный раствор. Вы потрясающий Человечище и Учитель!!! Пожалуйста, продолжайте в том же духе! Отдельное спасибо за хороший звук и картинку. Лекции в целом иногда весьма сумбурные получаются и очевидно что часть заготовленного материала из-за этого недодается слушателям, но тем интереснее в этой теме поковыряться самостоятельно. Может есть смысл в описание или комменты накидывать хотя б ссылочек на этот "недоданный" материал? Жду с нетерпением уже собственно анализа данных, так как через месяц уже отчет сдавать, а я пока только сбор исходных данных закончил и дальше не знаю что делать =)
Тимофей, огромное Вам спасибо!!! Ваши лекции это лучший современный Русский учебник по программированию! Мое пожелание к Вам одно - не останавливайтесь, продолжайте!!!!!
Отличная лекция! В прошлом семестре это было по программе в институте,без лекций,одни лабораторные. Конечно есть много полезных статей про это,но такого лёгкого и интересного введения в тему явно не хватало! Спасибо вам :)
Очень полезное видео! Большим улучшением будет навигация для видео. RUclips называет это "Главами" (Chapters), не знаю как точно делать, но очень удобно для пересмотра лекций.
Не сказал бы, что в Реестре Windows лежит фигня, можно изменить TTL пакет, а если при удалении приложения о нем останутся данные в нем, то нельзя будет переустановить приложение. Поскольку оно будет считаться установленным в системе все из-за того же Реестра
На тему полезных программ: which python3 - показать путь к тому бинарнику, который будет запущен top -> htop ls -> exa cat -> bat (на ubuntu - batcat) bash -> zsh + oh-my-zsh (темы, плагины) apt -> aptitude python -> bpython (автокоплиты и полезный хелп по текущей функции/классу/методу)
@@tkhirianov будем ждать, спасибо) Пандас интересный инструмент! Понемногу самоизучаю, вместе с регулярными выражениями, сиборном и бс4 творят классные вещи) а при изменении типов данных (при больших данных), ещё и шустрый.
@@AlexanderGorshkov , может быть. В R ужасное экранирование символов через двойной обратный слэш, например. Но в питоне так функциональщина, что ли, не чувствуется (сам только ковырять его начал). У каждого свои прелести, так сказать.
Спасибо автор за ролик. Вопрос: у меня есть очень большие файлы с со списком значение в формате HEX и мне нужно проверить эти файлы на дубликаты. Что лучше использовать чтобы сэкономить время на проверку утилиту sort или скрипт написанной на python? Просто я слышал что пайтоновские скрипты не могут разом охватить большие данные? Хотелось бы услышать совет от эксперта что лучше использовать для проверки дубликатов значение в текстовом файле. Заранее благодарю за ответ!🙏
cat - это сокращение от conCATenate, а не выблевать :) изначально она задумывалась для конкатенации нескольких файлов, включая типичные обобщения для n=1 и n=0, которые впоследствии стали популярными (хотя и не всегда оправданными, как в вашем случае с grep) вариантами использования.
На всякий случай поясню, что я имел в виду под не всегда оправданным использованием. Дело в том, что большинство утилит принимают входной файл в качестве аргумента (из исключений, приходящих на ум, разве что tr). Т.е. вместо `cat file | grep pattern`, можно написать просто `grep pattern file`, `sed ... file`, `awk ... file`, etc. Но, даже если нет возможности передать файл в качестве агрумента, или вы специально используете такой способ потому что вам, к примеру, удобнее когда pattern в grep идет последним аргументом, вы можете заменить cat простой перадресацией ввода, в том числе и в начале строки: `tr .. < file` или `
Чтобы модифицировать окружение для одной конкретной комманды используется синтаксис VAR=VALUE CMD Если кроме пробела поставить ';', то bash исполнит две комманды: присваивание VAR=VALUE, а затем CMD
Как power-usrer винды скажу, что да. Хрень. Юниксовская система "всё - файл" - хороша и логична. А в винде - часть префов в реестре (с отдельным квестом - открыть реестр другого пользователя), часть - в конфиг-файлах, которые у нерадивых разработчиков ещё и размазаны по куче системных папок (привет, весь софт от Adobe). Майки оправдывают это тем, что, дескать, реестр как БД - это ж быстрее, легче искать, и т.п. Вот только при юниксовском подходе ничто не мешает *хранить* эту БД как какой-то единый файл где-то в системных папках, но *отображать* его нутро через виртуальную подпапку, типа proc. емнип, для каких-то линуховых штук оно так и сделано.
@@uvesel4ak учитывая, насколько эта ось распространена (что мне её сейчас пришлось гуглить впервые в жизни) - ничего не могу сказать о том, чего не знаю. Возможно, у них это реализовано как-то иначе. Если точно так же, как в винде - то да, хрень. Сама по себе концепция БД для данных с частым доступом - звучит разумно. Неразумно - делать это через жопу, дробя на бессвязные друг с другом сегменты то, что выполняет одну и ту же функцию, и протокол взаимодействия с чем - ваще разный. Если на вашей оси одна и та же программа часть конфигов хранит в файлах, а часть - в неком загадочном хранилище, которое ещё и нельзя посмотреть целиком, даже под админом, да, к тому же, вообще невозможно перенести на новую инсталляцию операционки - это явный косяк архитектуры вашей оси. Но вообще, для настроек именно реестр - не факт, что нужен. Нужен - кэш всех конфигов в одном файле. И виндовый реестр - лишь один из вариантов такого кэша, не единственный и уж точно не самый удобный.
@@lex_darlog_fun до недавнего времени был один из основных коммерческих юниксов. От айбиэм. Очень крутая система для всяких тяжелых приложений. Явы оракла дибиту и прочего.
"Анализ данных на Python" - это название курса, который начинается с некоторых понятий, которые полезно знать, так? Я просто по первым видео не нашел самого анализа данных :(. А рассказываете очень интересно. Курс про Алгоритмы супер!
Сам не питонист(больше C++ C fasm nasm) но тема GNU/Linux была интересной. Почему terminator? Зачем если есть шикарный tmux(который всем советую). По поводу vim замечательно было бы увидеть гайд по .vimrc и другой настройке vim. Тут по этому поводу замечание как и ко всем людям которые просто показывают vim. 1)Увидя vim люди смотревшие этот видеоролик даже не смогут выйти. 2) не прописать в .vimrc ничего даже без set number или set syntax on это чистый мазохизм. Хотя я понимаю что это лекции по питону а не vim неплохо было бы сказать как минимум про режимы vim и как выйти)))
Ну кто бы не хотел установить clangd или youcompleteme в вим и ещё много плагинов и настроек с быстрыми клавишами так и работать удобней и vim цветастым был. А потом можно повыделоватся по типу "Смотрите кто тут vim настроил как полноценное IDE". Сам пишу код в vim очень удобно(даже ошибки видит не только синтаксические и скомпилировать можно не хуже чем в обычных IDE но молниеносность vim от этого не проседает или я просто не замечал) #make_vim_colorful
Я много смотрел видео по Python и т.д. но я серьезно не могу пока найти замечаний, только если в прошлом уроке, когда хотели применить ф-циюю написанную на плюсах в питоне, но не вышло в итоге)
Ахренеть, на экране NC -Нортон Командер, или это VC - Волков Командер? Лет 20 как уже не пользовался. На старых CD дисках еще лежит, если они не посыпались.
@@yevhenukrainianer4781 MC работает в линуксе, и он тоже выходец из семьи NC. Они все похожи, хотя написаны разными програмистами. Очень просто перепутать, интерфэйс один и тотже у всех, NC был законодателем работы с файлами в доОоконных системах с 1986 года. Я с ним работал наверное до 92-94 года, а когда появились Волков Командер, и Дос Навигатор, и я от Симантека ушел на них.
@@yevhenukrainianer4781 Это были первые файл-менеджеры, они выполняли разные операции с файлами в двух панелях или окнах (как угодно называйте) Сейчас я не знаю для чего ими пользоваться, наверное просто привычка у человека.
попробуйте поадминить сеть на железках которые специально для этого предназначены. Cisco, mikrotik и т.д. у Cisco есть программы сетевых специалистов - CCNA,CCNP,CCIE - возможно прям сейчас они переименовались, но это супер треки. Для циско есть эмуляторы IOS , чтобы реальную IOS можно было запустить на PC. после этого админить сеть на linux будет ну почти совсем просто, просто для вас поменяется синтаксис команд (почти так)
Total commander очень похож, да. Но на самом деле двухпанельные менеджеры -- это очень старая и отличная идея. Я помню ещё Norton commander, Volkov commander под DOS. А в графике я пользуюсь Double commander. Очень рекомендую его вместо Total, кстати.
какая нахрен у нас винда, под linux уже давненько просто пока хватало GUI хочется строку поюзать с пониманием что на самом деле происходит за кулисами графического интерфейса
Лайк этому господину не глядя. Это лучший преподаватель по python во всем русском ютубе!
Как же повезло его студентам!)
Как же круто, что есть такие люди!
Один из лучших точно, МФТИ - лучший советский ВУЗ даже в оккупации!
Спасибо за добрые слова, но больше, чем "лайки не глядя" и комментарий "для галочки" я люблю вдумчивые корректные замечания, которые помогают вам развиваться и обучаться, а мне - находить ошибки в изложении материала. Так что если вы именно такие комментарии будете "выводить в топ", мне будет только лучше.
Дело же не в количестве зрителей канала, а в качестве контента, который в первую очередь зависит от моих знаний.
@@tkhirianov золотой вы человек, ТФ) Спасибо вам!
Спасибо большое за ваш труд
@@tkhirianov если замечания по существу - то... утилита-замена top, о которой вы там вскользь говорили - не htop, случайно? Я сам потихоньку осваиваюсь в линухах сейчас, htop частенько упоминают в туторах.
Не останавливайтесь пожалуйста "писать" видео материал, крайне полезен. Спасибо вам.
Не забывайте про нас, и продолжайте выкладывать лекции! Надеюсь у вас все хорошо )
Тимофей (не знаю Ваше отчество), у меня просто разрыв шаблона. Я закончил СибГУТИ. Меня удивляет ваша искренность, умение признавать ошибки и учиться на них. Но больше всего - отсутствие высокомерия.
Огромное спасибо, что сделали Ваши лекции публичными!
(Фёдорович)
Тайм-коды: команды оболочки bash, файлы, написание скриптов с потоками ввода и вывода
0:00 многопользовательская ОС. Пользователь User (с UID), group (GID). Process от имени user-а с его полномочиями
1:58 схема процессов, ОС и HW
10:24 разделение полномочий
12:39 в GNU / linux всё- файл
14:05 файловая система. Файловый менеджер mc. Двухпанельный менеджер
21:00 ps (process) Посмотреть все процессы, запущенные в системе
24:14 запуск процесса из командной строки
26:55 реальная папка - файл, которая существует только когда запущен её процесс
29:19 cat Смотреть содержимое файлов
29:58 cat/etc/passwd файл, содержащий в себе пользователей
32:16 домашняя папка home, pwd где я сейчас нахожусь, dir что здесь, whoami кто я, ls листинг
33:50 у команд есть опции. После пробела - параметр
33:59 ls -a скрытые файлы, cd сменить директорию
36:12 абсолютный путь
37:56 оболочка bash интерпретатор. Командная строка
42:39 git status
43:48 как выйти из cat: 1) ctrl + c (interrupt) прерывание выполнения 2) ctrl + z (sleep) сон
46:05 killall - закрыть всё, ps u процессы данного пользователя, jobs работы, htop сортировка по памяти
49:17 shift + PgUp прокрутить вверх по терминалу
49:30 fg отправить в foreground вызвать из сна, команда bg background, kill -9 sigkill, man мануал, kill -l полистить
56:33 путь можно начинать не от корневой папки, а от ~ home.user
56:52 ctrl + L (clear) чистый экран
57:50 vim VI Improved свободный текстовый редактор
58:41 открытие файла и написание скрипта 1_script. py
1:00:37 у любого вычислительного процесса есть поток ввода stdin (дескриптор 0) и два потока вывода 1) stdout (консоль, дескриптор 1) и 2) поток ошибок stderr (дескриптор 2). К ним можно обращаться как к файлам
1:02:56 команда > out.txt вывод не в консоль, а в текстовый файл out.txt
1:04:26 ls -l (long) расширенный поиск
1:04:35 полномочия rw-r--r--
1:07:21 rm удалить
1:08:04 команда & в конце - отправляет на задний план
1:08:47 у ОС для работы с файлами есть буфера
1:10:42 команда sync синхронизация с жёстким диском. сбросить буфера сохраниться
1:12:11 скрипт 2. py , который что-то получает и что-то отдаёт
1:12:31 запуск питоновского файла просто как вычислительный процесс: комментарий вверху скрипта: #!/usr/bin/env python3
1:14:30 mv переместить, chmod 750 (u++) изменить разрешения файла
1:17:33 команда ./ из текущей папки запустить
1:17:57 команда в командной строке - это исполняемый файл, утилита
1:18:25 whereis где, echo эхо echo $PATH посмотреть путь переменной
1:20:41 пути
1:25:32 чтобы сделать файл exe: добавить право x
1:25:58 команда | между файлами. 2 файла в потоке
1:30:26 grep фильтр
Дай Бог здоровья! Почему комментарий не в топе?! Вот так и старайся для людей..
@@antonpil135 Спасибо!)
Тимофей, что случилось с этим курсом? С марта прошёл месяц, а ни одного нового видео по анализу. Вам запретили выкладывать, потерялись записи, или что-то ещё?
Будет ли продолжение? (с которого, собственно, и начнётся анализ)
ему запретили снимать видео на данную тему
это внутреннийкурс института
Чтобы продолжить просмотр, пересдайте ЕГЭ и поступите в МФТИ
Со школы занимался прикладным программированием, но не слишком целенаправленно. Долгие годы использовал VBA в Excel в учебе и работе не особо разбираясь в теории программирования. Писал по сути процедурный код, очень "влажный". Пока не наткнулся на Ваши курсы по алгоритмам на Python. Из него я смог не только в Python, но и в целом стал намного связнее понимать программирование, как будто между кирпичей, которые я из года в год укладывал "на сухую", вдруг появился цементный раствор. Вы потрясающий Человечище и Учитель!!! Пожалуйста, продолжайте в том же духе! Отдельное спасибо за хороший звук и картинку. Лекции в целом иногда весьма сумбурные получаются и очевидно что часть заготовленного материала из-за этого недодается слушателям, но тем интереснее в этой теме поковыряться самостоятельно. Может есть смысл в описание или комменты накидывать хотя б ссылочек на этот "недоданный" материал? Жду с нетерпением уже собственно анализа данных, так как через месяц уже отчет сдавать, а я пока только сбор исходных данных закончил и дальше не знаю что делать =)
Тимофей, огромное Вам спасибо!!!
Ваши лекции это лучший современный Русский учебник по программированию!
Мое пожелание к Вам одно - не останавливайтесь, продолжайте!!!!!
Тимофей, огромная Вам благодарность за Ваш труд. С большим интересом и удовольствием смотрю Ваши лекции.
Высший класс преподавания. Золотая коллекция основ программирования !
Название команды cat - это сокращения от слова concatenate . Спасибо за ваши видео!
Спасибо за видео! Очень помогаете с изучением нового материала!
Отличная лекция!
В прошлом семестре это было по программе в институте,без лекций,одни лабораторные.
Конечно есть много полезных статей про это,но такого лёгкого и интересного введения в тему явно не хватало! Спасибо вам :)
Отличные уроки, меня этот курс по питону очень и очень выручает! Очень Вам благодарен!
На самом деле уже давно использую Linux в повседневных задачах, но от вас узнал много нового и полезного!
Спасибо за новую лекцию!
Спасибо за видосы, далеко не студент уже, но очень интересно!
Спасибо огромное за лекцию!
Жду pandas
Самое полезная информация для меня за этот год.
Спасибо за интересное видео
Очень полезное видео! Большим улучшением будет навигация для видео. RUclips называет это "Главами" (Chapters), не знаю как точно делать, но очень удобно для пересмотра лекций.
Спасибо! Очень интересно и познавательно
Добрый день, Продолжение курса будет? Если да, то когда?
Не сказал бы, что в Реестре Windows лежит фигня, можно изменить TTL пакет, а если при удалении приложения о нем останутся данные в нем, то нельзя будет переустановить приложение. Поскольку оно будет считаться установленным в системе все из-за того же Реестра
На тему полезных программ:
which python3 - показать путь к тому бинарнику, который будет запущен
top -> htop
ls -> exa
cat -> bat (на ubuntu - batcat)
bash -> zsh + oh-my-zsh (темы, плагины)
apt -> aptitude
python -> bpython (автокоплиты и полезный хелп по текущей функции/классу/методу)
Присоединяюсь к просьбам о продолжении
Тимофей, а pandas будет захвачен в этом курсе? Прошлой весной или осенью я вас спрашивал на стриме, вы отвечали, что как раз будет весной.
4-я, но она не записалась. Придётся перезаписывать когда будет "окно".
@@tkhirianov будем ждать, спасибо)
Пандас интересный инструмент! Понемногу самоизучаю, вместе с регулярными выражениями, сиборном и бс4 творят классные вещи) а при изменении типов данных (при больших данных), ещё и шустрый.
@@AlexanderGorshkov , после удобного встроенного grep в R питонский подход к регэкспам, субъективно, очень не интуитивен.
@@cryptoworkdonkey возможно дело вкуса и практики)
@@AlexanderGorshkov , может быть. В R ужасное экранирование символов через двойной обратный слэш, например. Но в питоне так функциональщина, что ли, не чувствуется (сам только ковырять его начал). У каждого свои прелести, так сказать.
Удобнее всего убивать jobs по job_id, для этого у kill есть специальный синтаксис
kill %job_id
job_id можно видеть в выводе команды jobs
Спасибо огромное, учту.
@@tkhirianov Здравствуйте, посоветуйте пожалуйста, книги по изучению Python для начинающих.
Спасибо.
Тимофей посоветуйте книжки по Python, програмированию.
А про анализ данных будет лекция?
А то весь плейлист посмотрел, а в итоге про данные то и нет…))
Тимофей Федорович, есть предложение - приколотить план лекций в шапку. Для вольнослушателей очень полезно было бы.
Спасибо автор за ролик. Вопрос: у меня есть очень большие файлы с со списком значение в формате HEX и мне нужно проверить эти файлы на дубликаты. Что лучше использовать чтобы сэкономить время на проверку утилиту sort или скрипт написанной на python? Просто я слышал что пайтоновские скрипты не могут разом охватить большие данные? Хотелось бы услышать совет от эксперта что лучше использовать для проверки дубликатов значение в текстовом файле. Заранее благодарю за ответ!🙏
cat - это сокращение от conCATenate, а не выблевать :) изначально она задумывалась для конкатенации нескольких файлов, включая типичные обобщения для n=1 и n=0, которые впоследствии стали популярными (хотя и не всегда оправданными, как в вашем случае с grep) вариантами использования.
На всякий случай поясню, что я имел в виду под не всегда оправданным использованием. Дело в том, что большинство утилит принимают входной файл в качестве аргумента (из исключений, приходящих на ум, разве что tr). Т.е. вместо `cat file | grep pattern`, можно написать просто `grep pattern file`, `sed ... file`, `awk ... file`, etc. Но, даже если нет возможности передать файл в качестве агрумента, или вы специально используете такой способ потому что вам, к примеру, удобнее когда pattern в grep идет последним аргументом, вы можете заменить cat простой перадресацией ввода, в том числе и в начале строки: `tr .. < file` или `
1:18:00 - which показывает путь к исполняемому файлу который будет запущен при условии что он есть в path
1:19:00 чтобы понять, какой именно питон запускается, можно сказать
$ which python
Благодарю!
Тимофей, добавляйте, пожалуйста, таймкоды.
Чтобы модифицировать окружение для одной конкретной комманды используется синтаксис
VAR=VALUE CMD
Если кроме пробела поставить ';', то bash исполнит две комманды: присваивание VAR=VALUE, а затем CMD
Спасибо, тоже учту.
@@tkhirianov Не за что. Спасибо ВАМ большое за ваши замечательные курсы!
Для терминала использую файловый менеджер Ranger, кто пользовался Vim тому должно зайти на ура, очень удобный. К тому же еще и написан на Python.
мы все ждем уроки >5)
Спасибо за курс! А когда будут следующие лекции?
Тимофей, про линух конечно интересно рассказываете, но где тут анализ данных?
Тимофей, будет ли продолжение данного курса в открытом доступе? Хотелось бы услышать курс анализа данных в вашем исполнении. Спасибо.
В винде реестр - это какая-то хрень! © tkhirianov
Ну... я может переборщил в запале. Это "Иерархическая база данных".
Как power-usrer винды скажу, что да. Хрень.
Юниксовская система "всё - файл" - хороша и логична. А в винде - часть префов в реестре (с отдельным квестом - открыть реестр другого пользователя), часть - в конфиг-файлах, которые у нерадивых разработчиков ещё и размазаны по куче системных папок (привет, весь софт от Adobe). Майки оправдывают это тем, что, дескать, реестр как БД - это ж быстрее, легче искать, и т.п. Вот только при юниксовском подходе ничто не мешает *хранить* эту БД как какой-то единый файл где-то в системных папках, но *отображать* его нутро через виртуальную подпапку, типа proc. емнип, для каких-то линуховых штук оно так и сделано.
@@lex_darlog_fun а в аиксе реестр тоже хрень?
@@uvesel4ak учитывая, насколько эта ось распространена (что мне её сейчас пришлось гуглить впервые в жизни) - ничего не могу сказать о том, чего не знаю. Возможно, у них это реализовано как-то иначе. Если точно так же, как в винде - то да, хрень.
Сама по себе концепция БД для данных с частым доступом - звучит разумно. Неразумно - делать это через жопу, дробя на бессвязные друг с другом сегменты то, что выполняет одну и ту же функцию, и протокол взаимодействия с чем - ваще разный.
Если на вашей оси одна и та же программа часть конфигов хранит в файлах, а часть - в неком загадочном хранилище, которое ещё и нельзя посмотреть целиком, даже под админом, да, к тому же, вообще невозможно перенести на новую инсталляцию операционки - это явный косяк архитектуры вашей оси.
Но вообще, для настроек именно реестр - не факт, что нужен. Нужен - кэш всех конфигов в одном файле. И виндовый реестр - лишь один из вариантов такого кэша, не единственный и уж точно не самый удобный.
@@lex_darlog_fun до недавнего времени был один из основных коммерческих юниксов. От айбиэм. Очень крутая система для всяких тяжелых приложений. Явы оракла дибиту и прочего.
Спасибо!
1:22:00 PATH=$PATH:$(pwd) подтянет абсолютный путь текущей директории
Ядро может все, как ФСБ :D Хорошая аналогия )
Добрый день! Скажите пожайлуста название своего дистрибутива Linux. Давно хочу себе такой поставить.
Ранее Спасибо!
По поводу выталкивания из буфера можно глянуть Лутца (Программируем на python, 1 том)
Ну а про удобный аналог top это скорее всего htop)
Я сначала подумал, что речь о bashtop. Засомневался, что htop можно забыть.
Тимофей Фёдорович, а TensorFlow Вы будете делать?
Меня работодатель ждёт! На 150 тыр./мес.
что ты всё про деньги. Смузи-то будет в офисе?
@@peachok3564 дома (удалёнка) всё будет: от манной каши до лобстеров, даже 2,5 кг чёрной икры (и ещё на цветочки..., и не только, супруге останется)
TensorFlow - фреймворк для глубокого машинного обучения, где тут анализ данных?
@@Kismonavt не важно, сто пысят тыщ не ждут
Продешевил. 300к/сек сейчас по рынку, если джинсы с подворотами.
Тимофей Федорович, будет в записи свежий курс по информатике? С новыми техническими возможностями?) Спасибо за ответ
👏👍
Тимофей, здравствуйте. Вы нас бросили?
Привет. Как сделать Пайплайн на WIN OS? спасибо за лекции.
"Анализ данных на Python" - это название курса, который начинается с некоторых понятий, которые полезно знать, так? Я просто по первым видео не нашел самого анализа данных :(. А рассказываете очень интересно. Курс про Алгоритмы супер!
Анализ данных фактически начнётся с 6-го занятия.
1:11:00 Если по простому, sync проще представлять себе как синоним cp.
Сам не питонист(больше C++ C fasm nasm) но тема GNU/Linux была интересной. Почему terminator? Зачем если есть шикарный tmux(который всем советую). По поводу vim замечательно было бы увидеть гайд по .vimrc и другой настройке vim. Тут по этому поводу замечание как и ко всем людям которые просто показывают vim. 1)Увидя vim люди смотревшие этот видеоролик даже не смогут выйти. 2) не прописать в .vimrc ничего даже без set number или set syntax on это чистый мазохизм. Хотя я понимаю что это лекции по питону а не vim неплохо было бы сказать как минимум про режимы vim и как выйти)))
Ну кто бы не хотел установить clangd или youcompleteme в вим и ещё много плагинов и настроек с быстрыми клавишами так и работать удобней и vim цветастым был. А потом можно повыделоватся по типу "Смотрите кто тут vim настроил как полноценное IDE". Сам пишу код в vim очень удобно(даже ошибки видит не только синтаксические и скомпилировать можно не хуже чем в обычных IDE но молниеносность vim от этого не проседает или я просто не замечал) #make_vim_colorful
Спасибо. Я просто им пользуюсь, а про сам Vim отдельно ни разу не рассказывал. Ведь есть же vimtutor.
Из vim очень легко выйти после просмотра лекции:
$ killall vim
@@vitalyvlasenko5495 а вот нифига чтоб прописать эту команду надо ещё 1 терминал открывать получается
@@anoona5015 , можно ведь и:
:! killall vim
Какие источникики вы можете посоветовать для освоения терминала линукс?
Хотим полный курс
Вы, главное, не рассказывайте им про tmux и i3 :)
кто-то погибнет, но выжившие станут сильнее...
x = спасибо
у = Круто
if == ("хорошо объясняет?")
print (y, x)
Я много смотрел видео по Python и т.д. но я серьезно не могу пока найти замечаний, только если в прошлом уроке, когда хотели применить ф-циюю написанную на плюсах в питоне, но не вышло в итоге)
Это так странно: я вроде всё это знаю, но оторваться не могу всё равно!
Ахренеть, на экране NC -Нортон Командер, или это VC - Волков Командер? Лет 20 как уже не пользовался. На старых CD дисках еще лежит, если они не посыпались.
14:14
Ви недочули та недобачили, мабуть: Тимофєй називає його Міднайт Командер, та у командній строці mc
@@yevhenukrainianer4781 MC работает в линуксе, и он тоже выходец из семьи NC. Они все похожи, хотя написаны разными програмистами. Очень просто перепутать, интерфэйс один и тотже у всех, NC был законодателем работы с файлами в доОоконных системах с 1986 года. Я с ним работал наверное до 92-94 года, а когда появились Волков Командер, и Дос Навигатор, и я от Симантека ушел на них.
@@yevhenukrainianer4781 Я пока еще и не смотрел, только картинку увидел.
На жаль, я б підтримав розмову про "семью NC". Але я не розумію, що це. Ідея двопанельнельності, навряд, робить nc початківцем якоїсь родини.
@@yevhenukrainianer4781 Это были первые файл-менеджеры, они выполняли разные операции с файлами в двух панелях или окнах (как угодно называйте) Сейчас я не знаю для чего ими пользоваться, наверное просто привычка у человека.
Скажите, а для какой аудитории предназначено это видео?
Пожалуй, впервые в жизни вижу 0 дизлайков под видео на Ютубе.
Спасибо за урок, очень понравился! Не понял, что вырезано при монтаже видео на примерно 1:22:30.
Возможно вы уроки по башу запишите... И Администрирование сети на линукс - очень интересная тема..очень тяжело идет
попробуйте поадминить сеть на железках которые специально для этого предназначены. Cisco, mikrotik и т.д. у Cisco есть программы сетевых специалистов - CCNA,CCNP,CCIE - возможно прям сейчас они переименовались, но это супер треки. Для циско есть эмуляторы IOS , чтобы реальную IOS можно было запустить на PC.
после этого админить сеть на linux будет ну почти совсем просто, просто для вас поменяется синтаксис команд (почти так)
Новый top - это htop, но вроде его нужно устанавливать
Линукс - хорошо, Питон - хорошо, Воды много
оба на в програмистской моде новые течения )
30:52 винда сама по себе какая то хрень)
1:21:28 можно
PATH=$PATH:`pwd`
Total commander в чистом виде
Total commander очень похож, да. Но на самом деле двухпанельные менеджеры -- это очень старая и отличная идея.
Я помню ещё Norton commander, Volkov commander под DOS.
А в графике я пользуюсь Double commander. Очень рекомендую его вместо Total, кстати.
@@tkhirianov доснавигатор еще был со встроенным тетрисом ;) ну и Far вроде как даже на линух портировали правда я его пока не смог к убунте припиннать
sync не сработал, скорее всего, по той причине, что у диска есть свой собственный кэш 🌝
55:40 Тимофей Хирьянов написал вирус под линукс ))
какая нахрен у нас винда, под linux уже давненько
просто пока хватало GUI хочется строку поюзать с пониманием что на самом деле происходит за кулисами графического интерфейса
Htop
У вас же винда там какая то стоит kekW
зря в политику полез, а так да. Классный препод.
Хирьянов, как же гит
htop
htop