Python - TOC - Sheet1 (2) (1)
Python - TOC - Sheet1 (2) (1)
1. Introduction to Python
2. Python features & characterstics
3. Python advantages & disadvantages
4. Installing Python 3 in Windows, Linux & MacOS
5. Compiler vs interpreter programming language
6. Python Features
7. Creating first variable in python & type() function
8. Introduction to python datatype Install Python => https://youtu.be/CVOaiWCUjog?si=Nu1ADVmkME8j8Vqr
9. Python operators like arithmetic, logical, comparison
Day 1 10. Operators precedence Jupyter-Notebook => https://youtu.be/92qV-sQzzLM?si=qK4RuIRW6Hib2IWw
1. Membership & Identity operator
2. Python if-else Data type =>
3. If-elif statement https://youtu.be/PxytKznkozI?si=Sx4Un0Hq62dyWxMy
4. Problem solving on if-else statement
Day 2 5. Nested if-else Problems on If-else => https://drive.google.com/file/d/1SttFFBryWXdu2cXGllrkprgPuSTQnIyU/view?usp=sharing
1. String formatting with 'f'
2. String .format() function
3. String Indexing
4. Slicing operator
( All slicing operator with step size)
5. Understanding range() function
6. Running your first for loop
Day 3 Loops => https://wiki.python.org/moin/ForLoop
1. Implementating for loop with conditions
2. Looping your first string value
3. Practice Question on for loop
4. Working with while loop
5. Practical question on while loop & conditional statement
Day 5 More pattern programming & questions Pattern programming => https://drive.google.com/file/d/1UXmmwPrtX15lxZPmX7RA5rwdK_g4sRhW/view?usp=sharing
Revision and practice question on hackerank
( star 1 & 2 )
1. Introduction to list datatype
2. Inserting, updating & deleting element from the list
3. Running first for loop on list
4. Walkthrough over the list methods
5. List vs Tuple
6. Tuple functions
https://leetcode.com/problems/valid-parentheses/
1. Problem solving on String manipulation
2. Finding substring in a string https://www.geeksforgeeks.org/python-extract-elements-with-frequency-greater-than-k/
3. Reversing string in python without indexing
4. Palindrome string
5. Checking the longest non-repeating character in a string https://www.geeksforgeeks.org/python-ways-to-remove-multiple-empty-spaces-from-string-list/?ref=leftbar-rightbar
Day 10 Revision upto loops & Python datatypes Valid Parentheses : https://leetcode.com/problems/valid-parentheses/
1. Write a program to check whether any string is Palindrome or not
2. Reverse the words of a string without using slicing operator Valid Anagram => https://youtu.be/RvHEmhpI6PI?si=yaaAJATI2qPVWKUt
3. Write a program to uppercase the half of the string
Day 11 4. Write a program to check whether any string contain 1 small Isomorphic
and capital String
letter => https://leetcode.com/problems/isomorphic-strings/
5. Write a program to check whether a substring is present into string without the use of (in operator)
( Practice day on String) 6. Remove substring list from the string Buy & sell stock [array] => https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
1. Introduction to functions
2. Characterstic of functions
3. Creating your first function in Python Function => https://youtu.be/cl5HmKaixCM?si=_ycH2KqTuJo2rskK
4. Types of argument in Python like:
Day 12 required, default, keyword, *args , **kwargs Functions Parameter => https://youtu.be/nMotchpXp7w?si=vgd16C88yIUm4mEE
Problem solving with functions