company_banner

Python Meetup

image

Всем привет!

Август – это, как известно, «последний вагон» для тех, кто хочет успеть отправиться «на юга». Не побоявшись сезона отпусков мы решили проводить третий митап на около-python-овские темы. Тем более, что с темами докладов повезло. Рассмотрели поведение некоторых опасных конструкций в Python, опробовали функциональный стиль программирования и рассмотрели словари в Python. Кроме того, среди докладчиков был Никита Лесников со второй частью своей презентации о внутренностях интерпретатора Python. Все видео этих докладов – прямо сейчас на youtube-экранах под катом.

1. «Неочевидное поведение некоторых конструкций» – Максим Николаенко niko83, Wargaming


Рассказ об опасных конструкциях в Python, не зная об особенностях которых, можно потратить пару-тройку часов на отладку. По горячим следам была написана подробная статья по докладу, которую можно прочитать в блоге Максима вот тут.

2. «Python – пробуем функциональный стиль» – Андрей Жлобич anjensan, Wargaming


Можно ли программировать на Python в функциональном стиле? В докладе сделан краткий обзор библиотек и приемов, которые помогут использовать ФП. Затронуты следующие темы: борьба с побочными эффектами, функции высших порядков, замыкания, рекурсия, работа с ленивыми последовательностями.

3. «Dictionary в Python» – Кирилл Лашкевич notorca, Viber


Доклад про то, почему в Python словарей больше, чем кажется, и о том, как они работают.

4. «Беглый обзор внутренностей интерпретатора Python (часть II)» – Никита Лесников, Wargaming


В докладе описаны низкоуровневые особенности исполнения кода на Python. Рассмотрены различные компромиссы между быстродействием и защищенностью, которые продиктованы архитектурой интерпретатора. Также показаны best practices по интеграции и оптимизации, которые могут быть полезны пользователям языка из различных областей.

Совсем скоро (27 сентября) пройдет следующий Python Meetup. Все подробности и «как попасть» можно узнать на нашей странице в FB. Ждем всех! До встречи!
  • +31
  • 13.2k
  • 9
Wargaming
83.95
Company
Share post

Similar posts

Comments 9

    0
    А где python используется в Wargaming, если не секрет?

    Спасибо за видео докладов- скорректировал планы на вечер
      +8
      На самом деле, практически везде, это основной язык разработки:
      1. Сервера World of Tanks и других ещё не вышедших, игр компании
      2. Клиента World of Tanks — установив игру, можно увидеть множество pyc файликов
      3. Web-обвязки над игрой

      Для больших подробностей рекомендую:

      РИТ 2013. World of Tanks: на пути к 1M CCU.
      www.slideshare.net/max_posedon/world-of-tanks-1m-ccu
      www.youtube.com/watch?v=_sMDs5_M_Xs

      ITSHARE 2013. Wargaming Web
      www.slideshare.net/max_posedon/wargaming-web-26036765
      www.youtube.com/watch?v=T1dvHMx8beY
        0
        А разве серверная часть танков не на джава?
        Мне казалось, на питоне у них сайты, форумы и различная обвязка.
          0
          Нет, именно на Python

          Используется BigWorld как движок, и собственно вот www.bigworldtech.com/faq
          Q: Is development on both client and server handled with Python?
          A: Yes, both client and server are handled by Python

          Ещё можно глянуть на вакансии ( wargaming.com/ru/careers/office/1/ ) — вакансии это как правило лучший инструмент анализа, на чём делается продукт.

          Интересно, откуда появляются мысли про Java…
            0
            Мой знакомый из варгейминга рассказывал, что устанавливал сервера и были проблемы с java. На тот момент я ещё не знал, что у них есть много проектов кроме танков. С той поры у меня засела мысль, что серверная часть у низ как раз на Java. Ну а вакансий у них хватает и на C++ и на Java в том числе есть.

            Минусующим:
            Минусовать за Java — моё почтение господа.
    • UFO just landed and posted this here
        +6
        спасибо, может как посмотрю своё выступление со стороны, проведу работу над ошибками
      • UFO just landed and posted this here
          0
          Спасибо топикстартеру, спасибо докладчикам, достаточно интересные материалы.

          Only users with full accounts can post comments. Log in, please.