ಮೂಲ ಪೈಥಾನ್ ವಿಷಯಗಳು
- ಪರಿಚಯ (Introduction)
- ಪೈಥಾನ್ ಭಾಷೆಯ ಇತಿಹಾಸ ಮತ್ತು ಮಹತ್ವ
- ಪೈಥಾನ್ನ ವೈಶಿಷ್ಟ್ಯಗಳು
- ಪೈಥಾನ್ ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವ ವಿಧಾನ ಮತ್ತು ಮೊದಲ ಪ್ರೋಗ್ರಾಂ
- ಪೈಥಾನ್ ಶೆಲ್ ಮತ್ತು ಐಡಿಇಗಳ ಪರಿಚಯ
- ಪೈಥಾನ್ ಕೀವರ್ಡ್ಗಳು (Python Keywords)
- Python ನಲ್ಲಿ ಬಳಸುವ ಎಲ್ಲಾ ಕೀವರ್ಡ್ಗಳ ಪಟ್ಟಿ (ಉದಾ: if, else, for, while, def, return, import, try, except, class, yield, assert, with, lambda, True, False, None, etc.)
- ಪ್ರತಿ ಕೀವರ್ಡ್ನ ಅರ್ಥ ಮತ್ತು ಉದಾಹರಣೆಗಳು
- ಚರಗಳು ಮತ್ತು ಡೇಟಾ ಟೈಪ್ಸ್ (Variables and Data Types)
- ಚರಗಳ ಹೆಸರಿಡುವ ನಿಯಮಗಳು
- ಡೇಟಾ ಟೈಪ್ಸ್: int, float, str, bool, complex
- ಡೇಟಾ ಟೈಪ್ಸ್ಗಳ ಪರಿವರ್ತನೆ (Type Conversion)
- Mutable ಮತ್ತು Immutable ಡೇಟಾ ಟೈಪ್ಸ್
- ಆಪರೇಟರ್ಗಳು (Operators)
- ಗಣಿತೀಯ ಆಪರೇಟರ್ಗಳು (Arithmetic)
- ನಿಯೋಜನಾ ಆಪರೇಟರ್ಗಳು (Assignment)
- ಹೋಲಿಕೆ ಆಪರೇಟರ್ಗಳು (Comparison)
- ತಾರ್ಕಿಕ ಆಪರೇಟರ್ಗಳು (Logical)
- ಬಿಟ್ವೈಸ್ ಆಪರೇಟರ್ಗಳು (Bitwise)
- ಸದಸ್ಯತ್ವ ಆಪರೇಟರ್ಗಳು (Membership)
- ಗುರುತು ಆಪರೇಟರ್ಗಳು (Identity)
- ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ (Input and Output)
- ಬಳಕೆದಾರರಿಂದ ಡೇಟಾ ಪಡೆಯುವುದು (input())
- ಡೇಟಾವನ್ನು ಪ್ರದರ್ಶಿಸುವುದು (print())
- ಸ್ಟ್ರಿಂಗ್ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ವಿಧಾನಗಳು (%, .format(), f-string)
- ಕಡತದಿಂದ ಓದು ಮತ್ತು ಬರೆಯುವ ಮೂಲ ವಿಧಾನಗಳು
- ನಿಯಂತ್ರಣ ಹರಿವು (Control Flow)
- if, elif, else ನಿಯಂತ್ರಣ ನಿರ್ಧಾರಗಳು
- ಒಳಗೊಂಡ if (Nested if)
- for ಲೂಪ್ ಬಳಕೆ ಮತ್ತು range(), enumerate() ಪರಿಚಯ
- ಒಳಗೊಂಡ for ಲೂಪ್ (Nested for loop)
- while ಲೂಪ್ ಬಳಕೆ ಮತ್ತು ಅನಂತ ಲೂಪ್
- break, continue, pass ಬಳಕೆ
- ಫಂಕ್ಷನ್ಗಳು (Functions)
- ಫಂಕ್ಷನ್ ಅನ್ನು ಘೋಷಿಸುವುದು ಮತ್ತು ಕರೆಯುವುದು
- ಆರ್ಗ್ಯುಮೆಂಟ್ ಮತ್ತು ಪ್ಯಾರಾಮೀಟರ್ಗಳು
- ಕ್ರಮಬದ್ಧ (Positional), ಕೀವರ್ಡ್ (Keyword), ಡಿಫಾಲ್ಟ್, args, *kwargs
- ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುವುದು (return)
- ಚರಗಳ ವ್ಯಾಪ್ತಿ ಮತ್ತು ಆಯುಷ್ಯ (Scope and Lifetime)
- lambda function ಬಳಕೆ
- ಪುನರಾವೃತ್ತಿ (Recursion)
- ಡಾಕ್ಸ್ಟ್ರಿಂಗ್ (Docstring)
- ಪಟ್ಟಿ, ಟ್ಯೂಪಲ್, ಸೆಟ್, ಡಿಕ್ಷನರಿ (Lists, Tuples, Sets, Dictionaries)
- ಪಟ್ಟಿ (List): ರಚನೆ, ಸೂಚ್ಯಂಕ, ತುಂಡು, ಪರಿಷ್ಕರಣೆ, ಅಳಿಸುವಿಕೆ
- ಪಟ್ಟಿ ವಿಧಾನಗಳು (append, extend, insert, remove, pop, sort, reverse)
- List comprehension
- ಟ್ಯೂಪಲ್ (Tuple): ರಚನೆ, ಸೂಚ್ಯಂಕ, ತುಂಡು, ಸ್ಥಿರತೆ
- Tuple ವಿಧಾನಗಳು
- ಸೆಟ್ (Set): ರಚನೆ, ಸೇರಿಸುವಿಕೆ, ಅಳಿಸುವಿಕೆ
- ಸೆಟ್ ಕ್ರಿಯೆಗಳು (union, intersection, difference, symmetric_difference)
- ಡಿಕ್ಷನರಿ (Dictionary): ರಚನೆ, ಪ್ರವೇಶ, ಪರಿಷ್ಕರಣೆ, ಅಳಿಸುವಿಕೆ
- Dictionary ವಿಧಾನಗಳು (keys, values, items, get, update)
- Dictionary comprehension
- ಸ್ಟ್ರಿಂಗ್ ಸಂಸ್ಕರಣೆ (String Manipulation)
- ಸ್ಟ್ರಿಂಗ್ ರಚನೆ, ಸೂಚ್ಯಂಕ, ತುಂಡು
- ಸ್ಟ್ರಿಂಗ್ ವಿಧಾನಗಳು (upper, lower, strip, split, join, replace, find)
- ಸ್ಟ್ರಿಂಗ್ ಫಾರ್ಮ್ಯಾಟಿಂಗ್
- ಎಸ್ಕೇಪ್ ಕ್ಯಾರಕ್ಟರ್ಗಳು
- ರಾ ಸ್ಟ್ರಿಂಗ್ (Raw string)
- ಕಡತ ನಿರ್ವಹಣೆ (File Handling)
- ಕಡತವನ್ನು ತೆರೆಯುವುದು ಮತ್ತು ಮುಚ್ಚುವುದು (open, close)
- ಪಠ್ಯ ಕಡತ ಓದು ಮತ್ತು ಬರೆಯುವುದು
- ಬೈನರಿ ಕಡತ ಓದು ಮತ್ತು ಬರೆಯುವುದು
- ಕಡತ ಮೋಡ್ಗಳು (r, w, a, b)
- with statement ಬಳಕೆ (context manager)
- ಕಡತದ ಎರೆರ್ಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು
- ದೋಷ ಮತ್ತು ಅಪವಾದ ನಿರ್ವಹಣೆ (Error and Exception Handling)
- ವಾಕ್ಯ ದೋಷ ಮತ್ತು ಚಾಲನಾ ದೋಷ (Syntax vs Runtime)
- try, except ಬಳಕೆ
- else, finally ಬಳಕೆ
- ಅನೇಕ except ವಿಭಾಗಗಳು
- raise ಬಳಕೆ
- ಸ್ವಂತ ಅಪವಾದ ವರ್ಗ (Custom Exception)
- ಮೊಡ್ಯೂಲ್ ಮತ್ತು ಪ್ಯಾಕೇಜ್ಗಳು (Modules and Packages)
- ಮೊಡ್ಯೂಲ್ಗಳನ್ನು import ಮಾಡುವುದು
- from ... import ... ಬಳಕೆ
- ಸ್ವಂತ ಮೊಡ್ಯೂಲ್ ರಚನೆ ಮತ್ತು ಬಳಕೆ
- name ವ್ಯತ್ಯಾಸ
- ಪ್ರಮುಖ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲೈಬ್ರರಿ ಮೊಡ್ಯೂಲ್ಗಳು (os, sys, math, random, datetime)
- ಪಿಪ್ (pip) ಬಳಸಿ ಪ್ಯಾಕೇಜ್ ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವುದು
- ಪ್ಯಾಕೇಜ್ ರಚನೆ ಮತ್ತು init.py ಬಳಕೆ
- ಪೈಥಾನ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲೈಬ್ರರಿ ಪರಿಚಯ (Introduction to Python Standard Library)
- ಪ್ರಮುಖ ಲೈಬ್ರರಿ ಮೊಡ್ಯೂಲ್ಗಳ ಪರಿಚಯ (os, sys, math, random, datetime, json, csv, re)
ಪ್ರತಿ ವಿಷಯದ ಒಳಗೆ ಹೆಚ್ಚಿನ ಉಪವಿಷಯಗಳು ಇರುತ್ತವೆ.