History
Features
Installing Python
Running Python Program
Debugging
Formal and Natural Languages
The Difference Between Brackets, Braces, and Parentheses
Python has become a staple in data science, allowing data analysts and other professionals to use the language to conduct complex statistical calculations, create data visualizations, build machine learning algorithms, manipulate and analyze data, and complete other data-related tasks.
History
Features
Installing Python
Running Python Program
Debugging
Formal and Natural Languages
The Difference Between Brackets, Braces, and Parentheses
Values and Types
Variables
Variable Names and Keywords
Type Conversion
Implicit Type Conversion
Explicit Type Conversion
Operators and Operands
Expressions
Interactive Mode and Script Mode
Order of Operations
if statement
if-else
if...elif...else
nested if –else
for loop
while loop
nested loops
Terminating loops
Skipping specific conditions
Introduction
Function Calls
Type Conversion Functions
Math Functions
Adding New Functions
Definitions and Uses
Flow of Execution
Parameters and Arguments
Varables and Parameters Are Local
Fruitful Functions and Void Functions
Importing with from, Return Values, Incremental Development
Boolean Functions
Recursion
A String is a Sequence
Traversal with a for Loop
String Slices
Strings Are Immutable
Searching
Looping and Counting
String Methods
The in Operator
String Comparison
String Operations
Values and Accessing Elements
Lists are mutable
Traversing a List
Deleting elements from list
Built-in List Operators
Concatenation
Repetition
In Operator
Built-in List Functions and Methods
Tuples
Accessing values in Tuples
Tuple Assignment
Tuples as return values
Variable-length argument tuples
Basic tuples operations
Concatenation
Repetition
In Operator
Iteration
Built-in Tuple Functions
Creating a Dictionary
Accessing Values in a Dictionary
Updating Dictionary
Deleting Elements from Dictionary
Properties of Dictionary Keys
Operations in Dictionary
Operations in Dictionary
Built-In Dictionary Functions
Built-In Dictionary Methods
Text Files
The File Object Attributes
Directories
Built-in Exceptions
Handling Exceptions
Exception with Arguments
User-defined Exceptions
Introduction
Concept of regular expression
Various types of regular expressions
Using match function
Overview of OOP
Class Definition, Creating Objects
Instances as Arguments, Instances as return values
Built-in Class Attributes
Inheritance
Method Overriding
Data Encapsulation
Data Hiding