Tagged: pythonic way Toggle Comment Threads | Keyboard Shortcuts

  • Ruslan.Kayumov 12:44 on 03.04.2023 Permalink | Reply
    Метки: pythonic way, психология   

    Имидж ничто, жажда — всё! 

    Познакомился я тут с одним пакетом для создания и тестирования DRL-агентов на финансовых рынках. Авторы и затем сообщество развивали его минимум с 2018 года, выступали с ним на топовых конфах NeurIPS, ICAIF. 7к звезд, 1.7к форков. Пакет действительно полезный… Захожу внутрь и вижу в каком-то препроцессоре такой код:

    Любой начинающий после первого же курса по питону на условном степике, завидя такое паскалевское нагромождение elif, презрительно фыркнет. Например, 7х2 строк с Min отсюда схлопываются в один replace. Так к тому же один и тот же код можно встретить в 2 местах в файле препроцессора. Исправления уже закоммитил. Но речь о другом.
    Есть знакомые, которые обучаются на курсах по питону, решают там околоолимпиадные задачки, варят синтаксический сахар, годами мечтая войти в айти. А когда не получается, болезненно реагируют, укрепляя синдром самозванца, перестают верить в себя. Встречались с таким? А тем временем другие просто работают, создают продукты под утилитарные нужды, не заморачиваясь с рациональностью; и супер, это не мешает им работать в именитых лабах и выступать на топовых конфернециях. Поднимите свою самооценку, закомитьтесь в пару таких проектов, и вера в себя придет!

     
  • Ruslan.Kayumov 21:48 on 06.02.2018 Permalink | Reply
    Метки: , pythonic way   

    Простая учебная задача проверки орфографии на Python 

    В прошлом году согласился стать модератором на популярном курсе по программированию на Python (рекомендую, замечательный бесплатный курс). Мне это нужно в первую очередь для того, чтобы самому Python не забывать. Потому что без практики кодинг довольно быстро приходит в увядание и от элегантного pythonic way вскоре остаются одни паскалевские операторы 🙂

    В этой публикации я хочу оставить разбор одной простой задачки курса. Опять же делаю это для себя в целях быстрого воскрешения знаний. Просто так вышло, что меня попросили объяснить решение в курсе, что я и сделал. Оно у меня таким образом уже полностью выложено, но в закромах курса. Хотелось вы вывести его на белый свет.

    Итак, задача звучит так: (More …)

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel