Beginning Python



Kursarrangør: Glasspaper AS
Sted: Rogaland, Stavanger
Rogaland
Kursadresse: Gamle Forusveien 1, 4033 Stavanger (kart)
Type:Åpent kurs / gruppeundervisning
Undervisningstid: kl 09:00 - 16:00
Varighet: 3 days
Pris: 20.900

Many people find it helpful to learn a scripting language these days. Python is one of the more mature ones out there, with a strong tradition, a helpful community, and a massive set of ready-to-use modules.

Thus, increasing your knowledge about Python means getting a further reach in solving many everyday problems. Programming, for all the uses we can put it to, has its own set of challenges and hard points. Python stands out among languages as unusually sane and beginner-friendly. Despite this, it can be used to solve a wide range of problems, everything from the mundane to the intricate.

The course is filled with real-world examples which you can apply directly to your work. No matter whether Python is your first programming language or you already have some other languages under your belt, this course is an accessible introduction to Python and solving problems with a scripting language.

Course outline:

Program day 1)
• The interactive prompt
• Starting to work with scripts
• Values and variables
• Basic data types
• Control flow: if, and while
• Lists and for loops
• Breaking out early from loops
• Sorting and searching

Program day 2)
• nput and output
• File handling: reading and writing
• Using strings
• Making your own functions
• Dictionaries
• Formatting
• List comprehensions
• Classes and objects

Program day 3)
• Inheritance
• Exceptions
• Regular expressions
• Database handling
• Modules and packages
• Debugging
• GUI development

Audience:
People who wish to learn the basics of Python

Prerequisites:
• Participants must have some previous experience with programming. The language or the type of programming matters less; a familiarity with the programming mindset is the important thing.

Language: English

About the instructor:
Carl has extensive experience in software development and software architecture, both in active use, blogging, and teaching. He uses a variety of programming languages daily. Carl has worked in the software industry for the last 15 years. His experience spans over a wide range of paradigms and platforms, and he has developed everything from custom web site design and bioinformatics toolkits to grammar engines and compilers. His specialty is to make systems coordinate and systematize large amounts of heterogeneous data - or, more casual, "bringing order out of chaos." He also likes to heal major systems that are in need of an architect.

Vis flere tilsvarende kurs: