maybeEl

На Пикабу
поставил 521 плюс и 98 минусов
отредактировал 1 пост
проголосовал за 3 редактирования
Награды:
5 лет на Пикабу
16К рейтинг 159 подписчиков 4 подписки 58 постов 15 в горячем

От продавца до Big Data Scientist #13

Предыдущий пост: От продавца до Big Data Scientist #12


Всем привет! Я живой :) Честно говоря, мне очень стыдно писать спустя 3 месяца после последнего поста. Ща расскажу что случилось.

У меня появилась новая работа. Не считая ЗП прям работа мечты - работать приходится просто по минимуму, по сравнению с предыдущей. Я больше не продавец и моё присутствие на точке 8*6, как ранее, уже не требуется. Да что там, бывают дни, когда можно даже из дома не выходить. В общем, казалось бы, ну чего бы и не учиться? Даже с ещё большей интенсивностью. Да? А вот мои мозги решили иначе. Я впал в какую-то смесь депрессии и прокрастинации очень надолго. Я забросил вообще всё. Я не фотографировал, не занимался физическими упражнениями и, конечно же, я перестал кодить. Я ничего не делал. Днём работал или ездил по делам связанными с семьёй, а вечером тупил в сериальчики или анимешки. Кстати, уже много лет мы с женой (в прошлом заядлые анимешники) не смотрели ни одного тайтла. Но вот я уговорил посмотреть "Коносубу", ну и понеслось :) За эти 3 месяца мы с десяток тайтлов просмотрели, как отличных, так и весьма посредственных. Примерно к началу января, я решил, что нужно что-то менять. Решено было возобновить физическую активность и записаться в зал, куда уже с пол года ходит супруга. Начал с индивидуальных занятий 2 раза в неделю. Постепенно вернулся некоторый интерес к своим прошлым увлечениям - провёл приятную съемку, начал снова постить фоточки (из старых), снова занялся обучением фотографии, подготовил программу обучения по обработке фотографий. В общем, жизнь закипела. Ну и как следствие, я собрал силы в кулак и решил попробовать вернуться в программирование. Ещё о этого в попытках вернуться я допрошёл тему "Регулярные выражения", но это было очень мучительно и не вызывало интереса для дальнейшего обучения. Поэтому было решено попробовать-таки написать программу, о которой я рассказывал ранее - агрохимический калькулятор. Друг мне прислал всю инфу ещё в середине декабря, и я приступил к её изучению где-то в конце февраля. Освежив в голове давно забытые термины и понятия, я начал наброску логики программы. Что делал в первые, я сначала в текстовом варианте прям пошагово написал как и что должно работать. В какой момент будут создаваться переменные, когда списки, когда прочее. Что откуда и как будет браться. В начале марта (да, я всё делал не спеша, с перерывами в пару дней) я решился и запустил пайчарм. Пайчарм встретил меня тем, что новый проект не создавал файла main.py и не привязывал интерпритатор к проекту. Кое как победив его я принялся за код.

За пару присестов я написал логическую часть с ручным вводом данных, но программа предполагала наличие интерфейса. Когда базовые функции заработали я принялся к знакомству с TKinter. Всё оказалось достаточно просто и доступно. Ещё через недельку появился простенький неказистый интерфейс. Далее привязал логическую часть, переписав дофига всего, что бы это заработало. Скинул другу видосик с примером работы. Друг похвалил и озадачил новой темой: нужно прилепить коэффициенты в зависимости от агрохимического  анализа почвы, если такой имеется. Подумалось, что это на час делов, но вникнув в суть вопроса я приуныл. Нужно было как-то связать ещё 3 таблицы для просчёта коэффициентов. Я пошёл по самому тупому пути и просто накидал 150 строк If'ов. Сделав половину я понял, что можно было загрузить эти таблицы и потом сделать обход по этим таблицам, но к тому времени я чот прям устал и решил просто доделать как есть. К тому же вторая таблица повторяла коэффициенты, просто для них были другие диапазоны. Поэтому CTRL+C, CTRL+V, плюс час на исправление диапазонов. И всё заработало :) После допилил некоторые вещи и всё стало работать как часики.

В общем допиливание этой программки до рабочего состояния и побудило меня к написанию этого поста. Мол, ребятки, я не сдался, я тут, я ещё что-то пишу!

Если кому интересно, могу в следующий раз сделать подробное описание логики программы :)

Собственно у меня остались вопросы. Как, например мне теперь сие чудо сделать экзешником и скинуть другу на пробу? Программа подтягивает инфу со сторонних файлов, можно ли сделать так что бы будучи скомпиленной она так же их и подтягивала, а не добавлять их в тело экзешника, как было у меня со скриптом для автоматического копирования. В общем, как сделать моё творение рабочим инструментом? Подскажите, если кто шарит :)

