
String Function This section outlines various string (character) functions used in Python. To manipulate strings and character values, python has several in-built functions. It means you don't need to import or have dependency on any external package to deal with string data type in Python. It's one of the advantage of using Python over other data science tools. Dealing with string values is very common in real-world.
Have you ever wondered how a one-time password(OTP) is generated instantly? For example, a one-time password(OTP) is received whenever a payment is made. It is a random number of some predefined length and can be generated using a random library of python. Python has an in-built library for the generation of random numbers. The random library has different functions for generating random numbers in python.
Time Functions - Python provides library to read, represent and reset the time information in many ways by using “time” module. Date, time and date time are an object in Python, so whenever we do any operation on them, we actually manipulate objects not strings or timestamps. In this section we’re going to discuss the “time” module which allows us to handle various operations on time.
User Defined Functions - Functions that we define ourselves to do certain specific task are referred as user-defined functions. The way in which we define and call functions in Python are already discussed. Functions that readily come with Python are called built-in functions.
Lambda Functions - A lambda function is an anonymous function (i.e., defined without a name) that can take any number of arguments but, unlike normal functions, evaluates and returns only one expression.
Modules - A Python module is a file containing Python definitions and statements. A module can define functions, classes, and variables. A module can also include runnable code. Grouping related code into a module makes the code easier to understand and use. It also makes the code logically organized.
Files I/O In this tutorial, you'll learn about Python file operations. More specifically, opening a file, reading from it, writing into it, closing it, and various file methods that you should be aware of. Files are named locations on disk to store related information. They are used to permanently store data in a non-volatile memory
In this section, you'll learn how to handle exceptions in your Python program using try, except and finally statements with the help of examples. Python has many built-in exceptions that are raised when your program encounters an error (something in the program goes wrong). When these exceptions occur, the Python interpreter stops the current process and passes it to the calling process until it is handled. If not handled, the program will crash.
Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation.
Python is dynamically-typed and garbage-collected. It supports multiple programming paradigms, including structured (particularly procedural), object-oriented and functional programming. It is often described as a "batteries included" language due to its comprehensive standard library. We have made these courses accessible for People with Disabilities. Subtitles, audio and sign language interpretation is added to make it accessible.
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms
Sections in the courses
Concepts/ Content
1. Introduction & Overview
2. Data types in Python
3. Conditional Statements
4. Control Statements
5. Lists
6. Tuples
7. Dictionaries
8. Math functions
9. Number functions
10. String Functions
11.Random functions
12.Time functions
13.User-defined functions
14.Lambda functions
15.Modules
16.Files I/O
17.Exception Handling
18.Object-Oriented Programming
19.Decorators
20.Generators
21.Regular Expressions
These concepts are divided and briefed in each module of the video. You can take the assessments and tests after the module completion to check the knowledge learnt. A score card will be shared at the end of final assessment.