Тёмный
Андрей += Пронин
Андрей += Пронин
Андрей += Пронин
Подписаться
Эксперименты над живыми людьми в области разработки на Python.
Комментарии
@user-uz3gp6jz2b
@user-uz3gp6jz2b 20 часов назад
Ну у меня что-то такое получилось: def find_miss_int(array: List[int]): true_len = len(array) final_len = true_len + 1 s = final_len * (final_len + 1) // 2 return s - sum(array) def find_miss_two_int(array: List[int]): first_miss = 0 sorted_array = sorted(array) for i in range(len(sorted_array)): number = i + 1 number_in_array = sorted_array[i] if number_in_array != number: first_miss = number array.append(first_miss) break second_miss = find_miss_int(array) return first_miss, second_miss
@_kukuruska_1356
@_kukuruska_1356 День назад
Не знал что меддисон увлекается программированием
@olenarebenkova3317
@olenarebenkova3317 2 дня назад
Хочу к вам на стажировку☺
@engineer103
@engineer103 2 дня назад
В предыдущем видео который удален, вы меня спросили студент ли я практикума мой ответ нет. Я не покупал курсы, теорию знаю только из бесплатных ресуров тот же leetcode и документации
@galogramma8461
@galogramma8461 4 дня назад
Путаница в голове порождает пздц на голове.
@wepron_rus
@wepron_rus 4 дня назад
Чуть чуть гавнокода от ламера dict_any = {'a': 645, 'b': 6126, 'c': 4235, 'd': 56456,} def max_2_number(dict_in: dict): max_key = max(dict_in, key=dict_in.get) dict_temp = dict_in del dict_in[max_key] max_key2 = max(dict_temp, key=dict_temp.get) dict_temp.clear return max_key, max_key2 print(max_2_number(dict_any))
@nda861
@nda861 6 дней назад
драбадан)
@user-xk3en1tj2e
@user-xk3en1tj2e 6 дней назад
А че он без макияжа пришел
@DimosLaykos
@DimosLaykos 6 дней назад
Кто шарит, так пойдет? from collections import Counter def zeros(lst): a = Counter(lst) for i in lst: if not i: lst.remove(i) return lst + [0]*a[0]
@zurkevich
@zurkevich 6 дней назад
import re to_pkg = 'ssssssssssbbbbbbbbbrrrrrrtyuuuiiiiooooo' ''.join(f'{l if (l := len(c[0])) > 1 else ""}{c[1]}'for c in re.findall(r'(([a-zA-Z])\2*)', to_pkg)) 10s9b6rty3u4i5o
@AndyPronin
@AndyPronin 6 дней назад
Сайт Summer Merge: summermerge.ru/
@maksymkovalev4144
@maksymkovalev4144 7 дней назад
На руслане такой додик)))0)
@syavochka
@syavochka 7 дней назад
Когда прошёл курс по программированию на питон от скиллбокс
@firewatermoonsun
@firewatermoonsun 8 дней назад
Не очень хорошо видно. И хорошо бы увеличить.
@nitrolacs
@nitrolacs 9 дней назад
The Oregon Trail)
@PureArtMV
@PureArtMV 9 дней назад
Думаю, что Яну должен понравиться Rust ;)
@AndyPronin
@AndyPronin 7 дней назад
Злой ты)
@PureArtMV
@PureArtMV 6 дней назад
@@AndyPronin да лаадно вам, шутки про синие волосы и Раст совсем не злые) Парень молодец так-то
@viktorprelepin4901
@viktorprelepin4901 14 дней назад
Не очень крепкий джун на самом деле, по замыканиям ни слова не сказал про LEGB, задачу с ходу можно было решить через срезы, плюс решение через генераторы само лезет в голову, когда есть какие-то формирующиеся последовательности, которые генерируются через какие-то условия
@1k1ta
@1k1ta 15 дней назад
Налог 20% можно жить даже на минималку нормально. Минималка во франции на руки 1450евро
@erwinrommel693
@erwinrommel693 16 дней назад
проходит ли у вас стажировка? и какие знания нужно иметь что бы стажироваться у вас для бекенда, если мне нужно добрать нужные знания у вас и в дальнейшем работать с вами.
@AndyPronin
@AndyPronin 7 дней назад
На данный момент Антон проходит стажировку. По знаниям-уметь уверенно закрывать задачки по Джанго. Примерный уровень даю в тестовом. Но, если коротко обращаю внимание на докер, оптимизацию запросов, аккуратность кода, тесты и то, что код решает задачу
@werft2266
@werft2266 17 дней назад
крутое видео
@MrSunTrope
@MrSunTrope 19 дней назад
Андрей, не удержался не потролить на 26 минуте, еле улыбку сдержал 🤣
@supernaturalmlady
@supernaturalmlady 18 дней назад
у меня в голове произошел диссонанс на этом моменте. знал, что flake8 - полноценный линтер, а black - просто форматировщик, но уверенные вопросы интервьюера на каждый ответ собеседуемого немного запутали
@AndyPronin
@AndyPronin 7 дней назад
Тут важно больше то, что человек умеет в кодстайл. В моих глазах это инструменты одного порядка
@7IdE
@7IdE 19 дней назад
Ну, хз. В целом, для стажера, мб, и норм. Но меня капец триггернули 2 фразы: "...люблю продумывать архитектуру" и "...самая большая проблема бота - там монолит, а не микросервисы". Джун, который думает интересуется архитектурой - это найс. Но джун, который продумывает архитектуру, без знаний в этом деле - тут очень велика вероятность того, что он начнет изобретать велосипед, а в результате изобретет что-то более страшное. Но больше, конечно, триггернула фраза о монолите. Я очень часто вижу/слышу, что, мол, "монолит - плохо, микросервисы - хорошо". И всегда одни и те же аргументы. А когда мы смотрим на конкретную задачу, то понимаем, что в ней не нужны все те плюсы, что дают микросервисы. Вот и тут в этом ответе я примерно это и услышал: человек где-то когда увидел эту фразу, принял ее за истину и теперь постоянно пихает это, даже не пытаясь подумать, а правильно ли он это делает. И все это делает с такой лютой уверенностью в своей правоте... ИМХО, джун должен залюбить всех, включая гугол, вопросом "почему так, а не иначе", а не просто принимать все как истину. И, да, я, конечно, не исключаю вероятность того, что конкретно у них в боте нужна была микросервисная архитектура, но лично мне крайне сложно представить, что они там такого пилили, что им это было бы нужно. Кароче, спорный собес. Мб хоть код выложите, раз уже спалили тестовое. :D
@databox4279
@databox4279 19 дней назад
Андрей, огромная благодарность за реальный собес. Хотел узнать, вы у себя в компании сообщения к коммитам пишите на русском или на английском? Читал, что где-то пишут на английском, где-то комбинируют, где-то на русском, мол нет смысла изголяться если не работаете на внутреннем рынке. Заранее благодарю за ответ.
@AndyPronin
@AndyPronin 18 дней назад
Для локальных проектов - на русском. Для иностранных - на английском
@2173045
@2173045 19 дней назад
Странный собес
@Chel1k7
@Chel1k7 19 дней назад
Максим чисто уши погреть пришел
@AndyPronin
@AndyPronin 19 дней назад
Следующий собес он уже активнее вёл)
@7IdE
@7IdE 19 дней назад
@@AndyPronin, поэтому и не выложили следующий? :D
@AndyPronin
@AndyPronin 18 дней назад
@@7IdE там барышня попросила не выкладывать
@TheLineHit
@TheLineHit 19 дней назад
import random def func(lst: list) -> int: return sum(list(map(int, lst))) arr_numbers = list(map(str, [random.randint(10**10, 10**15) for i in range(20)])) print(func(arr_numbers))
@kapitonius_v
@kapitonius_v 25 дней назад
Если так хочется в список положить один тип данных, можно унаследовать все объекты страницы от PageObject какого-нибудь... И вообще объекты на странице, может быть, словарем сделать, ключи будут именами экземпляров класса, для обращения по имени. Отдельно обращаться по индексам из dict.values()
@okretiv
@okretiv 27 дней назад
Примеряешь на себя собеседование.. Вроде все знаешь.. Вот только проектов не хватает. Наверное поздно начинать лезть в эту сферу в 55 лет . :)
@AndyPronin
@AndyPronin 5 дней назад
Никогда не поздно
@DrewPython
@DrewPython 27 дней назад
целый час бреда.
@DrewPython
@DrewPython 27 дней назад
целый час бредили и придумывали костыли.
@igorratnik2357
@igorratnik2357 28 дней назад
Это они с яндекс курсов такие? Генератор списка не знает?😮
@AndyPronin
@AndyPronin 25 дней назад
Научится
@kinozvu4ka848
@kinozvu4ka848 29 дней назад
А куда в личку писать за промокодом?) И могу ли я его применить вместе с подарочным сертификатом например для обучения в практикуме на системного администратора?)
@AndyPronin
@AndyPronin 25 дней назад
andpronin телеграм. Попытка не пытка) можно попробовать. Вдруг сработает
@user-yj1on3bf1v
@user-yj1on3bf1v 29 дней назад
Задачу дали некорректную в принципе. У нее нет решения. Задача была посчитать слова в тексте, сколько повторений. Но ничего не сказано про сам текст. Есть ли спецсимволы там, что есть понятие слова, что есть разделитель между словами, считаются ли словами 1-2 символа, отделенных пробелами. Можно ли удалять спецсимволы или нет, потому что там может быть пароль или спецсимволы вписаны внутри слова. В последнем варианте вообще тогда надо ставить вопрос что и как удалять из строки, чтобы отделять слова, что является разделителем слов. Уважаемые. Если в таких конторках как срандекс и прочие работают колхозники, которые не могут даже дать тех. задание корректное, зато hr отдел бесполезный на понтах и алгоритмы ненужные на собесах, то я вам скажу, что никто адекватный в такие конторы не пойдет работать. Мне жаль людей кто в подобное суется, по сути это рабы и вынужденные быть терпилами, мило улыбаться идиотскому начальству и вылизывать задницы. Кстати, смешит если тим лидами ставят баб не выше уровня мидла, это действительно смешно и говорит о многом.
@carambl1524
@carambl1524 29 дней назад
Люблю зайти к пронину посмеяться какае бездари бывают, как на этом колхознике который не знает типы данных ахха
@dmitrikolesnikov9762
@dmitrikolesnikov9762 Месяц назад
lst = [4, 90, 0, 123, 64, 0, 44, 5] print(*list(filter(lambda x: x, lst)) + [0] * lst.count(0))
@kostya7469
@kostya7469 Месяц назад
ппц неуверенный человек. Нужно прокачивать навык самопрезентации, говорить громче, увереннее, артикулированнее.
@user-cm3rz4jb8r
@user-cm3rz4jb8r Месяц назад
Не помогло
@xesax
@xesax Месяц назад
можете подсказать что за расширение , чтобы вот так подчеркивало в vs code ?
@werft2266
@werft2266 Месяц назад
p1 = len(a) - 1 p2 = len(b) - 1 r = '' n = 0 while True: if p1 >= 0: ch1 = a[p1] else: ch1 = 0 if p2 >= 0: ch2 = b[p2] else: ch2 = 0 if p2 < 0 and p1 < 0: if n == 1: r = '1' + r return r r =str( (ch1 +ch2+ n)%10 ) + r n = (ch1 + ch2 + n)//10 p1 -= 1 p2 -= 1
@dmitrysapelnikov
@dmitrysapelnikov Месяц назад
2я задача в оптимальном решении o(n) рантайма + o(1)- это гроб уровня hard, который не алгоритмическая, а математическая задача. Данила решил просто потешить свое чсв.
@ShinKranel
@ShinKranel Месяц назад
1:56 Кандидат: На Яндекс.Практикуме мы делали проект на Джанго один......блок Андрей: о_о Кандидат: Потом писали на FastAPI один проект Андрей: о_о
@nerdizay
@nerdizay Месяц назад
В url могут быть запятые))
@hornermotorbiker4360
@hornermotorbiker4360 Месяц назад
Не Тиньков, а Тинькофф
@user-fq2hr1pu5e
@user-fq2hr1pu5e Месяц назад
return spisok == spisok[::-1]
@user-he4st2ro5h
@user-he4st2ro5h 3 дня назад
Не занимайся программированием, не трать время)
@nebesnistalker
@nebesnistalker Месяц назад
Харизматичная девушка)
@user-bd2dp1ug3t
@user-bd2dp1ug3t Месяц назад
Код первого задания у пацана не работает и не увидивитиьно но я типо не осуждаю самого пацана, но вот чел типо с яндекса или откуда он там, просто видно что когда пацан начал слишком громоздить, он перестал понимать что он делает и сделал вид что решение норм (хотя оно time limit ) да и какой O(n) approach это смешно, ощущение что тип пришел не из it сферы даже а с помойки. Хахах я смотрю Андрей уже смеётся с задачки типо про sliding window ) What is going on ?
@AndreiIvanov-ph8sx
@AndreiIvanov-ph8sx Месяц назад
А в Яндекс только с "ушками" берут?
@AndyPronin
@AndyPronin Месяц назад
Ян не попал в Яндекс в итоге. Так что, нет
@judg3Grady
@judg3Grady Месяц назад
Чел отучился на Яндекс Практикуме и не может написать алгоритм поиска палинрома? Серьезно? Ну и с бинпоиском любой недостажер легко должен справляться. Ни первый, ни второй собеседуемые не тянут на стажеров, не говоря уже о каком-то более высоком уровне.
@user-xw3rq9ng5u
@user-xw3rq9ng5u Месяц назад
Яна молодец) Теперь я знаю, что не я один так сильно волнуюсь что все трясется и все вылетает из головы)
@luckytima2315
@luckytima2315 Месяц назад
Очередные нулевый питонисты, который привыкли юзать библиотечные методы не понимая реализаций
@user-he4st2ro5h
@user-he4st2ro5h 3 дня назад
А чего ты ожидал от чувака после курсов?