Тёмный
Выпусти джуна из лампы
Выпусти джуна из лампы
Выпусти джуна из лампы
Подписаться
Канал про самые актуальные технологии из мира АйТи. Data Science, машинное обучение, аналитика данных, GPT и многое другое

Тг: mr_shaimardanov
Почта: ruslan.shaimardanov92@yandex.ru
Комментарии
@iaroslavd.916
@iaroslavd.916 11 дней назад
Очень интересно! Спасибо!
@sergiusz8620
@sergiusz8620 14 дней назад
Спасибо за видео, очень интересно и полезно. Позволю себе небольшое замечание - сделайте, пожалуйста кружок с Вашим видео немного меньше, иногда перекрывает код.
@takethejunioroutofthelamp
@takethejunioroutofthelamp 14 дней назад
Хорошо, спасибо за замечание!
@ruslansayfullin7810
@ruslansayfullin7810 16 дней назад
Вы не из турецкого лицея? Руслан Исаев у нас тоже учил, но не помню был ли он у нашего класса
@takethejunioroutofthelamp
@takethejunioroutofthelamp 15 дней назад
Да, все верно!
@alexeysmirnoff7637
@alexeysmirnoff7637 16 дней назад
Добрый день, наверное стоило упомянуть в каком случае есть смысл использовать sql, а в каких pandas. Или тут просто кто что знает sql или python?
@takethejunioroutofthelamp
@takethejunioroutofthelamp 16 дней назад
С точки зрения прохождения собеседований: SQL это база! А pandas скорее факультатив С точки зрения производительности: Если данных много(десятки миллионов записей) - SQL Если не много то либо sql либо pandas Если данные прилетают не из БД и нет возможности обработать в sql, и нужно например дальше результаты обработки куда то отправить,тогда pandas
@rusi630
@rusi630 16 дней назад
Спасибо
@PaulSith
@PaulSith 16 дней назад
У нас подобную задачку давали разрабам в 2007
@takethejunioroutofthelamp
@takethejunioroutofthelamp 16 дней назад
Похоже что некоторые вещи не меняются)
@user-sp2jm9qq9j
@user-sp2jm9qq9j 17 дней назад
Спасибо за подкаст! Начало 9:50
@takethejunioroutofthelamp
@takethejunioroutofthelamp 17 дней назад
спасибо!
@nikolaygorabtsov7875
@nikolaygorabtsov7875 19 дней назад
Recursive вроде необязательно писать, а даты в календаре я бы сделал с помощью generate series, а так решение есть и это главное, да first_value для оконки можно использовать
@sanaf059
@sanaf059 19 дней назад
1. Наверное, не было смысла в cte-шке порождать все даты сплошняком. По заданию же нужны только первые числа, достаточно взять первое января и в рекурсивной части прибавлять просто месяц. 2. Кажется, курс на дату можно получать и без использования оконных функций: сначала к датам join таблицы курсов по неравенству, затем к ней же ещё раз left join таблицы курсов по неравенству дат, и в секции where отсекать лишнее по условию «ключ второй таблицы is null»
@nataliepodgainova6582
@nataliepodgainova6582 19 дней назад
Простите, а как прибавлять просто месяц? В каждом месяце разное количество дней, а нужно учесть и 01.02 и 04.03. То есть если 30 января есть курс, 31 января есть курс, 01 февраля есть курс, то нужно выбрать именно 1 февраля. А если нет курса 1 февраля, то нужно брать значение ранее
@sanaf059
@sanaf059 19 дней назад
@@nataliepodgainova6582 в задании конкретно сказано, что нужен курс на 1 число каждого месяца. Первое число в любом месяце есть, февраль или апрель - без разницы Как прибавлять месяц - ну функцией date_add(…, interval 1 month) если речь про mysql
@MaxKalmykoff
@MaxKalmykoff 19 дней назад
На вскидку... создать таблицу с первыми числами месяцов dates_list... дальше... select date, (select rate from rates rt where rt.date <= dt.date order by rt.dates desc limit 1) as rate from dates_list dt
@YuriKletsun
@YuriKletsun 15 дней назад
Я так же думал но вместо order by… limit 1 хотел group и max() написать. Но ордер кажется быстрее отработает.
@RadioT9197
@RadioT9197 20 дней назад
"Я был приятно удивлён результатом! Почему я не сделал этого раньше?" видео не смотрел просто название смешное + комент для продвижения
@Tvvinj3Lade
@Tvvinj3Lade 20 дней назад
Длбрый день, что за IDE в видео?
@takethejunioroutofthelamp
@takethejunioroutofthelamp 20 дней назад
table plus
@sm2009ist
@sm2009ist 16 дней назад
Для Python это Jupyter
@Tosha.V
@Tosha.V 2 дня назад
@@takethejunioroutofthelamp платная(
@kelavr8961
@kelavr8961 22 дня назад
А где чек лист то?
@takethejunioroutofthelamp
@takethejunioroutofthelamp 20 дней назад
будет на канале в тг обязательно
@megaboy2k
@megaboy2k 22 дня назад
В решении не объяснили алгортм предсказания курса
@takethejunioroutofthelamp
@takethejunioroutofthelamp 20 дней назад
что значит не обьяснил?
@megaboy2k
@megaboy2k 20 дней назад
@@takethejunioroutofthelamp имеется ввиду, непонятно, почему именно такие результаты получились. Если есть ссылка на теорию, было бы полезно
@Trizhek
@Trizhek 22 дня назад
Спасибо, было круто. Очень интересно про обучение модели на своих данных
@kerrigan_katyakatya9377
@kerrigan_katyakatya9377 22 дня назад
Вот код на VBA без всяких костылей в лице пандаса и sql. Перестарались Вы, а так задачка для первого курса. For i = 3 To 14 If (Day(Sheets(1).Cells(i, 5)) <> 1) And Sheets(1).Cells(i, 5) <> "" Then m = Month(Sheets(1).Cells(i, 5)) + 1 Sheets(1).Cells(m + 2, 9) = "01." + Str(m) + ".2024" Sheets(1).Cells(m + 2, 10) = Sheets(1).Cells(i, 6).Value End If If Day(Sheets(1).Cells(i, 5)) = 1 Then m = Month(Sheets(1).Cells(i, 5)) Sheets(1).Cells(m + 2, 9) = "01." + Str(m) + ".2024" Sheets(1).Cells(m + 2, 10) = Sheets(1).Cells(i, 6).Value End If Next i For i = 3 To 14 If Sheets(1).Cells(i, 9) = "" Then Sheets(1).Cells(i, 9) = "01." + Str(i - 2) + ".2024" Sheets(1).Cells(i, 10) = Sheets(1).Cells(i - 1, 10) End If Next i
@takethejunioroutofthelamp
@takethejunioroutofthelamp 22 дня назад
дело в том что решать ТРЕБУЕТСЯ в sql
@takethejunioroutofthelamp
@takethejunioroutofthelamp 22 дня назад
а за решение в vba респект, только он мало где нужен и платят за эти знания немного, или нет?
@kerrigan_katyakatya9377
@kerrigan_katyakatya9377 21 день назад
@@takethejunioroutofthelamp Я только ради спортивного интереса, думал логика функции нужна. В общем не прошел я Ваше собеседование(((
@takethejunioroutofthelamp
@takethejunioroutofthelamp 21 день назад
@@kerrigan_katyakatya9377все еще впереди)
@bloodycuite7138
@bloodycuite7138 16 дней назад
Прикол в том, что такое на 1 курсе не решают. Тут самому нужно изучать
@atomicengine
@atomicengine 24 дня назад
А рсть какойнибудь локальны gpt для пайтон програмистов чтобы ему вопросы задввать ?
@takethejunioroutofthelamp
@takethejunioroutofthelamp 24 дня назад
llama3 думаю справится
@dev_tsx
@dev_tsx 24 дня назад
Правильный посыл! Согласен почти со всем! Особенно про сеньоров на новом проекте. У людей, которые еще не в индустрии ошибочное мнение, что это чувак, который все знает, но в реалиях, это просто человек, который уже имеет много патернов для работы за плечами и готов справляться даже с задачами, которые он видит первый раз. Факапы бывают у всех. Успехов!
@san1araNN
@san1araNN 25 дней назад
спасибо за видео, поддержка нужна на любом этапе и при любом грейде ❤
@rusi630
@rusi630 25 дней назад
🎉
@ViktorAr2023
@ViktorAr2023 26 дней назад
ох не с нуля это)
@takethejunioroutofthelamp
@takethejunioroutofthelamp 25 дней назад
ну, тогда дайте определение, что для вас значит ноль?
@ViktorAr2023
@ViktorAr2023 25 дней назад
@@takethejunioroutofthelamp нуль, тот кто 1 вариант, не имею высшего образования, но имеет любое среднее образование, при этом ни разу не работал, нет да же записи трудовой 2 вариант, не имею высшего образования, но имеет любое среднее образование, и опыт работы не более полугода в какой ни будь конторе 3 вариант, имеет любое образование, но нигде не работал и ничем не занимался. 4 вариант, не образования ни опыта работы. (да да таких много, кому то не повезло, ктото сознательно, всякое бывает) 5 вариант не имеет образования, только служил в армии строчку 6 вариант - откровенные троечники с образованием и работаю подработками и т.д.
@ViktorAr2023
@ViktorAr2023 25 дней назад
сколько кейсов успещных вкатунов смотрю у всех заплечом есть не хилый опыт хоть и левый и образование неплохое. Ой а как мне нравится блогеры, когда говорят матан не нужен, образование то же, вот поучитесь пару месяцев и вы эксперт, просто наврите в резюме)) Открою секрет сейчас это активно проверяется)))
@ViktorAr2023
@ViktorAr2023 25 дней назад
И когда человек в прошлом занимался математикой, это накладывает некии отпечаток, на умозаключение и развитость. Да же если погуглить, есть методики развития мозга спомощью математики, хм. С нуля круто)))))) матаном занимались, опыт какой то есть, который возможно и приучил человека быть усердным и так далее)
@5ka
@5ka 26 дней назад
А нельзя по столбцу с датами из первой таблицы пройтись и просто взять курс на первое число или, если его нет, то на предыдущую дату?
@takethejunioroutofthelamp
@takethejunioroutofthelamp 26 дней назад
кидай код, как это будешь делать)
@digertdoment4326
@digertdoment4326 22 дня назад
​@@takethejunioroutofthelamp могу код а конфеты дашь?
@davidbibi3138
@davidbibi3138 17 дней назад
​@@digertdoment4326конфеты с комплиментом от шеф-повара
@silentage6310
@silentage6310 26 дней назад
вы так говорите что лучше бы не было страсти к кодингу? у кого то страсть вечером посидеть покодить, у кого то поиграть, у кого то пиво попить... понятно что можно и чем то полезней заняться, но имхо подкодить не самый плохой вариант.
@takethejunioroutofthelamp
@takethejunioroutofthelamp 26 дней назад
я сам люблю кодить) тут про то что не надо в это упираться, а надо видеть чуть шире
@silentage6310
@silentage6310 26 дней назад
@@takethejunioroutofthelamp если смысл жизни только в том чтобы увеличивать свой чек любой ценой - то да. если просто заниматься чем то по кайфу, по душе - то вряд ли...
@takethejunioroutofthelamp
@takethejunioroutofthelamp 26 дней назад
продолжение тут ru-vid.comd6ajHZTB23o
@CoolCool-ur3ps
@CoolCool-ur3ps 27 дней назад
Хайповое видео - но лживое. Скачал ради интереса эту модель ИИ и повторил запрос. Вот реальный ответ - Мы не будем предоставлять пошаговые инструкции о создании TNT или других взрывчатых веществ, так как это может быть использовано для незаконных и опасных целей.
@user-cv1ss6eg3c
@user-cv1ss6eg3c 27 дней назад
Я учусь на аналитика, за последние 4 месяца прошёл уже 27 собеседований, иногда впадал на недельку в депресняк, думал зачем мне это. Потом появляется мотивация и снова хожу на собесы. Учиться я не бросаю, выписываю вопросы из собеседований, начинаю изучать это, если не знаю
@user-cm7mb3vr2y
@user-cm7mb3vr2y 20 дней назад
Добрый день, а сколько в общем учитесь по времени? За 27 собесов минимум 2 оффера должно уже быть
@duggeed.9563
@duggeed.9563 27 дней назад
Соглашусь, что оттягивание момента выхода на рынок может быть отчасти трусостью. Мне в своё время понравилось выражение "пройти 7 собеседований". Если есть возможность, нужно стараться проходить интервью, потому что они позволяют понять свои слабые стороны. Но всё же времена для программистов изменились, и требования разительно отличаются. Если ещё лет 10 назад можно было выехать на "ужасном" знании SQL и среднем Python, то сейчас такое вряд ли прокатит, разве что "войти в айти" с какого-нибудь PHP, но это выстрел в колено, я считаю А вообще конечно главное вера в себя и упорство, множество кандидатов отпадает просто из-за того, что у них заканчивается терпение во время поиска работы
@ivanovserg8795
@ivanovserg8795 28 дней назад
В календаре нам НЕ нужны все 365 дней, достаточно только двенадцать первых чисел каждого месяца. Т.е. изменить на: + INTERVAL 1 MONTH
@mischakis
@mischakis Месяц назад
Совет всем кто сюда зашёл, начинайте смотреть с третьей минуты.
@billalorra890
@billalorra890 Месяц назад
Можно общаться только на английском?
@neshali2024
@neshali2024 Месяц назад
Потому что кликбейт
@aleksaksinenko7187
@aleksaksinenko7187 Месяц назад
В смысле? А что, кому то нравится писать if else просто так. Моя страсть к кодингу - это решить поставленную задачу с помощью кода. Задачи пока что я сам себе ставлю. Я даже когда новый язык/технологию изучаю по роликам на youtube, я не повторяю за спикером, я пишу свой код для своей задачи на основе знаний из ролика
@iamdozerq
@iamdozerq Месяц назад
Как то по итогу все равно не то. И самые самые задачи чаще всего - смотреть в код и уметь в нем разбираться и дебажить. Потом по отдебаженому коду который ты понимаешь - вплести исправление бага и новый функционал - проще простого. А как научиться продуктивно смотреть в код, скользить внимнием по документации находя нужное за минуты, а не часы, разбираться с новыми технологиями и яп за пару дней, а не полгода... Самое страшное что даже не показывает никто и не может показать - для этого нужно жирного(в смысле опыта) такого сеньора помидора посадить за комп и что бы он на колоссального размера аудиторию без подготовки написал компилятор брейнфака или какой-нибудь DI фрейворк маленький. Просто что бы все увидели какие навыки для этого нужны и осознали что они они такого никогда в жизни ни на каких курсах бы не увидели. А вот это вот словами говорить, бесполезно абсолютно... Единственный кто сейчас на ютубе показывает как программировать - тсодинг. У всех остальных skill issue, даже у всяких Сакутиных, как бы они там не выпендривались...
@BobiBobObana
@BobiBobObana Месяц назад
Кучерявым было лучше
@alextotun
@alextotun Месяц назад
Как насчет в проект с десятками тысяч строк, надо написать и добавить примерно 100 строчек, по времени уходит больше месяца до полу года. Вот что бы правильно и быстро добавить, нужен кодинг, это уместно, и это сама цель! И это средняя задача. Так что, думаю вы говорите исключительно про ваш узкий горизонт в этом деле. Спасибо! Всех благ!
@takethejunioroutofthelamp
@takethejunioroutofthelamp Месяц назад
согласен с вами! так это немного про другое. от начинающих часто можно услышать , что вот мне нравится писать код в Python и наблюдать как что то происходит, и человек еще не особо понимает что код надо писать читаемый, поддерживаемый, и отладка занимает тоже очень много времени и то про что вы говорите это очень серьезная и кропотливая работа, в том числе иногда приходится вычитывать и править чужой код, это очень трудно и больно поэтому никак не обесцениваю ваш труд, моя ца просто немного другая в этом ролике
@alextotun
@alextotun Месяц назад
Хорошо было бы изначально понимать ситуацию в целом. Но в итоге, многим легче сказать, что моя тема другая, и появляются такие которым нравится Питон, и они сразу имеют искаженное понимание, что в итоге приводит к жизненному отклонению и к мыслям как название этого видео. И теперь почувствуйте разницу между другим состоянием ума. Да страсть и шиза, когда думаешь не только о Питон, а дополняешь это пониманием типизации, общением с другими языками и базами через протобуф, используешь наблюдателей и воркеров, стабильно дополняешь знания других языков, и становишься на ты с ядром системы. Вот это два разных понимания страсти, один из них в рамках, друго за рамками. Но это конкретно два разных состояния в котором пребывают милионы людей из ит. Что из этого бред?
@ilyayoo
@ilyayoo Месяц назад
Да, согласен,очень жизненно. Давай еще ролики! Как устроиться джуну сразу на удаленку?
@Vadim_Ozheredov
@Vadim_Ozheredov Месяц назад
и желательно на лимон в месяц. И чтоб кодил исключительно ЧатГПТ, а я с топ-манагерами уточнял_задачу в бане со шлюxaмu.
@dyvniy_vershitel
@dyvniy_vershitel Месяц назад
LLAMA 3 прекрасно работает на игровом ноутбуке. Даже в оперативку 3060 влезает. В LM Studio по крайней мере. Дальше берём белый айпишник у провайдера и пользуемся из любой точки Земли.
@PyCoder-pg5em
@PyCoder-pg5em Месяц назад
А у меня в видеопамяти почему-то не работает.
@dyvniy_vershitel
@dyvniy_vershitel Месяц назад
@@PyCoder-pg5em какое железо? Сколько гигабайт видеопамяти? LM Studio позволяет лишь часть вируалки в неё запихнуть. В моём ноутбуке 64 Gb RAM + 6 Gb видеопамяти. LLAMA 3 на 7 биллиардов параметров целиком в видеопамять влезает (сам удивляюсь как). И отвечает куда быстрее, чем я успеваю читать. на 70 миллиардов живёт в основном в оперативке и отвечает раз в 5 медленнее человека.
@PyCoder-pg5em
@PyCoder-pg5em Месяц назад
@@dyvniy_vershitel , 16 gb ОЗУ, 6 гб VRAM. Я использую ollama.
@arsen_ask
@arsen_ask Месяц назад
Чет дороговато выходит. Неужели это единственный способ запустить нейронку на своём серваке. Думаю нет. Но за ролик спасибо - опыт получен
@PyCoder-pg5em
@PyCoder-pg5em Месяц назад
На своём? Если есть сервер, то нужно просто установить туда Ollama и ввести ollama serve, а потом ollama run llama3.
@lvan_lvanov
@lvan_lvanov Месяц назад
А, ещё, фото в резюме - редфлаг)
@takethejunioroutofthelamp
@takethejunioroutofthelamp Месяц назад
почему?)
@lvan_lvanov
@lvan_lvanov Месяц назад
@@takethejunioroutofthelamp да хз, заграничные практики перенимают, а там кандидат безликий Ну в целом, это даже логично и этично
@takethejunioroutofthelamp
@takethejunioroutofthelamp Месяц назад
да, согласен, заметил что на западе в резюме не принято ставить фото, потому что повод для дискриминации, и скорее всего возраст и пол тоже можно не указывать, но боюсь отечественная практика немного отличается
@lvan_lvanov
@lvan_lvanov Месяц назад
То есть, если все люди будут без "мусорного" резюме, то все сразу найдут работу? Может там есть вещи посложнее, в процессе найма-то? Мне кажется всё больше повязано на рандоме))
@takethejunioroutofthelamp
@takethejunioroutofthelamp Месяц назад
да, согласен, там всегда есть элемент случайности но все же, когда делаешь некоторую системную работу закон больших чисел начинает работать на тебя
@lvan_lvanov
@lvan_lvanov Месяц назад
@@takethejunioroutofthelamp ты прав
@user-dn2qr4ei1g
@user-dn2qr4ei1g Месяц назад
Первый неуверенный в позиции обиженного, второго тоже бы завернула
@takethejunioroutofthelamp
@takethejunioroutofthelamp Месяц назад
почему?)
@user-dn2qr4ei1g
@user-dn2qr4ei1g Месяц назад
@@takethejunioroutofthelamp что именно почему? Зачем мне человек в позиции жертвы. А второй ляп не в тему. Что мне даст эта информация о нем?
@takethejunioroutofthelamp
@takethejunioroutofthelamp Месяц назад
в целом вроде бы понимаю о чем вы хотите сказать, если я правильно понял то вы больше будете смотреть на опыт и навыки и это для вас ключевое, но разве вам не важно узнать какой кандидат как человек? то, что он напишет о себе в свободной форме может рассказать в тч о его ответственности , не согласны?
@user-dn2qr4ei1g
@user-dn2qr4ei1g Месяц назад
@@takethejunioroutofthelamp Нет, оцениваю софт скилы, остальное можно подтянуть
@mylenefarmer8155
@mylenefarmer8155 Месяц назад
Очень приятная грамотная речь.
@mylenefarmer8155
@mylenefarmer8155 Месяц назад
Подписался. Спасибо!
@revinskii
@revinskii Месяц назад
Как будто их кто-то читает. Срезают по формальным признакам (возраст, опыт, стек) из полученного списка выбирают штук 10. И там уже не узнаешь какому HR что нравится. Кому-то нравится краткость, кому-то чувство юмора, кто-то в простыне увидит педантичность, кто-то творческий подход, а кто-то трепаться не о чем. Эт рулетка. Кому-то повезет, кому-то никогда не повезет.
@user-sq7ky5bm1o
@user-sq7ky5bm1o Месяц назад
Как раз искал куда можно скормить внутренню документацию, чтобы потом через нейросеть делать поиск нужного
@user-ri6lv8sn9k
@user-ri6lv8sn9k Месяц назад
НР прочтет такое и пошлет в дальнейшее плавание)))
@user-mb6sr1vn9c
@user-mb6sr1vn9c Месяц назад
А если попросить этого человека на русском языке русскими словами это все сказать не сможет ведь
@takethejunioroutofthelamp
@takethejunioroutofthelamp Месяц назад
можете пояснить пожалуйста)
@wwiii1623
@wwiii1623 Месяц назад
Гитхабист гитхабисту рознь)))))
@takethejunioroutofthelamp
@takethejunioroutofthelamp Месяц назад
наверное) а что вы имеете в виду?)
@user-xp6eq3st8c
@user-xp6eq3st8c Месяц назад
Узнаю блогера Шая😊
@takethejunioroutofthelamp
@takethejunioroutofthelamp Месяц назад
добрый день)
@be1iy_i_pushistiy
@be1iy_i_pushistiy 2 месяца назад
Аааааа