Зачем? тут – От продавца до Big Data Scientist
Итак, сразу скажу спасибо всем откликнувшимся! Очень приятно ощущать такую поддержку!
На этой неделе писать особо не о чем – было пройдено мало материала, но на месте я всё же не стою и это главное :)
За эти 2 недели подписалось 13 человек (вау!) Не знаю, зачем Вы это сделали =D , но спасибо!
Расскажу свои мысли и переживания. Во-первых, я не верю, что у меня это получится. Ну мол 30 лет ты не умел программировать, а теперь будешь. Но ладно научиться это делать, но начать зарабатывать - imposibru! Но, в меня верит моя жена, это бодрит.
Почти каждый день у меня в голове мечтается образ себя самого неистово кодящего (прости меня русский язык) за чашечкой кофе в уютной кухоньке. Начали сниться сны с кодом! Это круто, раньше мне чаще снилось, что мой магазин обносят, потому что я забыл запереть дверь на ночь. Писать код – невероятная шутка! Удовольствие от того, что написанные тобой 5 строчек кода что-то делают, да ещё и согласно замыслу, просто ни с чем не сравнимое! Наверное так себя чувствуют инженеры, глядя как разработанная ими конструкция работает. В общем, мне это нравится.
Огромное спасибо ребятам посоветовавшим мне перейти с яндекс.практикума на stepik. Я только зарегался, но программа обучения мне нравится больше. Действительно, лучше сначала понять как писать, а потом уже разбираться что именно я собираюсь написать. Но не обошлось и без досады. Оказывается мой рабочий комп кусок старого говна (внезапно) и нужно менять систему (она вся прогнила), а я не могу этого сделать так, как это вызовет остановку работы на несколько дней, что недопустимо. Не ставится сам Python (на сколько я понял). Поэтому было решено денежку отложенную на учёбу в яндексе перенаправить на покупку компа, всё равно давно собирался, а учиться на степике пока бесплатно. Итак задача намбер ван собрать себе пекарню для кодинга и ретуши фоточек. Думаю взять на первое время на райзене 3-м со встроенной графикой (ибо для ФШ и ЛР видюха не нужна в общем), с пока 16Гб оперативки и ССД на 512Гб. С последующим добавлением ещё 16Гб оперативки и 2Тб винта ХДД для хранения и смены камня на что-то поприличнее с дискретной графикой. Вот сразу и вопрос к знатокам, уверен, такие тут присутствуют (но не факт (ой как не факт!), что будут читать мои записи). Посоветуйте материнку под АМ4 и какие оперативку и винт взять? Может в чатике есть и ретушеры, то посоветуйте и моник до 12к, примерно (IPS вообще норм для этого?)
Так ну собственно отчёт об изучении Pyhon:
Та-да! До меня дошли функции (ну или мне так показалось! Теперь ясен смысл возвращения результата!
Долго бился с одной задачкой, а оказалось, что есть "глобальные" и "локальные" переменные. Об этом я узнал на следующем уроке, а так пришлось смотреть подсказку. Не перестаю удивляться логичности и продуманности языка! Это чрезвычайно удобно (я про разделение переменных)! Так же оказывается есть и КОНСТАНТЫ. Но я так понял, это просто условность, да?
Наконец дошли до условных операторов If, else, elif. Я раньше представлял ,что вообще 95% кода должно состоять из этих операторов. Скоро узнаем :) Применяли их для фильтрации таблиц по заданным критериям.
Например:
def filter(data, length_than) #задаём функцию. На вход идёт два аргумента - таблица и значение длины
result = [] # создаём новую таблицу
for row in data:
length = i[3] # указываем в каком столбце хранится значение длины
if length <= length_than # задаём условие
result.append #если условие выполнено, то добавить эту строку в новую таблицу
return result # функция возвращает созданную таблицу, теперь её можно использовать
Ну как-то так. Пока всё это пишу только с использованием конспектов, но я думаю, что повторяя многократно это наработается.
Так же в фильтрации добавился оператор in. Он служит для работы с типом данных list. Т.е. для текста.
Узнали про оператор not меняющих условие с ног на голову, а так же с операторами and и or, которые позволяют задать несколько условий одновременною. Ну и показали как их сокращать.
На этом закончился урок на яндексе и я решил перейти на степик. Теперь пока не соберу комп (ориентировочно пару месяцев надо будет пошабашить), буду проверять код в онлайне, благо есть такие интерпритаторы (надеюсь я правильно понял смысл этого слова).
Ну вот пока и всё на сегодня :) Всем спасибо!