Syllabus

back

Python Introduction

“Python” the most popular programming language is developed by Guido Van Rossum in early 1980s. Being a general-purpose, object-oriented, high-level programming language, python is considered as one of the top languages.

Simple syntax rules makes it easier to learn and use. Python can be used to develop Web applications, websites, GUI applications etc. Usually Java / other languages are combined with Python for more efficiency and greater output.

Also Python is a cross-platform programming language means it can operate in multiple platforms like Windows, Linux and macOS. Beginners and newbies will be wondering why Python is chosen over other programming languages even though the execution time high. 

Syllabus

Whetting Your Appetite

Using Python Interpreter
2.1. Invoking the Interpreter 
        2.1.1. Argument Passing 
        2.1.2. Interactive Mode 
2.2. The Interpreter and Its Environment 
       2.2.1. Source Code Encoding 

Introduction To Python
3.1. Installation and Working with Python
3.2. Understanding Python variables 
3.3. Python basic Operators 
3.4. Understanding python blocks

Python Data Types
4.1. Declaring and using Numeric data types: int, float, complex
4.2. Using string data type and string operations
4.3. Defining list and list slicing
4.4.  Use of Tuple, Set, Dictionary data type

Python Program Flow Control
5.1. Conditional blocks using if, else and elif
5.2. for Statements 
5.3. while Statements
5.4. The range() Function 
5.5. For loop using ranges, string, list and dictionaries 
5.6. break and continue Statements, and else Clauses on Loops 
5.7. pass Statements 
5.8. Programming using Python conditional and loops block

Python Functions
6.1. Defining Functions 
6.2. More on Defining Functions 
       6.2.1. Default Argument Values 
       6.2.2. Keyword Arguments
       6.2.3. Unpacking Argument Lists 
       6.2.4. Lambda Expressions

Python Modules and Packages
7.1. Organizing python projects into modules 
7.2. Importing own module as well as external modules 
7.3. Understanding Packages 
7.4. Programming using modules and external packages

Python String
8.1. Understanding string in build methods
8.2. Programming using string in build function

Python  List and Dictionary Manipulations
9.1. Building blocks of python programs 
9.2.List manipulation using in build methods 
9.3. Dictionary manipulation
9.4. Programming using list and dictionary in build function

Python File Operation
10.1. Reading config files in python 
10.2. Writing log files in python 
10.3. Understanding read functions, read(), readline() and readlines() 
10.4. Understanding write functions, write() and writelines() 
10.5. Manipulating file pointer using seek
10.6. Programming using file operations 

Python Object Oriented Programming – OOPs
11.1. A Word About Names and Objects 
11.2. Python Scopes and Namespaces 
11.3. A First Look at Classes
        11.3.1. Concept of class, object and instances 
        11.3.2. Constructor, class attributes and destructors 
        11.3.3. Real time use of class in live projects 
        11.3.4. Inheritance, overlapping and overloading operators 
         11.3.5.Adding and retrieving dynamic attributes of classes

11.4.Programming using Oops support

Python Regular Expression 
12.1. Powerful pattern matching and searching 
12.2. Power of pattern searching using regex in python
12.3. Real time parsing of networking or system data using regex 
12.4. Password, email, url validation using regular expression 
12.5. Pattern finding programs using regular expression

Python Exception Handling
13.1. try,except,else
13.2. try-finally clause 
13.3. Avoiding code break using exception handling 
13.4 Safeguarding file operation using exception handling
13.5.  Handling and helping developer with error code
13.6. Programming using Exception handling

Python Database Interaction 
14.1. SQLITE3 Database connection using python 
14.2. Creating and searching tables 
14.3. Reading and storing config information on database
14.4. Programming using database connections 

Python Multithreading and Understanding threads 
15.1. Forking threads synchronizing the threads 
15.2. Programming using multithreading 

Graphical User Interface 
16.1. GUI in python Tkinter widgets 
16.2. Programming using Tkinter 

Flask or Django framework 

Live Project 
 

Frequently Asked Questions

#1 Why should I learn this course from ANJANA INFOTECH?

  • - Individual Attention.
  • - 100% placement assistance.
  • - Experienced faculties.
  • - Liberal fees structure.
  • - We are following Globally accepted syllabus.

#2 Is online Software Development and Software Testing courses training available in ANJANA INFOTECH Technologies?

  • - Both classroom and online Software Development and Software Testing courses training are available at ANJANA INFOTECH Technologies Training Centre Tamilnadu and Trivandrum.

#3 How about the placement assistance in ANJANA INFOTECH?

  • - Almost every student who is studying here are getting placed.
  • - We are having so many client companies at infopark and technopark.
  • - We offers grooming section for our students with our experts for getting idea on how to attend an interview.
Contact Us

Why Should You Prefer Us?

Expertise Level
Beginner

ANJANA INFOTECH offers Software Testing Training from Beginners level to Experts level.

Course Duration
3 months

Course will be 2 to 3 months duration with live projects and sample models.

Total Learners
21000 Learners

We have already finished 1000+ Batches with 100% course completion record.

Support
24 / 7 Support

We are having 24/7 Support team to clear students needs and doubts.