PYTHON PROGRAMMING COURSE & SYLLABUS

PYTHON

PYTHON PROGRAMMING COURSE

Python is a general-purpose interpreted, interactive, object-oriented and high-level programming language. Python was created by Guido van Rossum in the late eighties and early nineties. Like Perl, Python source code is also now available under the GNU General Public License (GPL).

This course has been designed for software programmers with a need to understand the Python programming language starting from scratch.

The training starts with setting up Python on your machine, followed by fundamentals of programming concepts in Python.

WHO CAN JOIN PYTHON PROGRAMMING COURSE?

Anyone who is interested to jump into the world of programming can start Python as a first choice for programming language. Python is very easy to learn. Moreover it is shorter than other programming languages. It is fully object oriented like C#, C++, Java hence anyone who is willing to develop their career into the world of software developer can start with learning Python.

SYLLABUS

MODULE 1: OVERVIEW OF PYTHON [6 HOURS]

  • Introductin to Python
  • History of python
  • Features of python
  • Installation of python

MODULE 2: BASIC CONTROL FLOWS [14 HOURS]

  • If statements
  • For statements
  • Range() function
  • Pass statements
  • Defining functions
  • Lambda, reduce, map function

MODULE 3: DATA STRUCTURES [20 HOURS]

  • List as stack
  • List as queue
  • List comprehensions
  • Tuples and sequences
  • Sets
  • Dictionary and looping techniques
  • Date and Time

MODULE 4: EXCEPTIONS [6 HOURS]

  • Errors
  • Exceptions
  • Handling Exceptions
  • Raise exceptions

MODULE 5: FILE I/O OPERATIONS [8 HOURS]

  • File read
  • File write
  • Formatted output

MODULE 6: CLASSES/ OBJECTS [10 HOURS]

  • Defining classes
  • Defining objects
  • Inheritance
  • Data member of python class
  • Methods of python class

MODULE 7: WEB PROGRAMMING INTRODUCTION [16 HOURS]

  • Web programming with django
  • Basic overview and installation
  • Basic flow of django
  • Templates view and Model Concept
  • Urls and templates
  • Settings Files

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.