Better programmer with Python – Be a learner

Short description of course

This course is the first step towards learning a new language.  You will understand the fundamentals of the Python language. You will learn the basic programming concepts and be able to apply your Python programming skills and write programs.

What will you learn

  • To install Python
  • To create and manage virtual development environments
  • About supported data types and operators
  • Learn about the coding style
  • Use Python data structures like Lists, tuples, dictionary, sets
  • String manipulation
  • Be able to understand and write Function
  • Understand about the Modules and Packages
  • Able to create your own modules
  • File I/O and directory management
  • Exception Handling

Skills gained:

  • Python Installation, Programming, Programming style, Functions, Modules and Packages
  • String, List, dictionary, tuple, set, coding style, File I/O, exception handling, Operators

About this course:

  • 18 – 20 hours if instructor led training
  • Exercises on all the topics

Pre-requisites:

None.

Be a Better programmer with Python – Be a Master

Short description of course

In this course you will get deeper understanding of the Python language. You will also learn techniques of writing “clean code”. You will learn the concepts of OOPs, DBMs, GIT. You will be able to apply your Python programming skills in writing complex programs and apply for Python programming jobs.

What will you learn

  • Understand the concept of requirement gathering and its documentation
  • Concepts of OOP and its implementation in Python
  • Debugging
  • Logging
  • Unit testing
  • Exception Handling
  • GIT/GITHUB
  • Learn the concepts of clean code
  • DBMS concepts
  • DB Connection and operations in Python
  • Decorators
  • Iterators, getters and setters
  • Dunder variables
  • Generators and memoization

Skills gained:

  • OOP, GIT, RDBMS, Logging, Unit Testing, Trouble shooting, SOLID Principles,
  • Clean code concepts, Refactoring, Debugging

About this course:

  • 35 – 40 hours if instructor led training
  • Exercises on all the topics
  • Project on solving sudoku puzzle

Pre-requisites:

You are comfortable in writing simple Python programs. Or refer the program “Better programmer with Python – Be a learner

We shall be conducting the – Orientation Program on – Date to be finalised

Contact us for Group Training / Corporate training /

Get trained by the best Technical trainers :

Mr. Sunil Kathuria

Technical Trainer – Python | Web framework-DJango and Flask | Machine Learning | Statistics | RCA | Process Implementation

Mr Sunil has 20+ Years of IT industry experience as a hardcore techie for the first 10 years and various management roles during the second half. Very passionate about technology and love coding.

Since 2020, Initiated a journey where he coached people in industry on how to code smartly and beautifully.

He focuses on the topics relevant for skill enhancement so that trainees get the maximum knowledge in minimum amount of time.  In addition to the technical expertise, he also shared the insights on various challenges a developer can face and how a developer can overcome these challenges and be a better programmer.

Starting topics have been around Python, Python web framework like Django and Flask. OOP, SQL, Introduction to Machine Learning in Python (Pandas, NumPy, MatplotLib) Supervised Learning and Statistics.

During his tenure in corporate, he has imparted numerous training sessions on Root Cause Analysis (RCA) and process implementation. He has been into different roles of (deployment, release, project and program) management.  Delivered and managed various projects of different team sizes. Engaged in process definition and governance. Report’s automation.