А за сим откланиваюсь.

P.S. Посты если и будут, то нерегулярными.

P.P.S. Спасибо всем, кто интересовался почему я собственно замолчал! Ребят, мне было стыдно Вам отвечать. Теперь не стыдно :) Спасибо!

От продавца до Big Data Scientist #13 Мечта, Будущее, IT, Текст, Программирование, Python, Длиннопост
Показать полностью 1

От продавца до Big Data Scientist #12

Прошлый пост: От продавца до Big Data Scientist #11


Так, я пропал аж на 3 недели. Признаюсь честно я халявил. Наложилось много факторов: и общая потеря мотивации, большая загруженность на работе, болезни в семье (проклятая корона). Ну в общем я снова в строю.

За три недели я таки вкурил в итераторы, за что спасибо отзывчивому пикабушнику @QuazZ. Снова пробежались по файловому вводу-выводу. Разобрали по чуть лямбда-функции. Прошлись по функциям и методам для строк и подошли к регулярным выражениям. Регулярные выражения мне попадались на codewars и я так и не решил те ката, теперь, надеюсь, станет понятнее и я их осилю :) Вот.

Ещё мой друг подкинул идею для полезного проекта - будем пилить агрохимический калькулятор. Пока жду от него ТЗ, т.к. я сам уже мало что помню из этой сферы. Думаю будет и интересно и со смыслом :)

На работе теперь не получается учиться, поэтому перехожу на утреннее время – стараюсь хотя бы пол-часа – час уделить питону пока семья не проснулась. Получатся не каждое утро, но я верю, что смогу войти в такой режим. Всё равно это пока единственный нормальный шанс продолжить обучение.
Пока вроде бы и всё :) Обещаю надолго не пропадать. Спасибо всем кто беспокоился о моём отсутствии :) Да-да, были и такие ^^

От продавца до Big Data Scientist #11

Прошлый пост - От продавца до Big Data Scientist #10


Прошлый раз я писал  в среду, поэтому в общем ничего сильно не поменялось, очередная тема которую я пока ну вот вообще не понимаю! Итераторы и генераторы. Точнее вроде как после просмотра кучи левых лекция я вроде и понял, но реализовать в коде пока не получается. Надо получше разобраться  с yield. Да и вообще. Я всё меньше понимаю что тут вообще происходит =) Мой мозг просто отказывается думать уже. Хотя я даю ему перерывчики по паре дней, но это не спасает. Задачи, которые решались ранее были понятны, всегда ясно что на входе и что на выходе, здесь же я часто не могу сформулировать и ход мыслей и итог, а иногда не понимаю что вообще от меня просят. Жуть. Но цель закончить-таки этот курс стоит, дальше наверное с SQL начну разбираться, а то вроде без него вообще никуда.

Сильно распространяться не о чем, так что, до понедельника :)

Аккумуляторы и ЗУ даром (без рейтинга)

Всем привет! Пост немножко в сторону от моей темы. В общем, мой магазин закрывается и у нас за 10 лет скопилось очень много неликвидных, но иногда вполне работающих вещей, а именно:


- Аккумуляторные батареи на старые сотовые телефоны.

Да, не на смартфоны, а на кнопочные звонилки времён твоего деда =D Всякие LG, Siemens и прочее. Да, половина из них мертвы, но другая половина ещё вполне жива. Я понимаю, что использовать их по прямому назначению их мало кто будет, но самодельщикам могут пригодиться. Я и сам многократно вставлял во всякие блюпуп наушники (полноразмерные) такие акки, и они работали едва ли не лучше оригинальных.

Аккумуляторы и ЗУ даром (без рейтинга) Бесплатно, Халява, Раздача, Подарки, Длиннопост, Без рейтинга, Аккумулятор, Армавир

- Автомобильные и сетевые зарядные устройства на те же невостребованные старые модели телефонов.

Там не будет на Нокию 6101 и самсунг д880, они распродались, но будет на сони эриксоны, лж, флай, сименс и всякое такое. Вот куда их использовать ума не приложу, они слабые по току, обычно 0,3 - 0,5 А. Но они почти все рабочие за редким исключением брака. Но может кому-то пойдут на запчасти или хотя бы корпуса. Да, ЗУ импульсные, меди с них не накрутишь :)

Аккумуляторы и ЗУ даром (без рейтинга) Бесплатно, Халява, Раздача, Подарки, Длиннопост, Без рейтинга, Аккумулятор, Армавир

