Python Programming

About The Course

PYTHON PROGRAMMING

This course is an introduction to computer programming and software development using the Python programming language. Python is perhaps the most powerful and versatile programming language today. It is used to run websites, perform scientific and statistical analyses, and automate a wide variety of computer and system administration tasks. It is also used widely in various cybersecurity applications.

In spite of its power, Python is one of the easiest programming languages to learn. This makes it an ideal language for learning modern computer programming and software development concepts, which is the objective of this course. In this course, you will learn how to develop, test, and debug computer programs in Python. You will also get an introduction to software development as a process. The core concepts learned in this class are relevant across all modern programming languages and software development projects

In this training program or course, we introduce Python language to students. After completion, the student will be able to write non-trivial (To write a program if you do not need an existing library) Python programs dealing with a wide variety of subject matter domains. Topics include language fundamentals, the IDLE environment, control flow constructs, strings, I/O, collections, classes, modules, and regular expressions

COURSE OBJECTIVES OR After completion, you will be able to:

  • Use advanced data structures
  • Use Python list comprehensions
  • Use Python generators
  • Write GUI programs in Python
  • Write CGI programs in Python
  • Create and execute processes
  • Write homegrown Python functions
  • Write Network Programs in Python
  • Execute Python code in a variety of environments
  • Use correct Python syntax in Python programs
  • Use the Python control flow constructs correctly
  • Create custom classes and use existing Python classes
  • Write Python programs using various collection data types
  • Use the IO module in Python to read and write disk files
  • Handle various exceptions via the Python Exception Handling model
  • Understand and use the Object Oriented paradigm in Python programs
  • Use the Python Regular Expression capabilities for data verification
  • Use many of the standard Python modules such as os, sys, math, and time
  • Use Python to store data in a variety of ways including use of a database
  • To learn basic programming skills, especially software development using the Python language.
  • To be able to use Python to write programs to perform various user and administrative tasks.
  • To develop problem-solving skills, especially in the use of computers to solve real-world problems.

Who can do this course?

Students should have experience performing basic computer and file management tasks on a modern operating system such as Windows, Mac OS X, or Linux. Students should have good problem solving and logical thinking skills. So this course is designed for anyone who needs to learn how to write programs Python

PREREQUISITES

You have to know about at least one programming language like C, C++, Java, C#, VB etc.

The Course Curriculam