Изучал Python на первом курсе, читал "Изучаем Python" Марка Лутца, а также Марка Саммерфильда "Программирование на Python 3" - это классика. Препод мучил нас задачами, я мучил его вопросами по поводу задач, вот и все. Дойдя до ООП советую решить объёмную задачу, которая охватывала бы весь пройденный материал для полного закрепления (например, написать телеграмм-бота, что-нибудь интересное завязанное на сокетах и т.д.)
@shigo1235 жыл бұрын
Учу плюс по страсрупу , codcodemy, друзья программеры ! Учу 2 месяца день за днём по 6 часов ! Волосы на голове стоят дыбом !! Ноут от моих кривых рук и программ падал уже не раз )))) по пути изучения C++ учу не желая того C + assembler + машинный код ! Нельзя выучить c++ за год или два , это процесс много летний ! Но сука оно того стоит!! Ты как будто с машиной общаешься живьём )))
@n1ki7azxc764 жыл бұрын
@@shigo123 Братан, жизненно. Каждый раз, когда пишу код на следующий день думаю, что это вообще я писал. Что это за код?!
@denysmoskalenko66845 жыл бұрын
Виктор, доброй ночи. Благодарю за видео (не только про ШАД, но и интервью и прочие). Интересно, а самое главное - дополнительно мотивирует. Хотел поинтересоваться, какое у Вас отношение к R в контексте data science (популярность/востребованность)?
@Fless5 жыл бұрын
Спасибо! R клевый язык, но библиотек для ML сильно меньше. R отлично подходит для исследований по матметодам / статистике - именно в таком контексте я с ним работал.
@viacheslavspitsyn29955 жыл бұрын
@@Fless Какое мнение у вас и ваших коллег про Julia? Или может есть другой язык, который скоро заменит Питон в data science?
@Fless5 жыл бұрын
@@viacheslavspitsyn2995 Сомневаюсь, что скоро что-то заменит питон в data science. Библиотеки сами себя не напишут, а именно в них сила питона для ds. В других языках с этим хуже. Потребуется несколько лет, чтобы та же Julia догнала питон
@elo41454 жыл бұрын
Про финансирование не понял,куда обращаться ?
@Fless5 жыл бұрын
Не всем нужно становиться программистами. Но познакомиться с программированием на начальном уровне нужно всем. Это как с английским - всем он нужен, хотя профессионально им владеют единицы
@staytuned39265 жыл бұрын
Fless Спасибо за регулярные полезные видео! Один вопрос: будучи НЕтехнарем, питон за неделю - утопия? Надо ли начать с чего-то более простого?
@Fless5 жыл бұрын
Хороший вопрос. Мне кажется, нет. В тому же можно и не за неделю, а за месяц. Специализация вполне посильная. Повторюсь - после нее не будет уровня программиста из Гугла или сильного data scientist-а. Будут зачатки, но вполне годные
@ThisDaveAndThatJohn5 жыл бұрын
@@staytuned3926 за неделю... Где вы вообще такие беретесь? Бьюсь об заклад, что реклама типа "Накачайся за месяц" на тебе работает.
@sumer48235 жыл бұрын
@@Fless какой гугл? о чём вы? в гугл берут сеньоров, у кот. опыт в программировании не менее 4-5 лет
@Fless5 жыл бұрын
@Jagdgeschwader 52 а как этот факт противоречит чему-то из написанного выше? Ну кстати, гугл джунов тоже берет, с опытом стажировок и без опыта работы. Но это отдельный разговор. Понятно, что после перечисленных курсов уровня джуна тоже не будет
@timickb5 жыл бұрын
Очень странное название у видео, которое подразумевает, что обычно за это нужно платить
@Fless5 жыл бұрын
Обычно да. Курс на курсере 5К руб. в месяц. Пока что найти качественный официально бесплатный курс очень проблематично. Но это скоро поменяется, когда создание курсов автоматизируется. Люди будут платить только своим временем и данными, не деньгами
@SWORD001155 жыл бұрын
Виктор, курсы по Pytion и C++ это конечно хорошо, но было бы круто если бы ты так же рассказал про крутые курсы по Go так как он становится все более и более актуальным.
@Fless5 жыл бұрын
Маша Ефименко в другом комментарии посоветовала. Я сам на го ни разу не писал пока
@SWORD001155 жыл бұрын
@@Fless Слушай, а если Go такой классный язык, то почему Каггл проводят на Питоне?
@Fless5 жыл бұрын
@SWORD00115 что такое Канал? Ты имеешь в виду, почему мы на канале про питон говорим? Или что-то другое?
@SWORD001155 жыл бұрын
@@Fless Я имел ввиду Каггл)) (долбаный автокоррект)
@robotomize71235 жыл бұрын
@@SWORD00115 вся инфраструктура ml и dl на питоне, у tensorflow только биндинги на другие языки типа go, но преимуществ юзания go для этого нет никаких, разве что однородность кодовой базы проекта, все вычисления все равно на плюсах на бекенде типа tf и theano.
@denisk.78455 жыл бұрын
Привет, я не могу понят что больше применяется и что лучше изучить питон или R (), это аналогичные же языки для анализа, если я знаю SQL, и не нужно глубоко погружаться в R или питоне в коде etl. Круто было бы снять видос про различия плюсы и минусы этих языков. Или нужно знать их оба? но с чего и где больше материала по изучению. Я вот нашел крутой курс по R и статистике и питону stepik.org/org/bioinf Буду благодарен за ответ.
@Fless5 жыл бұрын
А какие у тебя цели для питона и R?
@denisk.78455 жыл бұрын
@@Fless Аналитика бизнеса, работа с данными компании (маркетинг, финансы, продажи и т.д.). Распознаванием картинок- явно не буду заниматься. Кстати смотрел твои видео, интересно более конкретно какие программные обеспечения используют и языки при интервью, какие задачи решали и какими методами (для этого понимаю есть конференции, но все же), тех людей кто занимается практикой внедрения , на конкурсах тоже интересно, но в меньшей степени. Спасибо, снимай дальше ролики, не видел что бы кто то так освещал ds в таком ракурсе , как ты. Успехов и тебе и дальше!)))
@Fless5 жыл бұрын
Наверное, для таких целей хватит одного питона. Либо какое-то программное решение вообще без кодинга. Про методы и задачи - тебе надо на Data Fest сходить 10-11 мая, там про это будет как раз. Или посмотреть тренировки по ML Яндекса (можно найти в KZbin)
@Артур-и1т8ц5 жыл бұрын
в прошлый раз при попытке получить помощь на курсера было такое минимальное количество букв для обоснования, что у меня не хватило фантазии уложиться в лимит. сейчас такого нет?
@ie1945 жыл бұрын
Есть, надо минимум 150 символов, причем надо и обосновать почему нет денег, и обосновать зачем оно вам вообще надо. Итого не менее 300 символов.
@Fless5 жыл бұрын
Ребята в ODS писали, что Lorem ipsum заходил... =)
@Артур-и1т8ц5 жыл бұрын
@@ie194 проще накопить, чем столько воды придумать
@sql_upgrade5 жыл бұрын
@@Артур-и1т8ц а сколько стоит курс цены я так и не нашел там
@ЕвгенийГоловко-й9ъ5 жыл бұрын
А как тебе вторая специализация по python от того же Мичиганского университета? www.coursera.org/specializations/python-3-programming
@Fless5 жыл бұрын
Список тем для новичка выглядит нормально. Насколько хорошо рассказывают и насколько интересные задания - не знаю, так как сам не проходил
@dmitriynayanov64285 жыл бұрын
Я прошел эту специализацию за 2 недели. Первые два курса почти не смотрел видеоуроки, делал сразу задания, в 3 и 4 курсах смотрел почти все уроки, так как были незнакомые мне темы. Разжевывается очень подробно (рассчитано на тех, кто вообще не программировал никогда). Задания в первых четырех курсах достаточно простые, в среднем в пять строчек кода каждая задача. Итоговое задание в конце каждого курса - большая задача. Например, в 4 курсе - написать игру "Колесо фортуны" (хотя половину кода они выдали готовым). Пятый курс - отличается от первых четырех: там другой лектор, и кардинально другой стиль преподавания. Показывает на Jupyter Notebook. Пятый курс - на ступень сложнее. Приходилось помимо видеоуроков дополнительно искать информацию. В пятом курсе рассматриваются библиотеки pillow (работа с картинками), pytesseract (распознавание текста), opencv (распознавание лиц). Итоговое задание было - есть zip-архив со сканами 14 газетных страниц. Нужно реализовать полностью код, который при вводе слова выводил фотографии лиц людей, присутствующих на той газетной странице, где встретилось это слово. Пятый курс готовит к другой специализации Applied Data Science: www.coursera.org/specializations/data-science-python? - планирую его в ближайшее время пройти.
@dmitriynayanov64285 жыл бұрын
Если рассматривать курсы от Мичигана, я бы все-таки порекомендовал пройти Python for Everybody Specialization. А затем из Python 3 Programming изучить только пятый курс. А потом, если интерес будет, специализацию Applied Data Science in Python.
@ЕвгенийГоловко-й9ъ5 жыл бұрын
@@dmitriynayanov6428 спасибо, учту
@mariaefimenko95145 жыл бұрын
Язык Go: greatercommons.com/learn/golang
@Fless5 жыл бұрын
Спасибо, Маш! Вот и ответ на многие комментарии =)
@mariaefimenko95145 жыл бұрын
Это очень крутой курс! Прям рекомендую и никаких денег не жалко😊 я проходила старую версию, посмотрела новую: там ещё больше заданий и лекций. Вообще все курсы у Тодда на высшем уровне!
@mariaefimenko95145 жыл бұрын
Витя, тебе спасибо за рекомендации курсов!
@robotomize71235 жыл бұрын
У автора сочный бекграунд и было интересно смотреть, но момент с питоном за 7 дней очень скользкий, человек с опытом программирования и участием в олимпиадах безусловно пройдет его быстро, но не тот, кто изучает программирование с нуля. Ну и все это не про качественный код, для DS пойдет, для аналитика. Про c++ интересно, надо будет посмотреть, спасибо
@Fless5 жыл бұрын
Кажется, для питоновского курса олимпиадные навыки совсем не нужны. Но даже если и нужны, без них за месяц, например, курс пройти запросто. От плохого кода курс не избавит, конечно - но на старте это ок. Для более серьезной и качественной разработки, конечно, нужны плюсы, которые за неделю не одолеет никто
@romanshmonov67465 жыл бұрын
Неделя на Питон - это сколько по времени в день? Есть курс от вышки по питону, но долгий из-за домашек непростых для новичков www.coursera.org/learn/python-osnovy-programmirovaniya/home/welcome
@Fless5 жыл бұрын
Я тратил где-то часов по 6-8 в день
@CVAA75 жыл бұрын
Я изучаю язык excel. А есть по нему топ курсов?
@Fless5 жыл бұрын
Есть, кстати. Мы сняли серию лекций о моделировании инвестбанкиров в excel. После него подучить горячие клавиши - и в бой kzbin.info/aero/PLiSyTNGp2j5NpKkvE0uPmZPba28auR0YE
@denisk.78455 жыл бұрын
я вот по этому все озы , когда то давно начинал kzbin.infofeatured , или вот этот хорош тоже kzbin.infovideos В ютуб забиваешь(сейчас море чего есть). тебе для начинающих? или ты макросы хочешь изучать?
@denysmoskalenko66845 жыл бұрын
Если базовый английский в наличии, я бы обратил внимание на курс от ребят из BIWS. Хорош, если планируете использовать его для фин. моделирования. Да и в целом, как для базы очень даже неплох. От себя же ещё порекомендовал бы Вам, по мере возможности, придумывать самому себе полезные и нужные задания по учебе/работе и выполнять, применяя Excel. Я так сейчас с программированием разбираюсь (язык R), пусть и элементарным.
@CVAA75 жыл бұрын
@@denysmoskalenko6684 Про "язык excel" это был рофл))) Спасибо, знаю! Только дороговатый он
@СергейРжавченко5 жыл бұрын
А про язык GO?
@Fless5 жыл бұрын
Есть ощущение, что новичкам лучше с питона начать
@perlamutr51435 жыл бұрын
Хотите выучить быстро и легко ? все очень просто, перейдите по ссылке и купите.
@Fless5 жыл бұрын
Или пройдите бесплатно. Деньги можно не тратить, а вот время - придется. В остальном просто
@romandvoryankov22764 жыл бұрын
cppinstitute.org pythoninstitute.org Там есть бесплатный и платный уровень с сертификацией
@МладшийЛейтенант-х8в4 жыл бұрын
C++ - много лет, много софта ,много инфы,поклоников и тд тп
@deniszharkov67625 жыл бұрын
А зачем вообще учить плюсы?
@Fless5 жыл бұрын
чтобы писать легкие и быстрые программы
@aleksandr_sp77214 жыл бұрын
Чтобы потом работать математиком программистом за 120к, вместо 250 к на java)
@NTDimaMaza3 ай бұрын
Кто-то выучил ? Научите
@nonstopgame98155 жыл бұрын
Чувак не программист рассказывает как лучше учиться, охренеть
@Fless5 жыл бұрын
Не соглашусь. 3 года в АСМ, серебро на всеросе по проге, бекенд в банке, матмоделирование в штатах, год в ШАДе, а сейчас директор образовательной компании Fless. Перечисленные в видео курсы проверил на себе. Инженерных знаний у меня достаточно для рассказа о вводных курсах по языкам программирования
@ThisDaveAndThatJohn5 жыл бұрын
Короче вода, сэкономьте себе время ибо как известно: бесплатный только сыр в мышеловке. Мозгами нужно скрипеть до полу года чтобы начать понимать хотя бы некоторые аспекты. Проблема многих курсов в том, что они учат программировать на языке, а не с использование языка, а также пропускают фундаментальные знания. Знать как работает железо на низком уровне надо, ибо что вы на тех плюсах будете писать хэлло ворлды? Хотите реальный и качественный буст? Учитесь у гуру. Если гуру нет, читайте книги от гуру и всяких профессоров мировых университетов.
@Fless5 жыл бұрын
Без обид, но твой комментарий в стиле "не читал, но осуждаю". На тех специализациях как раз учишься у гуру. Только автор курса по Питону чего стоит. А один из преподов С++ был у меня ревьюером в ШАДе - он мега крут. Денежная бесплатность понятна - 1) трюк с финансовой помощью не всем по душе и 2) сейчас внимание дороже денег, а внимания эти курсы требуют очень много. Про железо (если быть точным, про работу с памятью) в курсах по плюсам будет. Что касается фундаментальных знаний, то они нужны сильно позже начального уровня. Те же алги из Кормена тебе изменят жизнь на уровне 6+ грейда в Гугле, но не раньше. А видео говорит о том, как познакомиться с языками непрограммистам, а не инженерам гугла.
@ThisDaveAndThatJohn5 жыл бұрын
@@Fless _Что касается фундаментальных знаний, то они нужны сильно позже начального уровня_ очень и очень фатальная ошибка, рано или поздно тебе это повернется боком. Я бы посмотрел что бы было если бы в начальных классах тебя заставляли сразу писать прозы, вместо того чтобы объяснить что есть алфавит, что есть слово, что есть предложения и как их строить, что есть ритм, зачины, окончания, синтагма, колоны и тд. _А видео говорит о том, как познакомиться с языками непрограммистам, а не инженерам гугла._ поэтому качественными инженерами и не становятся, ибо все хотят быстро и бесплатно. _как познакомиться с языками_ И опять же фатальная ошибка. *Программирование на языке, а не с использованием языка.* Один мой тебе совет, не советовать другим что-то пока ты сам не прошел этот тернистый путь.
@Fless5 жыл бұрын
@Max Payne Мы с тобой из разных лагерей - bias towards theory vs bias towards action. Ты говоришь, что нужно кучу всего изучить, а потом пробовать (bias towards theory). Я говорю, что надо пробовать, а когда не получается - по ходу дела учить (bias towards action). Сомневаюсь, что можно объективно доказать превосходство одного подхода над другим. Про инженеров гугла. Не всем нужно становиться инженерами гугла! Более того, не всем нужно быть программистами! Об этом я скоро расскажу. Видео для тех, кому не нужно в инженеры гугла. А если и когда решат-таки в гугл, они уже 100500 разных видео и книг пересмотрят и сами решат для себя, как быть. "Программирование на языке, а не с использованием языка" - не влияет на суть. "Пока ты сам не прошел этот тернистый путь" - мой claim to authority: лично прошел его значительную часть (см. другой коммент), поняв, что не хочу быть прогером, а также подробно расспросил дюжину людей, кто прошли (тех же друзей-инженеров гугла и ds-ов). Но симметрично я сомневаюсь в твоей компетенции давать советы. Имени нет, опыт твой непонятен, написал пару баянов с видом эксперта и высокомерно дал советы. Хотя благодарю, что есть какая-то аргументация и нет мата