As the name suggests, this repo contains all the python notebooks that I used to get started with python. I did the following courses to understand python better:
- Python for Data Science, AI & Development by IBM
- Python Project for AI & Application Development by IBM
- Python in 2Hrs
Some resources from the course:
- Hello,World!
- Types of Objects
- Typecasting
- Arithmetic Operations
- Variables
- String Indexing
- String Slicing & Striding
- Operations on String
- Intro to Tuples
- Slicing Tuples
- Nested Tuples
- Intro to Lists
- Operations on Lists: slicing, extend, append, del, split
- Cloning Lists
- Intro to Dictionaries
- Methods: keys() & values()
- Operations on Dictionary: Append, delete, verify.
- Intro to Sets
- Operations on Sets: Add, remove, verify.
- Logical Operations on sets: Union, Intersection, Difference
- Find Subset & Superset.
- Comparison Operators
- Branching: If, Elif, Else.
- Intro to loops: For Loop, While Loop
- Some useful methods: append, enumerate
- Intro to functions
- Builtin functions: len, sum, sort, sorted
- Build custom functions
- Scope of Variables
- Packing arguments into tuple, dictionary
- Try... Except... Statement
- Adding else and finally statements to try/except
- Object types and instances
- Classes in Python
- Methods in classes
- Reading files
-
-
With
statement
-
- Writing files
- Tell & seek methods
- Creating dataframe
- Locating Data using
loc()
andiloc()
- Slicing
- Array
- Indexing and Slicing
- Basic Operations
- Plotting Functions
- Multi- Dimensional Arrays
- Operations on Multi-Dimensional Arrays
- Hands-on lab:
-
- Using a simple API
-
- Using an API with IBM Watson
-
- Using HTTP requests
- Webscraping
-
- Beautiful Soup
- Working with different file formats
- Using unittest library
- Creating Python Packages
- Checking python compliance score using pylint
-
- Learnt about the f-strings in python
- Decorators in Flask
- Creating basic flask apps