Олимпиадное программирование, и почему Python для него не лучший выборЯзык Python, его эволюция и использование

Доклад отклонён
Роман Герасимов

Разработчик систем на базе FPGA, программист (C, Python, Go), учитель.

https://www.facebook.com/reflechant
gr.evocatus@gmail.com
Telegram: @lionrouge
Тезисы

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

В большинстве олимпиад по программированию для школьников достаточно жёсткий регламент по времени работы программы и потреблению памяти. В итоге те, кто пишут на Python, попадают в ситуацию, когда наивный или канонический алгоритм просто не проходит по скорости: нельзя просто так взять и написать решение, приходится применять особую, "питоновскую" алгоритмику, тогда как при использовании других языков таких проблем нет. Это приводит к повышению фактического порога входа на олимпиады.

В докладе будут рассмотрены реальные задачи с олимпиад, показано, насколько же Python медленный, и как это, по возможности, исправить.

Другие доклады секции Язык Python, его эволюция и использование