Python for Beginners


Duration: 18 Hours

About Course

Python is a programming language that is easy to learn, which is why many novice coders choose it as their first language. Our course introduces students to the exciting world of programming using the Python language. Students will gain a basic understanding of object-oriented programming and enhance their critical thinking and problem-solving skills as they learn to design, code, and debug Python programs. Encourage them to master important programming concepts such as variables, operators, control flow constructs, how to use functions to reuse code and how to read and write to files. While no prior programming experience is required for this course and by end of the course, students will be able to apply the basic programming principles they mastered to learn easily other programming languages.

Topics - covered in the course

Getting started with Python Programming

  ➢  Introduction to Python
  ➢  Python features
      ○  Scope of Python
      ○  Python Products
  ➢  Python Download, Installation and Environment Setup
  ➢  First Python program execution

  ➢  Variables and Rules of writing Variables
  ➢  Keywords in Python
  ➢  Operators
      ○  Arithmetic operators
      ○  Logical operators
      ○  Membership operators
  ➢  Basics I/O and Type casting

  ➢  Introduction to Python 'string' data type
  ➢  Properties of a string
  ➢  String built-in functions
  ➢  Programming with strings
  ➢  String formatting

  ➢  Flow of program control type
  ➢  Decision making statements: if-elif-else
  ➢  ‘for’ loop
          ○  Repetition using for loop: range() function
  ➢  ‘while loop
          ○  Infinite loop
  ➢  Loop control keywords: break, continue, pass

  ➢  Introduction to Python 'list' data type
  ➢  Properties of a list
  ➢  List built-in functions
  ➢  Programming with lists
  ➢  Introduction to Python 'tuple' data type
  ➢  Tuples as Read only lists

  ➢  Introduction to Python 'dictionary' data type
  ➢  Creating a new dictionary
  ➢  Dictionary built-in functions
  ➢  Properties of Dictionary

  ➢  Introduction to Python 'set' data type
  ➢  Set and set properties
  ➢  Set built-in functions

  ➢  Introduction to functions
  ➢  Function definition and return
  ➢  Function call and reuse
  ➢  Function parameters
  ➢  Function recipe and docstring
  ➢  *args and **kwargs
  ➢  Modules and Packages

  ➢  Working with text files
        ○  File objects and different Modes of file
        ○  Reading, writing and use of 'with' keyword
        ○  read(), readline(), readlines(), seek(), tell() methods
  ➢  Working with CSV files
        ○  Use of CSV module in Python
        ○  Reading and writing CSV files

  ➢  Working with Tkinter module
        ○  Using root window
        ○  Using Labels and Buttons
        ○  Using Text and Entry widgets
        ○  KM to M converter application

  Project 1:- Database management by using list data type
  Project 2:- Banking System Application by using Dictionary
  Project 3:- Student Database management by using CSV files.

About Instructor

5.0 Rating

0 Reviews

230 Students

10 Courses

uttam saxena

I am a programming trainer with a mission to simplify programming for all. My working domain includes Python programming language, Django web application framework and data science essentials. My training strategy is to provide a hands-on learning experience and focus more on examples and projects. I am also welcome the project development task apart from training.

Course is coming soon!
₹18500 70% off

Course Offerings

  • Instructor Led Live sessions
  • Clarify doubts during session
  • Access Session Recordings
  • Attend on mobile and Tablet
  • Project reviews by Instructor
  • Direct Messages
  • Feedback from Instructor
  • Full lifetime Resources
  • Certificate of Completion
  • Employability opportunity