Cb0dap8zt52glyed7qyi
SkillsCast

You Need to Know Python

2nd August 2011 in London at Skills Matter

This SkillsCast was filmed at You Need to Know Python

In this session, Russel Winder will investigate what makes Python the language of choice in various given contexts. Of course, there are contexts in which Python seems not entirely appropriate. Yet even in these contexts, Python is relevant, and we will investigate these as well.

In this world of a plethora of programming languages, where new ones seem to appear on a weekly basis, C, C++ and Python have been, and remain, the main non-Java Platform languages. Even on the Java Platform there is Python, in the form of Jython. Gnome emphasizes C, C++ and Python, as does Canonical and many other organizations. The Python Software Foundation is definitely pro Python. Why is Python so "front and center" and high profile? What makes Python so strong, used and loved as a programming language?

In this session, Russel Winder will investigate what makes Python the language of choice in various given contexts. Of course, there are contexts in which Python seems not entirely appropriate. Yet even in these contexts, Python is relevant, and we will investigate these as well.

Even though Python is over 20 years old, it has evolved to stay modern and relevant. This is especially poignant given the Multicore Revolution that has caused so much change in C++ and so much distress for C. The plan for the session also includes delving into some of these issues.

If you already know some Python, you need to learn some more. If you don't already know Python then you very definitely need to learn it. This session should show you why as well as being generally informative, and definitely fun.

YOU MAY ALSO LIKE:

You Need to Know Python

Russel Winder

Russel is an ex-theoretical physicist, ex-UNIX system programmer, ex-academic, ex-independent consultant, ex-analyst, ex-author, ex-expert witness and ex-trainer. Russel is still interested in programming and programming languages, and all things parallel and concurrent. And build. He's actively involved with GPars, Me TV, and various bits and pieces of SDR. Russel likes working with Python, Ceylon, Kotlin, D, Go, Rust, and C++17.

SkillsCast

In this session, Russel Winder will investigate what makes Python the language of choice in various given contexts. Of course, there are contexts in which Python seems not entirely appropriate. Yet even in these contexts, Python is relevant, and we will investigate these as well.

In this world of a plethora of programming languages, where new ones seem to appear on a weekly basis, C, C++ and Python have been, and remain, the main non-Java Platform languages. Even on the Java Platform there is Python, in the form of Jython. Gnome emphasizes C, C++ and Python, as does Canonical and many other organizations. The Python Software Foundation is definitely pro Python. Why is Python so "front and center" and high profile? What makes Python so strong, used and loved as a programming language?

In this session, Russel Winder will investigate what makes Python the language of choice in various given contexts. Of course, there are contexts in which Python seems not entirely appropriate. Yet even in these contexts, Python is relevant, and we will investigate these as well.

Even though Python is over 20 years old, it has evolved to stay modern and relevant. This is especially poignant given the Multicore Revolution that has caused so much change in C++ and so much distress for C. The plan for the session also includes delving into some of these issues.

If you already know some Python, you need to learn some more. If you don't already know Python then you very definitely need to learn it. This session should show you why as well as being generally informative, and definitely fun.

YOU MAY ALSO LIKE:

About the Speaker

You Need to Know Python

Russel Winder

Russel is an ex-theoretical physicist, ex-UNIX system programmer, ex-academic, ex-independent consultant, ex-analyst, ex-author, ex-expert witness and ex-trainer. Russel is still interested in programming and programming languages, and all things parallel and concurrent. And build. He's actively involved with GPars, Me TV, and various bits and pieces of SDR. Russel likes working with Python, Ceylon, Kotlin, D, Go, Rust, and C++17.