Sales Ended

Python Training Camp 17-18 October, Kongsberg

Event Information

Share this event

Date and Time

Location

Location

Magazinet, Kongsberg

Christian Augustsgate 1

3611 Kongsberg

Norway

View Map

Event description

Description

This workshop is part of NDC TechTown 2017.

This two day course is designed for developers who already know the fundamentals of Python. This course will get more “under the hood” and introduce the students to powerful tools and techniques that go beyond the basics. There are a lot of intermediate topics in Python, and this course can be customized based on need. The class will focus on Python 3, unless Python 2 is specifically requested.

Rather than working bottom-up, this course starts with analyzing and understanding working examples. This way developers will understand the various interdependent techniques in situ rather than in isolation.


Key Topics

  • Function and class decorators
  • Closures
  • Creating context managers
  • Packaging and distribution of Python packages
  • Callable objects, lambdas, and extended argument syntax
  • Properties, class methods, and static methods
  • String representations of objects
  • Specialized numeric and scalar types
  • Functional-style programming tools
  • The iteration and iterable protocols
  • Multiple inheritance, method resolution order, and super()
  • Collection protocols and implementing collections
  • Advanced error handling with exceptions
  • Introspection

About the instructor

Robert has worked in senior architecture and technical management roles for several software companies providing tools in the energy sector for dealing with the masses of information flowing from today's digital oil fields. He has dealt with understanding, designing, advocating and implementing effective architectures for sophisticated scientific and enterprise software in Python, C++, C# and F#. He believes in the necessity of a strong engineering culture and enjoys performing the coaching and training necessary to achieve one. Robert is a regular speaker at conferences, meetups and corporate software events and can be found speaking about topics as diverse as behavioural microeconomics in software development to implementing web services on 8-bit microcontrollers. He is organiser of the Oslo Python group and holds a Ph.D. in a natural science. Robert has recently founded Sixty North, a software product and consulting business in Norway.

Course requirements
Students will need to bring their own laptops with Python (version 3.3 or greater) already installed. You can get Python here.

Share with friends

Date and Time

Location

Magazinet, Kongsberg

Christian Augustsgate 1

3611 Kongsberg

Norway

View Map

Save This Event

Event Saved