Select Your Style

Choose your layout

Color scheme

Crash Course in Python

Crash Course in Python

INR₹2,188.00 + GST

Please login to purchase the course.

Slides in English

Explanation in Hindi + English

Clear
SKU: cid_177770 Category: Tags: , ,
About the course

This course covers everything that you will find in a standard 400-page book on python programming. In this course, you will learn about different modules and how to import them. Then you will learn about single line and multiline comments in Python. After that, you will learn to use the print statement to display a simple message on the Python console. You will get introduced to variables, and various data-types available in Python such as Numbers, Strings, Lists, Tuples, and Dictionaries. After that, you will learn about arithmetic operators, the order of operation, conditional operators, and logical operators. In addition to this, you will also learn about conditional statements like if, else, and else-if statements. After that, you will learn about different types of loops like for, and while loops followed by the break, and continue statements. Then you will get introduced to functions, return statement, readline() function, and string operators. Not only this, you will also learn about file operations along with the concepts of classes and objects, and a lot more.

Credit Score  = 1+1+3+(2+1+32) = 40(Formula to calculate credit score is available here)
Learning Outcomes

After completing this course, you will be able to:

  • Understand the concepts, syntaxes, and semantics of Python programming language.
  • Gain proficiency in writing basic Python programs.
  • Implement your learning to create simple Python applications.
  • Boost your hireability through innovative and independent learning.
  • Get a certificate on successful completion of the course.
Target Audience

The course can be taken by:

Students: All students who are pursuing professional graduate/post-graduate courses related to computer science / Information Technology.

Teachers/Faculties: All computer science teachers/faculties who wish to acquire new skills.

Professionals: All IT professionals, who want to enhance their skills.

Why learn Python Programming?

As per the market research, Python is the most useful programming language and has a very big area of application. Spectrum by IEEE ranks Python as number one in the list of Top 10 Programming Languages for 2017. In fact, this year it jumped to the top. It is used in developing Desktop GUIs and Web-based applications. It is also used for scientific and numeric computing. It is also one of the best programming languages for teaching purpose, both beginner level, and advanced level. Python is often used as a support language for software developers, for build control and management, testing, and in many other ways. Python is also used to build ERP and e-commerce systems. So, it is worth learning Python, because the future prospects are very bright for this language.

Course Features
  • 24X7 Access: You can view lecture as per your own convenience.
  • Online lectures: ~1 hour of online lecture with high-quality video.
  • Updated Quality content: Content is latest and gets updated regularly to meet the current industry demands.
Test & Evaluation

There will be a final test containing a set of multiple choice questions. Your evaluation will include the scores achieved in the final test.

Note:
  1. The access to the course can be extended 3 months at a time (for upto 4 times) just by sending a mail requesting for an extension to the email id in the footer.
  2. The hard copy of the certificate shall be shipped to your registered address or your college
  3. There is no soft copy of the certificate.
  4. To get access to the certificate - you need to take the online exam at the end of the course

Basic mathematical calculation skills and logical skills

Topics to be covered
  • Install
  • Basics
  • Arithmetic
  • Strings
  • Lists / Arrays
  • Tuples
  • Dictionary
  • Conditionals
  • For Loop
  • While Loop
  • Functions
  • User Input
  • String Functions
  • File I/O
  • Classes / Objects
  • Constructors
  • Inheritance
  • Overwriting Functions
  • Overloading Functions
  • Polymorphism

As a part of this program, you are required to do project work. The project specifications have been drawn in consultation with the industry. The project work has to meet these specifications and can be done in group of upto 5 members.

Create a powerpoint presentation of at least 30 slides on (any one of the following, ~30 min per slide): ~15.0 hours

  • Python, its history, features and advantages
  • Application areas of Python
  • Strings, Lists/Arrays, Tuples, and Dictionary in Python
  • OOPs concepts in Python

Write Python program to (all compulsory):

  • Calculate the Area of a Triangle
  • Swap Two Variables
  • Generate a Random Number
  • Convert Celsius To Fahrenheit
  • Find the Factorial of a Number
  • Make a Simple Calculator
  • Find the Sum of Natural Numbers
  • Display the multiplication Table
  • Python program to find the sum of all items in a dictionary
  • Count the number of characters (character frequency) in a string
    • Sample Input : 'ict.iitk.ac.in'
    • Expected Result : {'i': 4, 'c': 2, 't': 2, 'k': 1, 'a': 1, 'n': 1}
  • Display the first and last colors from the following list.
    • color_list = ["Red","Green","White" ,"Black"]}
  • Calculate the sum of three given numbers, if the values are equal then return thrice of their sum.
  • Display your details like name, age, address in three different lines
  • Compute the future value of a specified principal amount, rate of interest, and a number of years.
    • Test Data : amt = 10000, int = 3.5, years = 7
    • Expected Output : 12722.79
  • Program to compute the distance between the two points (x1, y1) and (x2, y2) on a 2D plane
    • Test Data : x1 = 6, x2 = 11, y1 = 4, y2 =16;
    • Expected Output : 13.0
  • Accept two integers values form the user and check whether a number is divisible by another number or not.
  • Sum all the items in a list
  • Get the largest number from a list
  • Print a specified list after removing the 0th, 4th and 5th elements
    • Sample List : ['Red', 'Green', 'White', 'Black', 'Pink', 'Yellow']
    • Expected Output : ['Green', 'White', 'Black']
  • Get the difference between the two lists
  • Create a list by concatenating a given list which range goes from 1 to n
    • Sample list : ['p', 'q']
    • n =5
    • Sample Output : ['p1', 'q1', 'p2', 'q2', 'p3', 'q3', 'p4', 'q4', 'p5', 'q5']
  • Convert a list of multiple integers into a single integer. Go to the editor
    • Sample list: [11, 33, 50]
    • Expected Output: 113350
  • Generate and print a dictionary that contains a number (between 1 and n) in the form (x, x*x). Go to the editor
    • Sample Dictionary ( n = 5) :
    • Expected Output : {1: 1, 2: 4, 3: 9, 4: 16, 5: 25}
  • Merge two Python dictionaries
  • Create a tuple with different data types
  • Add an item in a tuple
  • Find the index of an item of a tuple
  • Append a new item to the end of the array
  • Reverse the order of the items in the array
  • Number of occurrences of a specified element in an array
  • Create a class to convert an integer to a roman numeral
  • Create a class which has two methods get_String and print_String. The get_String method accepts a string from the user and print_String method prints the string in upper case.
  • Create a class named Rectangle with class variables length and width, and the class has a method which will compute the area of a rectangle
  • Create a class named Circle with class variable radius and two methods which will compute the area and the perimeter of a circle