ヨーロッパ最大級のPythonのカンファレンス「EuroPython」。今回は、7月23日から29日までの間、イギリスのエディンバラにて開催された、EuroPython 2018を2回にわたってレポートします。本記事では、EuroPythonの概要と、基調講演、Python 3.7の新機能、大規模なコードベースにおける型アノテーションについてのセッションを紹介します。 こんにちは。株式会社サイバーエージェントの芝田(@c-bata)です。 サイバーエージェントでは、技術者が最新のテクノロジーを吸収する機会を設けるため、海外・国内の技術系カンファレンスやイベントへの積極的な参加を促すためのサポートが行われています。その一つとしてGitHubに公開しているOSSのスター数に応じてインセンティブが得られる「GitHubスターインセンティブ」という制度があります。今回はこの制度を利用して、弊社エン
The Python compiler Nuitka has evolved from an absurdly compatible Python to C++ translator into a statically optimizing Python compiler. The mere peephole optimization is now accompanied by full function/module level optimization, with more to come, and only increased compatibility. Witness local and module variable value propagation, function in-lining with suitable code, and graceful degradatio
Cython is not only an excellent and widely used tool to speed up computational Python code, it’s also a very comfortable way to talk to native code and libraries. The Cython compiler translates Python code to C or C++ code, and supports static type annotations to allow direct use of C/C++ data types and functions. The tight integration of all three languages makes it possible to freely mix Python
Python has a great versatile ecosystem but the competition is getting better, this talk is about how Python can keep up with these new languages and where PyPy fits into this. Recently we’ve seen the rise of new technologies like Go, Node.js and Julia, those have the ability to build an ecosystem on a clean slate and thus be better than Python in some aspects. What would it take to be as good as t
Take a big, non-multithreaded program, and run in on multiple cores! PyPy, the Python implementation written in Python, experimentally supports Software Transactional Memory (STM). It runs without the Global Interpreter Lock (GIL). The strength of STM is not only to remove the GIL, but to also enable a novel use of multithreading, inheritently safe, and more useful in the general case than other a
In this talk we would like to have a short introduction on how Python programs are compiled and executed, with a special attention towards just in time compilation done by PyPy. PyPy is the most advanced Python interpreter around and while it should generally just speed up your programs there is a wide range of performance that you can get out of PyPy, ranging from slightly faster than CPython to
With Nuitka, for the first time, there is a consequently executed approach to statically translate the full language extent of Python, with all its special cases, without introducing a new or reduced version of Python. It is compiled, but with practically 100% compatibility. Function dictionaries work, code objects exist, frame stack works, exception tracebacks, eval, exec, closures, nested functi
Bob Ippolito (@etrepum) EuroPython Berlin 21 July 2014 bob.ippoli.to/python-haskell-ep2014 Who am I? Python user since 2001 (simplejson, Mac stuff) Founded Mochi Media (2005-2012, sold in 2010) Haskell user since 2012 (ported exercism.io curriculum) Doing a bit of advising/investing in startups Currently focusing on code education non-profit Mission Bit Python is not all bad! I love Python's commu
DeNAの池です。 7月初めにDeNAの学会派遣制度によりイタリア、フィレンツェで行われたEuroPython2013に参加してきました。 参加動機 DeNAエンジニアには後述する国際学会派遣制度という制度があります。またEuroPythonでは、他のPyConとは違ったEuroPythonならではの発表、開発コミュニティとの交流を図ることができるため参加をしました。 国際学会派遣制度とは? DeNAエンジニアの技術向上をサポートする制度になり、世界最先端の技術に触れるための制度になります。 世界中の国際会議、セミナー、フォーラムなどへの参加を奨励し、関連費用を会社が負担してくれるというもので、四半期毎に応募および審査があり、複数名のエンジニアが派遣されています。 EuroPython2013とは? 今回参加したEuroPythonとは、年に1回ヨーロッパ地域で行われるプログラミング言語P
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く