Star_P
Вот сам курс https://stepik.org/course/100707/promo#toc
Глянешь на твой взгляд как он по сложности?
Ну программа, которую видно, подходит для новичков. Но мне вот непонятно, как он так даёт файлы где-то в конце. Это же просто непрактично. Файл - это единственное, что может сохранить информацию за пределами запущенного питона, которую можно потом прочитать в другое время. Это как логи: они всё время пишутся программами, а ты просто потом приходишь раз в месяц и читаешь их. Сидеть всё время за компьютером и следить за программами, не отрывая глаз от монитора, просто непрактично.
А он сначала даёт рекурсивные функции, замыкания, ДЕКОРАТОРЫ ФУНКЦИЙ, а потом уже даёт простые файлы. Он сам-то когда замыкания использовал в последний раз?! А декораторы, относящиеся к ООП (в питоне декоратор - это засахарённый ООП-паттерн
wiki. декоратор, который не совсем тот же самый ООП-паттерн, а просто идея та же самая
python.org. python decorator), он вообще сам использовал когда-нибудь?
Фуфлыжно как-то всё выглядит, фуфлыжно. Давать декораторы людям, которые не умеют в файл писать и из файла читать, выглядит как-то странновато.
Star_P
Спикер дает обучающие уроки, затем к ним задания, которые на мой взгляд зачастую не решить теми знаниями, которые дают в уроках.
Ну если он даёт декоратор, который тебе не понадобится вообще никогда, потому что ты ни до ООП, ни до динамического изменения кода даже не дойдёшь в своём пути, так как это всё тебе просто не нужно, что ещё можно говорить? Хайпожор он, значит, хайпожор. Даёт то, что на хайпе, тем, кому это не нужно и кто даже не понимает этого.
Он тебе “поможет”. Знаешь, бумажку выдаст и скажет “ты программист теперь!”. А ты в файлы даже писать не умеешь, чтобы потом читать их, когда время будет. В блокнотик не можешь себе все коды сохранить и результатики. Я уж не говорю про дальнейшую обработку этих файлов с данными.
Star_P
Я просто кучу времени потратил на курс и не хочу его броссать и спикер как обЪясняет нравится, но с этими задачами это херня полная.
Мне питон для базы нужен, его изучают школьники, а я вдуплить не могу с такой подачей. Я просто не хочу переходить на другой курс, возможно я загнал себя в ловушку, нужно пробовать другое?
Школьники его изучают потому, что он изначально таким делался, чтобы быть языком для обучения. Поэтому в нём нет кучи скобок, кучи синтаксиса всякого, как в других языках. Он делался в виде такого псевдокода, который ещё можно и запускать, чтобы смотреть на результаты. А потом он рос экспериментально, он не был ограничен стандартами там и всем таким подобным, и вырос в полноценный язык, на котором сейчас написаны части и в YouTube, и в Instagram, и в World of Tanks. А школьники его всё так же могут изучать, как и раньше.
Так что язык ты правильно подобрал для обучения. На других языках ты бы даже вообще и записать ничего не мог бы, там 100500 кавычек и точек с запятой надо правильно выучить сначала. В питоне-то это всё удалено специально, чтобы на алгоритмах сконцентрироваться во время обучения.
Что касаемо обучения твоего, то у тебя мотивация не та. “Выучить базу” - это не то, что надо ставить. Во-первых, непонятно (тебе непонятно), где “база” начинается и где заканчивается. Так ты даже не будешь знать, продвигаешься ли ты и если и продвинулся, то далеко ли ещё до конца обучения или нет. Во-вторых, у тебя должно быть точно видно, для чего выучить базу надо. Как ты применишь “выученную базу”. Если ты её применять не будешь вообще нигде, как ты поймёшь вообще, что она тебе нужна? То есть заниматься ты просто не сможешь этим - тем, что тебе вообще не нужно.
Так что пока что ты движешься к тому, что “я уже так долго занимаюсь, а базу как не знал, так и не знаю, мне это уже надоело всё, мне это всё надоело ещё вчера, а сегодня надо продолжать это дальше”. И в итоге ты бросишь это. А виной всему вот это “я хочу выучить базу просто”. Чо почём - непонятно. Мутная, туманная цель, которая и не цель вовсе.
Возьми любую свою неврождённую способность. Например, ты умеешь писать. Вот чтобы научиться писать, когда не умеешь писать, ставится цель сначала “я хочу записывать информацию на бумаге ручкой, а потом читать её обратно в том виде, в котором я её записывал”. Так ты можешь записать адрес какой-нибудь, а потом, когда его забыл, прочитать его с бумажки, на которой ты его записал, когда ещё помнил его. Это уже кое-что и это уже понятно. И вот дальше ты начинаешь подбирать средства для обучения письму. Записываются буквы и цифры - значит, нужно заняться изучением букв и цифр. Нужно уметь их читать для начала. А чтобы читать их, надо что? Надо сначала уметь их узнавать. И вот так ты приходишь к букварю, который и передаёт образы букв. То есть ты ещё не пишешь даже ничего, но из букваря видишь эти изображения букв и так запоминаешь их и начинаешь различать буквы. Там же тебе даются картинки, чтобы ты для образов букв запоминал звуки этих букв, называя изображения на картинках вслух. Читать когда научился, тогда и писать можешь учиться, проверяя сразу, что ты пишешь, посредством чтения этого. И так сравниваешь то, что ты хотел записать, с тем, что у тебя получилось записать.
Программирование - это как письмо, чтение, ходьба на двух ногах, езда на велосипеде, плавание. Этому можно научиться, но нужна система.