20 неделя на Хекслете.
03 февраля 2023, пятница.
Прошло двадцать недель учебы. За эту неделю набрал 61 балл, всего уже 1570 баллов. Продуктивное и последовательное движение!
Результаты за неделю из запланированного и не только:
Продолжить чтение книги "Структура и интерпретация компьютерных программ". Читаю с удовольствием. Попутно решаю задачи и упражнения. Некоторые получаются сразу, над некоторыми приходится посидеть. Позволяет прикоснуться к программированию на базовом уровне.
Начать чтение книги "Грокаем алгоритмы". Начал. Прочитал 2 главы. Столкнулся с одновременно очевидными и не сразу понятными понятиями и "моделями". Раньше не задумывался о такой существенной количественной разнице в реализации различных алгоритмов, нацеленных на один результат.
"Завершить курс "Python: Составные данные" и "завершить курс "Python: Абстракция с помощью данных". Курсы прошел. На мой взгляд, эти курсы необходимо объединить в один. Лишь к концу курсов начинает "доходить" зачем всё это нужно и как оно работает. Некоторые упражнения одного курса не получается выполнить до изучения материалов другого курса.
Составить пост/отзыв о проекте "Игры разума". Всё ещё не написал.
Наблюдения ощущения и рассуждения:
- Курсы "Python: Составные данные" и "Python: Абстракция с помощью данных" оставили у меня сложные ощущения. По отдельности каждый хорош и каждый плох в чем-то своём. И вот хорошие части курсов хочется видеть в одном. На мой взгляд в курсах кроме объединения хочется видеть более подробное описание на примерах как и где использовать абстракции и на каких уровнях. Через оба курса идёт пример реализации абстракций через геометрические объекты от точки до прямоугольника, и с работой над ними на разных уровнях. Это, конечно, хорошо и показательно. Но мне не хватило какого-нибудь примера по работе с данными из файлов или по обработке запросов от пользователей (от браузера). Уж очень общим и учебным выглядит пример. Сильно зацепило задание упражнения 6 курса "Python: Составные данные". В буквальном смысле слова пришлось жульничать. Я потратил около двух часов на то, чтобы решить задание не нарушая правил. Так и не смог и просто переписал функцию
cons
без использованияlambda
, после чего требуемые функцияcar
иcdr
стали работать и система приняла задание. Уже изучая пример учителя, я понял как и где я ошибался. Но вот самостоятельно додуматься не смог. И зацепило меня в этом упражнении и то, что, как мне кажется, не хватило материала, для понимания "как решить правильно" и то, что можно так легко сжульничать и пройти упражнение.
Как вижу задачи на следующую неделю:
- Начать и завершить курс "Python: Деревья".
- Начать и завершить курс "Python: Основы текстового ввода-вывода".
- Составить пост/отзыв о проекте "Игры разума".
- Продолжить чтение книг "Структура и интерпретация компьютерных программ" и "Грокаем алгоритмы".
Первый пост с целеполаганием https://ru.hexlet.io/blog/posts/moy-pervyy-den-obucheniya-na-hekslet
Первая неделя https://ru.hexlet.io/blog/posts/pervaya-nedelya-na-hekslete-kak-idyot
Вторая неделя https://ru.hexlet.io/blog/posts/vtoraya-nedelya-na-hekslete-kak-idyot
Третья неделя https://ru.hexlet.io/blog/posts/tretya-nedelya-na-hekslete-kak-idyot
Четвёртая неделя https://ru.hexlet.io/blog/posts/chetvyortaya-nedelya-na-hexlete
Пятая неделя https://ru.hexlet.io/blog/posts/pyataya-nedelya-na-hekslete
Шестая неделя https://ru.hexlet.io/blog/posts/shestaya-nedelya-na-hekslete-3c17201d-be42-47bc-8199-1a0e35c0c81d
Седьмая неделя https://ru.hexlet.io/blog/posts/sedmaya-nedelya-na-hekslete
Восьмая неделя https://ru.hexlet.io/blog/posts/vosmaya-nedelya-na-hekslete
Девятая неделя https://ru.hexlet.io/blog/posts/devyataya-nedelya-na-hekslete
Десятая неделя https://ru.hexlet.io/blog/posts/desyataya-nedelya-na-hekslete
Одиннадцатая неделя https://ru.hexlet.io/blog/posts/odinnadtsataya-nedelya-na-hekslete
Двенадцатая неделя https://ru.hexlet.io/blog/posts/dvenadtsataya-nedelya-na-hekslete
Тринадцатая неделя https://ru.hexlet.io/blog/posts/trinadtsataya-nedelya-na-hekslete
Четырнадцатая неделя https://ru.hexlet.io/blog/posts/14-nedelya-na-hekslete
Пятнадцатая неделя https://ru.hexlet.io/blog/posts/15-nedelya-na-hekslete
Шестнадцатая неделя https://ru.hexlet.io/blog/posts/16-nedelya-na-hekslete
Семнадцатая неделя https://ru.hexlet.io/blog/posts/17-nedelya-na-hekslete
Восемнадцатая неделя https://ru.hexlet.io/blog/posts/18-nedelya-na-hekslete
Девятнадцатая неделя https://ru.hexlet.io/blog/posts/19-nedelya-na-hekslete
Совмещение учебы с работой и самоорганизация https://ru.hexlet.io/blog/posts/sovmeschenie-ucheby-s-rabotoy-i-samoorganizatsiya