- Чехлы-мешочки в количестве over9000. Тоже не представляю кому они могут быть нужны. Есть чёрные, цветные, с молниями и прочее. Но все целые.

Аккумуляторы и ЗУ даром (без рейтинга) Бесплатно, Халява, Раздача, Подарки, Длиннопост, Без рейтинга, Аккумулятор, Армавир

И АКБ и чехлы и ЗУ по несколько ящиков!


В общем, если кому-то это хоть как-то нужно, то я с удовольствием бы отдал их за вкусняшки, потому что иначе всё это отправится на свалку – жалко, не люблю выкидывать работающие вещи. Единственное, что мне правда лень заморачиваться с доставкой, поэтому желательно самовывоз. Но да, магазин находится в жопе мира – г. Армавир.

Пост не плюсов ради. Комменты для минусов внизу 2шт. (так вроде принято)

Всем спасибо :)

Показать полностью 3

От продавца до Big Data Scientist #10

Прошлый пост - От продавца до Big Data Scientist #9


Всем привет! Извиняюсь за задержку, просто ноут другу давал на несколько дней, а с телефона писать совсем желания не было.


Итак, ООП. Я чуть не рыдал, я нифига не понимал, что мать вашу, тут происходит. То что на степике занимало 3 коротких видоса я пытался понять в течении нескольких дней. Для этого я посмотрел объяснение этой темы от других авторов на ютубчике, и раза с третьего до меня ка-а-а-к дошло! Теперь удивляюсь: как это я сразу не понял, глупыш =D В общем крутая тема :) Нужно конечно больше опыта, что бы до конца запомнить где там и когда нужен self  и вот это вот всё, но в целом концепция мне ясна.


Началась тема с отработками ошибок. Тоже вполне интересная. Однако удивляют задания на степике. Вместо того что бы решать что-то, что могло бы помочь запомнить пройденный материал, нас просят решить задачу на алгоритмы. Задачи по ООП, кстати, тоже этим грешили. Ну и народ так знатно бугуртил по этому поводу. Про обучение пока всё.


Хотелось бы чутка рассказать о том, что в башке творится. Думаю нужно переименовать серию постов на что-то типо: "от продавца до возьмите меня хоть куда-нибудь!!" Мне всё это кажется чем-то так сильно оторванным от реальности, что вот мол есть особые люди и они занимаются там всяким программированием, а есть я ,который тут пытается море ложкой вычерпать и как-то грустно становится. Проглядел вакансии в нашей деревне и ничего не нашёл. Т.е. если даже я выучусь, то работу тут найти не получится. А я так понял, что до удалёнки нужно дорасти. А места для роста вроде как и нет. В общем это вгоняет в тоску и складывается впечатление, что это всё зря... Хз, что делать. Продолжу учиться, а там посмотрим. Я уже накидал себе примерный план, что я буду учить дальше и что мне интереснее всего, но для начала надо конечно этот курс закончить, хотя я только треть прошёл.


В общем, на такой стрёмной ноте откланиваюсь до следующего понедельника. Всем спасибо! :)

Показать полностью

От продавца до Big Data Scientist #9

Прошлый отчёт – От продавца до Big Data Scientist #8


Всем привет!

Продолжаю учёбу на втором курсе степика. Из нового узнал что такое рекурсия. Страшная для понимания тема. Но вроде бы разобрался. Ещё я так понял, что рекурсию лучше юзать пореже из-за того, что она требует огромное количество ресурсов по сравнению с тем же циклом.


Началось введение в классы. Вот тут я понял, что ничего не понял. Благодаря сторонним курсам на ютубчике вроде бы по чуть началвтыкать. Честно говоря пока мало представляю зачем на практике это нужно, но видимо это потому что я не встречал ещё по-настоящему большого кода.

В общем-то больше хвастать нечем. Что-то в этот раз вообще тухло... А всё потому ,что внезапно для себя я провёл 2 коммерческих съемки и довольно много времени уходит на обработку. Вот ща как всё отдам и снова с полными силами :)


Спасибо всем отписавшимся о моём недоскрипте. Я дописал опрос файла на наличие путей откуда и куда копировать, но работу по времени так и не реализовал. Использую стандартный планировщик .


На этой неделе надеюсь закончить тему с классами и всё-таки хорошенько её разобрать.

Ну а пока, к сожалению, всё. До следующего понедельника :)

Показать полностью

От продавца до Big Data Scientist #8

Прошлый пост – От продавца до Big Data Scientist #7

