• LOGIN
  • No products in the cart.

Become a Python Programmer today and start learning one of most-wanted skills of 2017!

This is the most comprehensive course for the Python programming language. If you want to start programming or if you want to learn about the advanced features of Python, this course is for you!

In this course we will teach you :

  • understanding python and how to install it
  • understanding python virtual environments
  • using the interpreter and running a python script
  • advanced text editors for coding
  • understanding basic python data types
  • knowing what classes are and how to use them
  • understanding exceptions and know how to handle them
  • knowing how to get data from a publicly accessible API
  • understanding the concept of duck typing
  • understanding how files work
  • understanding the csv python module to read/write csv files
  • anding how to hit API’s to get information
  • understanding how data should be structure to feed plot module
  • using python plotting library

 

This Practical Python course is divided into 4 modules.  Each one is ended with practical competences which help you advance your own skills. You will have as much time as you need to learn from this course. Buying it now, you have lifetime access to it. Check what we have for you and see the module’s description. The course is self-paced.

INSIDE

Module 1

Introduction to Python

  • Why python?
  • Introduction about python programming language.
  • Learning the strengths of the language and what’s good with python.
  • Learning where to use Python and why.
  • Python as an interpreted language
  • How to choose correct interpreter, install it, run it.
  • Python virtual environments.
  • Text editor (kate, gedit, brackets).
  • How to create Hello world, from interpreter and with .py script.
  • Standards and batteries included
  • Standards and PEP8.
  • Batteries included (just to show the most useful python core libraries and link to the official
    documentation).

 

What you will learn:

● understanding python and how to install it.
● understanding python virtual environments.
● using the interpreter and running a python script.
● advanced text editors for coding.

 


Module 2

All about Python Basics:

  • Python data types and flow control statements
  • Ifs, fors, whiles
  • Lists (slices), dictionaries (loop over items), sets
  • Python internals
  • Classes and object instances
  • Everything is an object (docs strings, getters, setters, override)
  • Exceptions handling
  • Practical example
  • Use twitter’s API to get some data and show it in the console

 

What you will learn:

● understanding basic python data types.
● knowing what classes are and how to use them.
● understanding exceptions and know how to handle them.
● knowing how to get data from a publicly accessible API.

 


Module 3

How Files Work

  • Files
  • Duck typing.
  • Opening and reading from files.
  • Csv files and csvreader.
  • Practical exercise
  • Read file with a sentence per line.
  • Manipulate and gather metrics on each sentence.
  • Output a file with metrics on each sentence.

What you will learn:

● understanding the concept of duck typing
● understanding how files work
● understanding the csv python module to read/write csv files

 


Module 4

Python in Practical Usage:

  • Practical project
  • Get data from external source (http://openweathermap.org).
  • Manipulate data to suit our needs.
  • Plot a graph to show the data in a graphical and understandable way.

 

What you will learn:

● understanding how to hit API’s to get information
● understanding how data should be structure to feed plot module
● using python plotting library to be able to show our data

 


Authors

Pedro Araujo was graduated from Computer Science of Universidade do Minho, after this, he had pursued his masters degree in Informatics course choosing Parallel and Distributed Computing and Formal Methods. Pedro Araujo has diverse professional experiences as he first worked at Eurotux, S.A. where he developed web sites using Plone and Zope in addition to some system administration functions like developing plugins for rails and several Android development performed on a personal base. Then, he moved to WeDo Technologies, a company that focuses in Revenue Assurance. There, he mainly worked on Java developments, Solaris and Linux servers. Presently, he is working in Network Locum, a promising startup and two additional projects, Novaweb and Atttentive. All in all, he is a complete supporter of Open Source and his most preferred programming language is  Python.

Rui Silva is a computer Scientist from Portugal. http://alfasite.org/. My name is Rui Silva and I’m a python developer who loves open source. I started working as a freelancer in 2008, while I finished my graduation in Computer Science in Universidade do Minho. After my graduation, I started pursuing a master’s degree, choosing the field of parallel computation and mobile and ubiquitous computing. I ended up only finishing the mobile and ubiquitous computing course. In my 3 years of freelancing, i worked mostly with python, developing django websites, drupal websites and some magento stores. I also had to do some system administration. After that, I started working in Eurotux Informática, S.A. where I develop websites using Plone, django and drupal. I’m also an IOS developer and sometimes I perform some system administration tasks. Besides my job, I work as a freelancer using mainly django and other python frameworks.

Course format:

  • The course is self-paced – you can visit the training whenever you want and your content will be there.
  • Once you’re in, you keep access forever, even when you finish the course.
  • There are no deadlines, except for the ones you set for yourself.
  • We designed the course so that a diligent student will need about 18 hours of work to complete the training.
  • Your time will be filled with reading, videos, and exercises.

If you have any questions about the course, please contact Ewa at [email protected]

Get this Course in PDF format instead

TAKE THIS COURSE
  • $159.00 $99.00
  • UNLIMITED ACCESS
  • Course Badge
  • Course Certificate
47 STUDENTS ENROLLED

Who’s Online

There are no users currently online

Certificate Code

© HAKIN9 MEDIA SP. Z O.O. SP. K. 2013