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:

Go back

Your message has been sent

Warning
Warning
Warning

Warning.

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 *