+91-9588252641
codegyanam@gmail.com
Python Basics course, Code Shala, Jodhpur

Python Basics

Python is one of the most famous programming language these days. It is easy to learn for all stream people including those who are having less or almost zero coding experience. It is used in almost all area including automation, analytic, text processing, image processing, machine learning etc. This course is specially designed for those who are not having any type of coding experience OR having fear from coding. This course is specially designed for BCA, MCA, B.Tech., M.Tech. students. Initially we started this course for 25 hours. But as we move on, we added few new topics and make it for 30 hours.

Course Objectives

In this course, student will try to learn about: Basic data types of Python: Number and Strings and various operations over it, Concept of Decision making and Loops, Various collection data types: List, Tuple, Sets, Dictionary and various operation, Concept of Function, Use of Lambda, Filter, Map and Zip, Concept of Module and Class, Concept of Error handling, Reading/Writing CSV/Txt files and Regular Expressions Handling, Concept of GUI using various widgets. Concept of .exe files and how to generate it. With these, following add-ons are also there: Learn how to use pip. Introduction of Numpy, Pandas, Matplotlib, Request and Opencv library. This may be helpful for research purposes.

Course Outcomes

After completing this course, student will be able to: Describe about number, strings in python, Express concept of decision making and loops, Describe about various collection data types: List, Tuple, Sets, Dictionary and various operation, Describe concept of function, use of lambda, filter, map and zip, Use concept of modules and class, Describe/Use concept of error handling, file handling and regular expression, Design a GUI using various widgets, Use concept of .exe files. Students will be able to use Numpy, Pandas, Matplotlib, Request and Opencv library for their research purposes.

Course Features

1. This course is designed in such a manner that a student from any stream/branch with zero coding experience, can take this course.
2. A small project (based on course scope) is assigned to students during Module M2 and they have to refine it more, as the course progress.
3. Programming assignments having time deadlines, are given to students with topic learned.
4. Students can discuss their doubts with instructor at any time during/after the course.
5. A course accomplishment e-certificate is issued to student contains QR-code and student's image. By scanning the QR code, any person/ organization can validate the authenticity of e-Certificate.

Course Outline

Discuss about features, Setting the environment. Basic data types: Numeric & String data types and operations over it. Conditional & loop statements, break, continue and else. List, Tuple, Set, Dictionary and various operations on them.

Python Functions, how to create and use it. Importance of function parameters. Use of Lambda, Filter, Map and Zip. Python Module & Classes, how to create and use them. Python Error Handling, how to use it, Importance of else & finally.

Python File Handling, how to read/ write txt/ csv files. Python Regular Expression, why it is important, how to create and use it. Python GUI, learn about it, learn creating Label, Button, Textbox and other controls. Learn how to create .exe files.

Learn how to use pip. Introduction of Numpy, Pandas, Matplotlib, Request and Opencv library. This may be helpful for research purposes.

All the students have to appear for final evaluation which is having only one part: MCQ (25 questions: 1 Hour). Student also have to submit their project work and present it, in a 10 minutes presentation form.

A feedback is collected about course content, instructor and his teaching methodology.
To post you course feedback: Click Here
To post your comment/review on Google: Click Here

A course accomplishment e-certificate containing QR-code and student's image, is issued to the student. This certificate will be remain on our website for future use.