Всем привет! Эта неделя для меня прошла поинтереснее. Я наконец начал второй курс на степике. В самом начале пока, но уже прогресс :) Шарю за стек вызовов уже. Ну и наконец я стал понимать, почему мне говорили много постов назад, что print() это тоже функция, и почему вообще всё в пайтон есть объекты.


Продолжаю решать задачи на codewars, уже периодически подсовывают задачи на 4кю. Кстати, интересно, с одной такой задачей прям вечер и утро провозился - решил, в 25 строк текста. Я понимал, что решение кривое, потому что там явно нужно было более глубокое знание математики. Но я сам вывел нужные закономерности, описал их и спустя несколько ifов задача прошла все тесты. Смотрю решения других и понимаю, что они без сложной для меня математики и всего в 4-6 строк. Копирую их в решение и они не проходят все тесты, да даже дальше первого не проходят. И вот хотелось бы узнать, а задания могут со временем изменяться и те ранее предложенные решения перестают быть актуальными? Или я что-то не понял просто? Но, конечно, главное, что решил сам и всё работает =D


Так ещё я написал первый скрипт, который помогает в моей повседневной работе, а именно копирует рабочую программу с базой данных на флешку. Скрипт простейший в две строки. Из минусов – не понял как сделать его постоянно работающим и выполняющим действие в строго указанное время. Я использовал schedule (вроде так), но по факту программа так же завершается и ничего не делает, если время не подходит. Поэтому было решено просто запихнуть скомпилированный exe в планировщик windows. Ещё возник вопрос, как сделать так, что бы программа при первом запуске спрашивала путь откуда копировать и куда копировать, а потом запоминала и больше не спрашивала. Но как это уже было, до меня только что дошло как это реализовать. Можно создать txt файлик в папке с программкой, при запуске будет происходить опрос на содержимое файлика, и если он пустой, то и будет запрос на ввод путей, которые и пропишутся в файлик, а если в нём что-то есть, то и трогать не стоит :)


Кстати, подключаться к домашнему компу через энидеск оказалось классной идеей - всё работает без тормозов и можно спокойно заниматься с рабочего компа. Да, пробовал работать под линуксом - честно это вылилось в пол часа страданий и я забил пока. Может позже я пройду какой-нить вводный курс, что бы не чувствовать себя слепым котёнком.


Учёба продолжается! Всем спасибо! :)

UPD. Точно, я же вот, доделал на домашнем компе и теперь вот:

От продавца до Big Data Scientist #8 Мечта, Будущее, IT, Текст, Программирование, Python
Показать полностью 1

От продавца до Big Data Scientist #7

Прошлый пост – От продавца до Big Data Scientist #6

Итак я не сделал ничего из запланированного ранее. Новый курс так и не начал :(

Начал играть на codewars.com. Пока все задачи мне поддаются. Сейчас на 6-м кю. В день обычно решал по 2-3 задачки. Писать код становить всё проще, плюс во время решения приходится догадываться о существовании методов, которые наверняка должны быть, но ты о них ещё не слышал, и искать их. Благодаря этому учёба по чуть продолжается :)


Я таки собрал пекарню =) На неё без проблем накатился пайтон. Но дома я так и не удосужился ни разу зайти на степик. Нужно как-то иначе организовать время занятий. Буду думать над этим. Появилась ещё идея учиться на работе с домашнего компа через какой-нибудь энидеск или тимвьювер. Хз на сколько это будет удобно, но попробовать стоит. Да, на прошлой неделе я задолбался устанавливать линукс на флешку, и это таки получилось. Встал убунту. Но, работать с флешки вообще не получилось, каждое действие вызывало подвисание на 5 сек - 5 мин. Снёс нафиг. На домашней пекарне выделил 100Гб под линукс. Там всё работает прекрасно, но пока ещё не придумал зачем он мне там нужен =) Но, может как раз обучение буду под ним проходить, заодно параллельно познакомлюсь с ним.


Да, начал смотреть лекции по пайтону Тимофея Хирьянова – очень позитивный тип. Рассказывает доходчиво и забавно :)


Пытался подбить кого-нибудь из друзей тоже на обучение, но пока никого не заинтересовал. Точнее трое высказали желание, но никто и шагу не сделал. А очень бы хотелось в живую пообсуждать некоторые моменты. Ведь как там, не умеешь сам – научи другого =). Жене вот всё пересказываю, но получается мой монолог в конце которого она высказывает мне слова поддержки =D


В общем, обучение продолжается, пусть по чуть-чуть, но движемся вперёд. Забрасывать точно не собираюсь.

Всем спасибо :)

Показать полностью
Отличная работа, все прочитано!