pylogo

Python Programming Fundamentals

Overview:

Python is an easy-to-use interpreted language that has steadily gained in popularity
over the last few years in a wide spectrum of applications, ranging from AI to Web Services. Python is also powerful, portable, object-oriented open source programming language for writing standalone programs, quick scripts, and prototypes for large applications. This course provides an in-depth and hands-on introduction to the Python programming language, as well as the most common Python application domains and tool.

Target Audience:

system administrators/DevOps/Noc/QA/juniour developers, who need to learn basics
of the powerful scripting capabilities of Python for system administration, automation or small application development.

Pre-Requisites:

Basic understanding of programming topics or another programming language such as
Perl, Ruby or Bash/Shell Script.

Course Duration:

32 hours

Categories: ,
  • Share post

Description

Syllabus:

  • Introduction
    ● History of python
    ● Why python?
    ● Python is an OO language.
    ● Python is a dynamic language (what does that mean?)
    ● Basic OO principles (for those who need them)
    ● Comparison of python with other programming languages.
  • Your first python program:
    ● How to install the python programming environment
    ● Your first script
    ● Running your script
    ● IDEs and tools for python.
  • Types and operators:
    ● Why do we need basic types?
    ● Numbers
    ● Strings
    ● Lists
    ● Sets
    ● Dictionaries
    ● Tuples
    ● Files
    ● Object properties
  • Basic statements:
    ● Assignments
    ● Expressions
    ● Print
    ● Conditionals
    ● Loops
  • Python Programming Fundamentals
  • Functions:
    ● Why do we need functions?
    ● Basics
    ● Scoping
    ● Argument passing
  • Modules:
    ● Why do we need modules?
    ● Basics
    ● Namespaces
    ● Importing modules.
    ● Reloading modules.
  • Classes:
    ● Why do we need classes?
    ● Basics.
    ● The class statement.
    ● Using class methods.
    ● Inheritance in python.
    ● Operator overloading.
    ● Namespace lookup rules.
    ● Design using classes.
  • Exceptions:
    ● Why do we need exceptions?
    ● Basics
    ● How are exceptions used?
    ● Catching modes.
  • Systems programming in python:
    ● IO
    ● processes
    ● threads
    ● pipes
    ● signals
  • Using Standard library:
    ● Built in python library.
    ● Downloading, installing and using modules from the web.
    ● Writing your own module

Contact us to order this training:

Reviews

There are no reviews yet.

Be the first to review “Python Programming Fundamentals”

Your email address will not be published. Required fields are marked *