تفاصيل الدورة


Python Scripting is one of the easy languages to learn and is widely used from individuals to big organizations such as Google.
  • This Python training starts with basic syntax of Python and continues to small GUI programs.
  • You will learn Python data types such as Tuples and Dictionaries, Looping, Functions and I/O handling.
  • Python training will also give you an overview of Object Oriented Programming and Graphical application development.
  • This course will explain some basics modules and their usage.
  • At the end of the Python Scripting Training individuals will have the skills to grow in Web-Development, GUI Application Programming, Game Development and writing powerful script for System Administration.

Getting Started with Python Introducing Python
  • Installing Python on Windows
  • Installing Python on Linux and other Operating Systems
Introducing Python IDLE
  • Programming in Interactive Mode
  • Programming in Scripting Mode
  • Flow Control in Python
  • The if Statement
  • The else Clause
  • Using elif Clause
  • The while Statement
  • Avoiding infinite loops
  • Values as conditions
  • Using Logical Operators
  • Planning Your Program with Pseudocode
  • Lists in Python
  • Creating and Using Lists
  • len() with Lists
  • in Operator with Lists
  • Indexing, Slicing and Concatenating
  • Deleting List Element with del
  • Using Lists Methods such as append(), sort(),reverse(), count(), pop(), remove(), insert() and index()
  • Using Nested Sequences
  • Understanding Shared Refrences
Functions in Python
  • Defining Functions
  • Using Parameters and Return Values
  • Types, Variables and Input/Output
  • Using quotes and escape character
  • String Concatenation and Repeater Operators
  • Using Mathematical Operators with Numbers
Understanding Variables
  • Getting User Input with input()
  • Using Strings Methods
  • Converting Values
For Loops and Tuples
  • Using for Loops
  • Using Sequence Operators and Functions with Strings
  • Finding Length with len()
  • Using the in Operator
Indexing and Slicing Strings
  • Using Random Module
  • Using Tuples
  • Sequence Operators and Functions with Tuples
Dictionaries
  • Using Dictionaries
  • Accessing Dictionary values
  • Adding, Replacing and Deleting key-value pairs
  • Functions: get(), keys(), values() and items()
File Input and Output and Exceptions
  • The open Function
  • Input from Text Files
  • Output to Text Files
  • Storing Complex Data in Files with Pickles
Using Arguments and Defaults Parameters
  • Using Global Variables and Constants
  • Variable Scope
  • References
Object-Oriented Python
  • Introduction to Object-Oriented Python
  • Creating Classes, Methods and Objects
  • Using Constructor and Attributes
  • Using Class Attributes and Static Methods
  • Understanding Object Encapsulation
Private Attributes and Methods
  • Controlling Attribute Access
  • Creating and Accessing Properties
  • Combining Objects
  • Using Inheritance to Create New Classes
  • Altering Behavior of Inherited Methods
  • Understanding Polymorphism and Shelve
Handling Exceptions
  • Using try Statement with except Clause
  • Handling Multiple Exceptions
Modules
  • Using Modules in Programs
  • Writing Modules
  • Importing Modules
  • Using Imported Functions and Modules

  تحديث بتاريخ 20 July, 2020

المتطلبات

Experience performing command-line operations on Windows, Linux or Mac computers Six months experience writing code in any programming language

وظائف مناسبة لهذه الدورة

Python Developer , Junior Python Developer , software developer

نبذة عن معهد CLS Learn

Since 1995, CLS Learning solutions is leading the technology learning market in Egypt, the Middle East, and Africa. With our wide network of international partners, trainers, instructors, and technology leaders; we are able to deliver top notch training programs to our students and technology professionals.

25 Years in the market. 

We delivered over 4,200 courses to 63,500 professionals in our centers.

We delivered 1,200 courses to 18,240 corporate employees on Site.

عرض الجميع دورات CLS Learn
دورات يمكنك الالتحاق بها على الفور... خذ دورة عبر الإنترنت على Software Development ابتداءً من الآن. See all courses

هل هذه الدورة التدريبية الاختيار المناسب لك؟

لم تجد ما كنت تبحث عنه؟

أو