Основы Python #0: Введение, инструменты
HTML-код
- Опубликовано: 28 сен 2024
- Мои курсы:
Boosty:
boosty.to/omol...
Patreon:
/ karty-vsekh-41011404
Немного об этой серии, какие инструменты могут быть нужны:
операционка, cmder, редактор, горячие клавиши
Серия уроков по основам Python
Дороф! Лайк. Не бросай канал, у тебя талант преподавателя, а на русском толковых обучалок практически нет (даже платных) Спс
Спасибо
Олег, дружище, рад, что ты снова с нами!
О да! Канал не заброшен! Олег, не пугайте меня так!
Очень понятные, чёткие, интересные лекции. Спасибо большое. Дай Вам Бог здоровья.
Спасибо за ваши знания , за ваши уроки , за то, что возвращаете веру в человечество
отлично,ваши уроки одни из самых лучших)
отличные уроки продолжай как можно больше. Просмотры пойдут и мотивация будет больше))) Главное не бросай
Думаю стоит добавить в описание под видео все ссылки, которые вы упоминали. Так было бы удобнее
Красавчик, сразу пачку видео выпустил !!!
Супер структуриванно объясняешь!!! дай бог исполнениям твоих желаний!)
Просмотрел кучу обущающих курсов, этот лутчший.
спасиибоооо огромное! что вы есть такой крутой преподаватель , не бросайте нас
Да пребудет с тобой сила!
Здарова, мур.
О ты вернулся , спасибо за видно )
За ссылки отдельное спасибо
Спасибо вам. Продолжайте свое дело.
Наконец объявился тот, кто соберёт воедино и разложит по полочкам все наши "вырванные" кусками из интернета познания. Олег не забывай в уроки ввернуть материал для категории начинающих со стажем год, два, три...
Спасибо Олег, твои уроки топ.
Отличный видос, комментарий и лайк для продвижения
Ура, новый скринкаст! Боги кодинга услышали меня)
Спасибо за донат
Отличная подача! Спасибо.
Ура! С возвращением!
Спасибо за codewars! Нужно прорабатывать
Спасибо
Спасибо вам огромное!
Он так смешно говорит Вындоус :D
Данное видео ещё актуально?
VSC не плох, и я внем делал много проектов на разных языках и тематиках, особенно он хорош с JS и соответственно NodeJS, Java, C#, однако когда я решил вспомнить про Python и перейти с notepad++ на VSC то встретил такую проблему как определение модулей, "воск" постоянно жаловался что нет такого модуля, -хотя он 100% установлен и сам Пайтон об этом говорит, и тут я открыл для себя PyCharm, это воистину лучшая IDE для Пайтона, там все отображалось хорошо и есть удобные хоткеи для редакт кода, может они и в "воске" есть, но я уже этого не узнаю)
Олег, вопрос не по теме, ты на Mint ещё сидишь? Мне после Ubuntu не зашла, сейчас Manjaro(KDE Plasma)тестирую, пока все устраивает.
Подписка
спасибо, доходчиво
Лучший!❤️❤️❤️
Олег, будут ли уроки по selenium или gui (PyQt или Tkinter)?
спасибо, отличное видео. Но вопрос что делать тем у кого Мак?)
Вопрос - а какой инструмент более хорош из 3 - cmder, conemu, tmux ??? В контексте допустим винды и питона!
Привет друг! Сейчас курс актуален? На видео 3.7 версия, а щас уже 3.8 вышла
Здравствуйте Олег! Как вы создали такой хоткей в Cinnamon, я тоже пользуюсь Tilix'ом и там есть ключ - tilix -w ~/Desktop, чтобы создавать терминал по заданому пути. Но как на его базе создать сочетание клавиш не пойму. Подскажите пожалуйста!
Добрый день,
Я делал вот так: gist.github.com/zaemiel/411567c0a396e266ca4a412329f9f4ca
А где ссылка к упражнениям? 🙄
Олег, подскажи,а что за тема на ОС стоит? Приятная
Это Linux Mint Cinnamon, а тема штатная по умолчанию
было бы не кисло таки дать ссылку в описании
Где ссылка на сайты в описание?
Это видео не для новичка , так как я новичок , я вообще ничего не понял , самое главно обьяснить начинающему , что и куда и зачем пишешь это все .
Ага идут и не говорят собственно
Даже на курсах не говорят
Всем доброго времени суток хочу стать Пайтон программистом что лучше изучать
агага! 300-сотый лайк мой)
жаль,что начал все с нуля. Много подчерпнул в твоих прошлых видео.Но все равно удачи в этом начинании.
Должен же я и для новичков контент делать.
Еще хороший проект по решению задач на пайтоне - projecteuler.net/
Спасибо тебе за полезную инфу! Успехов тебе.
дарова я от хауди🤪
Нафиг эти приблуды корявые? Не проще скачать и установить программу PyCharm??? Она специально создана для работы с файлами Python. И не только с ними. Она практически все форматы хавает и её более чем достаточно для изучения языка Python и дальнейшей работы.
то чувство когда у тебя мак
не понимаю к чему вы это написали. Если мак используйте нативные средства. Благо это у вас все есть. Это у пользователей Windows проблемы.
Олег Молчанов та я тут мучаюсь, не знаю как забиндить открытые терминала чтобы он открывался сразу в папке, как вы говорили
вот с этим не могу помочь. Я знаю как это сделать для Nemo (файлового менеджера Linux Mint). Попробуйте гуглить по запросам типа "open in terminal keybinding"
Ура, Олег вспомнил пароль от канала!
Единственный такой на ютубе!!
Я изучаю пайтон уже год и все равно хочу посмотреть весь курс от Олега, потому что уверен, что узнаю, то чего еще не знал! Спасибо Олег!
Эм чел
Ты бы еще его 3 год учил
Сложный C++ а пайтон изи
Лучший на Ютубе по Python, лайк не глядя!
Олег ты просто боженька!) Молодец все классно... Я новичек занимаюсь пайтоном около 4 месяцев, перечитал уже 4 книги, и дальше продолжаю читать, и в ютубе начал с хауди хо, но когда нашел твой канал, все ушли в топку, даже большая часть англоязычных. Пробовал по твоему совету минт(мне понравился, но до конца я с ним не подружился, снес,-вернулся на окна, мне они ближе и проще, я их досконально знаю). Я просмотрел наверное процентов 60 информации твоего канала, все супер!!! Чего я хочу: я хочу в доскональности овладеть пайтоном, и стать прогером(программы, игры, не важно) но выучить хочу все (в том числе веб-разработку, и так далее). Использую я редактор Пайчарм, он нереально крут, многим советую, ну а там как говорится хозяин-барин. Ну а после пайтона будет видно. Так вот спасибо что ты помогаешь мне в этом трудоемком деле!) В ближайшее время с меня донат однозначно! Еще раз спасибо и продолжай в том же духе.
Как успехи? Хочу начать с нуля... Ищу товарища.
@@NoName-cm7uh поздновато пишешь) я уже работаю на должности стронг джуниора) уже опыта коммерческого год)
@@stevejops007 почему же поздно? Здорово. А я никак не могу начать изучать ... работы нет, изучать программирование это сейчас мечта....
@@stevejops007 тяжел самому было ?? Я в ступоре от инфы которая сейчас есть. Хрен просчышь за что браться....
@@NoName-cm7uh ну я учился около 2х лет сам, потом нашел работу, на работе осваиваешь все на практике в разы быстрее) мой тебе совет учи сам питон сначала, и пиши, осваивай питон во взаимодействии с парсерами, с базами данных, с селери, с докером, и пиши скриптики, потом переходи к вебразработке и учи ее(но тут важно уже понимать концепцию ооп!). После пары сайтов можешь уже искать потихоньку работу джуном, но продолжай чето писать и набивать руку)
Огромнейшее спасибо! Дня новичков нет ВООБЩЕ НИЧЕГО кроме вашего курса.
Большое спасибо автору. Отличные лекции приятно слушать, материал легко усваивается и запоминается. Желаю успехов вашему каналу!
Олег. Очень рад что нашел твой канал! Спасибо!
Первая появившееся мысль как вижу у многих О!
это конечно здорово что все рады Олегу хис бэк)))
а как открыть терминал в папке нужной?
нашли решение?
@@ВалерияКарамышева-ь2щ да
Спасибо, освоил!
Посмотрел 4 минуты, уже вопросы...
Что такое терминал?
Для чего он открывается в какой-то папке? по ходу может в разных
Что я смогу делать, как пройду курс?
Три первых вопроса - очень хорошие. Последний - очень плохой.
Я могу только рассказать, о чем этот курс и на что направлен.
Этот курс - об основах языка Python, т.е. о его синтаксических конструкциях и блоках, с помощью которых вы строите алгоритмы или, другими словами, определяете поведение ваших программ.
Одного такого вводного курса - мало для того, чтобы действительно что-то уметь.
Нужна практика.
Я планировал сделать пару "лабораторных работ", в которых хотел рассказать как применяется все то, о чем я рассказывал, для решения конкретных задач.
Курс направлен на то, чтобы дать понимание основ языка. Как и что в нем есть и как это между собой все связано.
Что вы сможете сделать? Никто не знает, потому что эта часть ни от кого, кроме вас самого не зависит.
Терминал - это программа, в которой вы вводите команды, а компьютер их выполняет. Чаще всего вы будете использовать его для запуска программ написанных на языке Python (или любом другом).
Он открывается в конкретной папке (в папке со Python-скриптом), чтобы каждый раз не вводить путь до того файла, который вы хотите выполнить. Можно и без него. Просто он есть сразу и ничего устанавливать и настраивать для работы с ним не нужно.
@@zaemiel Лабораторные работы обязательно нужны, обязательно?
Они открывают глаза новичкам, дают уверенности в обучении.
Помню проходил курс по JS, вызубрил всё, так радовался в конце, что закончил его. А толку... Где это всё применяется, какие задачи можно выполнить на странице, примеры работ - ничего нет! Какие заказы смогу выполнить, кароче очень много непонятного. Думаешь вот вроде что-то уже знаешь, умеешь. Смотришь заказы - ну не один выполнить не можешь, и даже толком не понимаешь о чем там речь в ТЗ(
, и как-то там всё по другому, и не то что ты учил(
Patreon: ссылка не работает
ссылка работает
Очень рад, что ты вернулся.
Присоединюсь к ниже написавшим. Сейчас такое время, что нормальных "обучалок" толком нет. Иногда как в пословице - лучше один раз увидеть, чем сто раз услышать... Если есть время на обновление информации, то скажу огромное ПОЖАЛУЙСТА ...... и СПАСИБО. За 3 года столько нового вышло.
Олег доброе время суток ! Не удобнее ли использовать сборку Anaconda navigator ? Там есть всё необходимое и он довольно прост в освоении и использовании., а так же не нужна отдельная установка языка Python.
Олег, подскажи прикладную литературу, для изучения Python, может есть что-то менее обширное чем книги Лутца?
Спасибо за уроки, Олег. Извините, ссылки на ресурсы в описании не вижу. Они там есть?
Это просто бомба, всё что я смотрел ранее по основам не сравняться с этим. Мега приятно слушать, все четко без лишней воды. Вот оно. что я искал! Спасибо Вам огромное!!!!
Обещали ссылки в описании на задачи, а их нет
Как настройть клавиши для запуска терминала в текущей папке Linux mint?
gist.github.com/zaemiel/411567c0a396e266ca4a412329f9f4ca
и где обещанные ссылки в описании?
Я вот только думаю начать изучать
Я в 8 классе я хоч устать программистом. По информатике пока что тройки но паскаль я вызубрил так как это очеееень лёгкие язык, поаерьте на слово. Тепрь хоч унауитьс япистаь веб-сайты или apk файлы))) надеюсь у меня с тобой получится напистаь веб сайт) заранее скажу я работаю на андроид тоессть пишу программы в на андроиде можешь снять видео топовые прилодения на андроид для прграммиста. Ноутбук купят в 9 классе и его даже не было у меня ни раз! Паскаль- изи))) я работаю в программе Dcoder(но она не создаёт апк файлы и тд) и в программеAPDE но разобраться не могу так как незнаю ангдийский хорошо. Поэтому я сейчас учю парадлейно англи1скии)
как успехи?
Спасибо за проделанную работу 👍🤝
Воу воу воу, damn, mate - полегче)
Олег, Ты лучший!!!
ХОРОШАЯ РАБОТА ОЛЕГ
Огромное спасибо вам за отличные уроки !!!
Жду нового видео
СПАСИБО!!!!
Круто
Спасибо Вам Олег!
Олег, с возвращением!
✔
Олег, спасибо, а что думаете об windows subsystem for linux для windows 10. Не пользовались?
Я вообще не пользуюсь windows. Да и поддержка Linux в Linux как-то получше будет.
WSL хороша ровно до момента, пока не нужно будет задействовать какие-то функции, так или иначе работающие с ядром, ибо оно там свое, майкрософтовское. Например, siege не погонять из-за того, что ядро без vsyscall и тд и тп.
Но для веба идеально. По крайней мере для работы с python и nginx всё без проблем работает, при этом крутится на локалхосте, а не со своей сетевой системой.
WSL 2.0 это по сути виртуалка, так что вышенаписанное к ней не относится.
Я голову сломал с этим добавлением cmder в VS Code.
Сделал все, как было указано в инструкции на сайте cmder.net:
1. Внес изменения в файл json;
2. Заменил оба [cmder_root] на %CMDER_ROOT%, т.к. перед этим добавил CMDER_ROOT в переменные среды Windows.
3. Сохранил и перезагрузил компьютер, а в результате у меня терминал в VS Code "powershell"
До этого был cmd.
Помогите, пожалуйста, разобраться с интеграцией CMDER в VS Code. Спасибо!
Фух, наконец-то я решил проблему!!!! Два дня я ломал голову, как интегрировать cmder into VS Code.
Дело в том, что инструкция по интеграции cmder into VS Code на сайте cmder.net не работает.
Решение проблемы нашел тут: github.com/cmderdev/cmder/issues/1704
Изменения, которые необходимо внести в json:
" Terminal.integrated.shell.windows " : " cmd.exe " ,
"terminal.integrated.env.windows": {"CMDER_ROOT": "C:\\apps\\cmder"},
"terminal.integrated.shellArgs.windows": ["/k C:\\apps\\cmder\\vendor\\init.bat"],
Но и тут не обошлось без подводных камней. При изменении терминала на bash или powershell, в файл json автоматически прописывается новая инструкция, которая вызывает ошибку и терминал больше не запускается. Вернее, он запускается, но выдает ошибку и сразу закрывается.
Друзья, может кто-нибудь знает, как решить эту проблему?
увы-увы
Спасибо тебе огромное!!!!))
Почему же не будет ничего нового? Узнал о cmder и отличная идея повесить на f3 открытие терминала в текущем каталоге. Посоветуйте, каким способом лучше назначить хоткеи.
без понятия :) Я - в линуксе.
@@zaemiel не беда, в линуксе тоже пригодится.
Какие книги новичку посоветуете почитать по Пайтону?
Мне нравится Лутц
Здравствуйте. Мне нужны листинги кода в файлах к этому плейлисту и к другому. Я отблагодарю на Яндекс деньги $3. Только на Patriot у меня не получается скачать.
1. Я считаю, что исходный код вообще не нужен.
2. У этого плейлиста нет листингов.
3. Вы постите этот коммент почти к каждому видео. Вне зависимости от того есть ли код для него или нет.
4. Я не разрешаю использовать мой код ни для чего, кроме личного использования. Лицензия - не MIT.
@@zaemiel Стараюсь выбирать те курсы для изучения, к которым прилагаются листинги. Это Вы возможно думаете, что всё просто в некоторых видео, а новичок так может не считать. А от того, что набирал код вручную в некоторых других курсах, умнее себя не ощутил, чем если бы просмотрел перед уроком код, а потом уже что то представляя или желая выяснить непонятное в определенном месте, смотрел видео. Я не знаю, куда можно применить Ваш код, так как ваши видео по большей части не смотрел.
Объективно исходный код не нужен. Более того, он мешает.
Постарайтесь сосредоточиться на понимании того, что происходит. Начинать стоит с самых азов. А вот те видео, к которым доступен код - как раз не для новичков. И толку от него, уверяю не будет.
Наличие готового кода, устраняет людей от анализа и необходимого для обучения напряжения.
здравствуйте Олег. пожалуйста дайте совет, хочу научится программировать, мечтаю об этом лет с 16, сейчас мне 28, много раз начинал, но в силу каких то обстоятельств, нехватки времени и лени бросал обучение.
Сейчас понимаю что поезд потихоньку уходит, и если не сейчас то уже никогда. Но есть пара моментов, я не знаю математику, не любил ее никогда, и времени свободного не так много из за работы, в день могу вечером проводить пару часов за компом, и в течении дня на работе с телефона либо изучать какую то тематическую литературу, либо смотреть уроки.
В общем нужен совет, скажите пожалуйста, стоит ли мне начинать или уже поздно? сильно ли усложнится мое обучение по вашим урокам без знания математики, и хватит ли моего свободного времени?
заранее благодарен
Нужно начать. Потому, что через год вы будете еще больше жалеть, что не начали сегодня. Все зависит от области ваших интересов. Если это web, мобилки - то математика не нужна, не понадобится. Если машинное обучение, то нужна. Рано или поздно вы придете к утверждению, что математика все-таки нужна. Поэтому это тоже нужно иметь в виду и начать с самых основ.
Я уверен, что:
1. При определенном уровне дисциплины - у вас все получится.
2. О том, что сделали, вы жалеть не будете.
@@zaemiel спасибо что ответили. Посоветуете начать с ваших уроков или сначала почитать книги?
Я не знаю
Благодаря вам у меня карьера пошла, донат с меня и спасибо что вы с нами
Рад, что мой контент вам помогает
@@zaemiel у меня аналогично. Очень много постиг в практической части именно с твоего канала, что помогло в итоге устроиться джуном. В целом около двух лет понадобилось, даже учитывая многолетний бэкграунд сисадмина и сетевого инженера.
Почему не используете IDLE от самого питона? Азам можно и в нем научиться.
Моя среда - это Atom. Зачем мне IDLE?
Потому что там нет Emmet и автодополнения текста.
@@user-sv4zm5jc2g Я думаю, что для Python не "emmet" будет нужен, а "kite" + "autocomplete-python" + "atom-python-run" :)
@@zaemiel Атом- для домохозяек! Реальные кодяхи-используют блкнот.
Здорово что вы начали этот курс)
Я начал изучать Python по книге "Укус Питона" и заметил что там идет все как и у вас и это здорово так как иногда не все в книге понимаю и можно будет посмотреть у вас)
Только по поводу редактора, наслышан что многие его рекомендуют 'PyCharm'
Я им тоже начал пользоваться и очень удобно)
а что идет также как у меня?
@@zaemiel в книге "Укус Питона" американского программиста) только у вас более подробнее и понятно)
Я понял, что речь идет о книге.
"заметил что там идет все как и у вас" - хотел узнать что идет также как у меня. Порядок тем? Ил и что?
@@zaemiel именно порядок тем)
Яблочко как успехи в обучение?
Олег, здравствуйте! Посмотрел ваше первое видео. Установил python, cmder и visual studio code. При выполнении любой команды выдает: The terminal shell path "cmd.exe" does not exist
Что делать?)
1. Использовать Linux
2. Если вы откроете терминал и выполните cmd.exe, то что будет? Ощущение, что путь до cmd.exe не включен в PATH.
3. github.com/microsoft/vscode-remote-release/issues/1479
Я мало, что пониманию в программировании, но очень хотел бы разобраться во всем этом. Вы хотите сказать, что на Windows вообще ничего не получится? Если же получится, то не могли вы сказать, что и где нужно указать, чтобы все заработало, ибо в той ссылке я не понял решили ли они проблему или нет. Заранее благодарю (ваш глупый, не смыслящий, но заинтересованный в программировании подписчик)
я бы рад подсказать, но Windows у меня нет.
Для написания кода используйте VS Code/Idle/Sublime Text etc. Для выполнения скриптов - cmd (штатный терминал Windows). Когда освоитесь, то решите, как и что вам сделать, чтобы было удобно.
Хорошо, спасибо
Здравствуйте! Наконец-то получилось настроить vscode. Теперь терминал работает и все ок. Вот как: ruclips.net/video/TILIcrrVABg/видео.html
( Не знаю зачем я вам это пишу)