What is Python?
Programming ááᯠá
áááşáááşá
áŹá¸áááŻáˇ á
ááźáŽá¸ááąáˇááŹáá˛áˇáá°áá˝áąáĄáá˝ááş Python ááᯠá
áááşáááá˝áąáˇáááŻáˇááŹáááŻááşáážáŻááşá¸ááťáŹá¸ááŤáááşá Python ááááŻá¸áážááşá¸áá˝ááşáá°áá˛áˇ á
áśááź High-Level Programming Language áá
áşááŻááźá
áşááŤáááşá Python ááᯠGuido van Rossum ááž 1980 áážáąáŹááşá¸áááŻááşá¸áá˝ááş á
áááşááąá¸ááŹá¸áá˛áˇááźáŽá¸ 1991 ááŻáážá
áşáážáŹ áááááŻáśá¸ Version (Python 0.9.0) ááᯠááŻááşááąáá˛áˇááŤáááşá Python áá˛áˇ Design Philosophy á Code áá˝áąááᯠáááŻá¸áážááşá¸ááźáŽá¸ áááşááá˝ááşáá°á
áąáááŻáˇ áááşáá˝ááşááŹá¸ááŤáááşá áĄááŻááťáááşáážáŹ Python á Web Development, Data Science, Artificial Intelligence, Machine Learning, Game Development, Automation á
áá˛áˇ áááşáááşááťáŹá¸á
á˝áŹáážáŹ áĄááŻáśá¸ááźáŻááąáá˛áˇ áá°ááźááŻááşáĄááťáŹá¸ááŻáśá¸ Programming Language áá
áşááŻááźá
áşááŹááŤáááşá
ááŹááźáąáŹááˇáş Python ááᯠáááşáá°áááˇáşááŹáá˛?
đŚ áááşáá°ááá˝ááşáá°ááźááşá¸
Python áá˛áˇ Syntax ááááŻá¸áážááşá¸ááźáŽá¸ English Language áážááˇáş áááşáá°ááŤáááşá ááŤááźáąáŹááˇáş Programming Language áĄáá
áşá
áááşááąáˇááŹáá°ááťáŹá¸áĄáá˝ááş áĄáá°á¸áááˇáşááąáŹáşááŤáááşá áĽááᏠ- "Hello, World!" Program ááᯠPython áážáŹ print("Hello, World!") áááŻááźáŽá¸ áá
áşááźáąáŹááşá¸áááşá¸áá˛áˇ ááąá¸áááŻááşááŤáááşá
đŚ áĄááŻáśá¸ááťáááŻááşáá˛áˇáááşáááşááťáŹá¸á
á˝áŹáážáááźááşá¸
Python ááᯠWeb Development, Data Science, Artificial Intelligence, Machine Learning, Game Development, Automation, Cybersecurity, IoT (Internet of Things) á
áá˛áˇ áááşáááşááťáŹá¸á
á˝áŹáážáŹ áá
áşááźááŻááşáááşá¸ áĄááŻáśá¸ááźáŻáááŻááşááŤáááşá
đŚ Libraries áážááˇáş Frameworks ááťáŹá¸á
á˝áŹáážáááźááşá¸
Python áá˝ááş NumPy, Pandas, TensorFlow, Django, Flask, Pygame, Matplotlib, Seaborn, Scikit-Learn, PyTorch áĄá
áážááá˛áˇ Libraries áážááˇáş Frameworks ááťáŹá¸á
á˝áŹááŤáááşááźáŽá¸á áᎠTools áá˝áąá áááˇáşáá˛áˇ Project ááťáŹá¸ááᯠáááŻáááŻáá˝ááşáá°ááťáąáŹáá˝áąáˇá
áąááŤáááşá
đŚ Cross-Platform Compatibility
Python á Windows, macOS, Linux á
áá˛áˇ Operating Systems áĄáŹá¸ááŻáśá¸áážáŹ Run áááŻááşááŤáááşá ááŤááźáąáŹááˇáş áááşáááˇáş Platform áážáŹáááᯠPython ááᯠáĄááŻáśá¸ááźáŻáááŻááşááŤáááşá
đŚ ááźáŽá¸ááŹá¸áá˛áˇ Community ááąáŹááşááśáážáŻ
Python áááŻááášááŹáá
áşáážááşá¸áážáŹ áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááźáŹá¸áá˛áˇáĄáá˝ááşá áááşáááˇáş Error ááťááŻá¸áá˛áˇááźáŻáśááźáŻáś áĄáá˝ááşááá° ááźáąáážááşá¸áááŻááşááŤáááşá Stack Overflow, GitHub, Reddit á
áá˛áˇ Platform áá˝áąáážáŹ Python áá˛áˇáááşáááşáá˛áˇ áĄáá°áĄááŽááťáŹá¸ááᯠáĄáá˝ááşááá°áážáŹáá˝áąáááŻááşááŤáááşá
đŚ áĄááŻááşáĄáááŻááşáĄáá˝ááˇáşáĄáááşá¸ááťáŹá¸
Python ááááşáážááážáŹ áĄááŻááşáĄáááŻááşáĄáá˝ááˇáşáĄáááşá¸áĄááťáŹá¸ááŻáśá¸ Programming Language áá
áşááŻááźá
áşááźáŽá¸á Data Scientist, Web Developer, AI Engineer, Software Developer, DevOps Engineer á
áá˛áˇ ááąááŹááťáŹá¸áážáŹ ááážááááźá
áş Skills áá
áşááŻááźá
áşááŤáááşá
Python ááᯠáĄááŻáśá¸ááźáŻáá˛áˇ áááşáááşááťáŹá¸
đŚ Web Development
Django, Flask áááŻááťááŻá¸ Frameworks áá˝áąááᯠáĄááŻáśá¸ááźáŻááźáŽá¸ Dynamic Website áá˝áąáá˛áˇ Web Application ááťáŹá¸ááᯠáááşááŽá¸áááŻááşááŤáááşá
đŚ Data Science
Data áá˝áąááᯠá
áŻááąáŹááşá¸á á
áá
á
áşá áááşá¸á
á
áşá ááŻáśááąáŹáşááźááşá¸ (Data Visualization) á
áá˛áˇ áĄááŻááşááťáŹá¸áĄáá˝ááş Pandas, Matplotlib, Seaborn áá˛áˇáááŻáˇ Libraries ááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááŤáááşá
đŚ Machine Learning & Artificial Intelligence
Machine Learning Model ááťáŹá¸áááşááŽá¸ááźááşá¸á Data ááťáŹá¸ááž áĄááťááşáĄáááşááťáŹá¸áááˇáşáážááşá¸ááźááşá¸ á
áá˛áˇ AI áá˛áˇáááşáááşáá˛áˇ ááŻááşáááşá¸ááťáŹá¸áĄáá˝ááş TensorFlow, PyTorch, Scikit-Learn áá˛áˇáááŻáˇ Tools ááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááŤáááşá
đŚ Game Development
Pygame áá˛áˇáááŻáˇ Tools ááťáŹá¸ááźááˇáş 2D Game ááťáŹá¸ááᯠáááşááŽá¸áááŻááşááŤáááşá
đŚ Automation
ááąáˇá
ááşááŻááşáááşá¸á
ááşááťáŹá¸ááᯠáĄáááŻáĄááťáąáŹááşááŻááşááąáŹááşáááŻááşáááş Script ááťáŹá¸ááąá¸ááŹá¸ááźááşá¸ááźááˇáş áĄááťáááşááŻááşáááşááŹá
áąááŤáááşá
đŚ Mobile Application Development
Kivy áá˛áˇáááŻáˇ Frameworks ááťáŹá¸ááźááˇáş Mobile Application ááťáŹá¸ááᯠáááşááŽá¸áááŻááşááŤáááşá
đŚ Cybersecurity
Python ááᯠHacking Tools ááťáŹá¸áááşááŽá¸ááźááşá¸á Network Security áááŻááşáᏠScript ááťáŹá¸ááąá¸ááŹá¸ááźááşá¸áĄáá˝ááş áĄááŻáśá¸ááźáŻááŤáááşá
đŚ IoT (Internet of Things)
Raspberry Pi áá˛áˇáááŻáˇ Devices ááťáŹá¸áážááˇáş Python ááᯠáĄááŻáśá¸ááźáŻá Smart Devices ááťáŹá¸áááşááŽá¸áááŻááşááŤáááşá
Python áá˛áˇ áĄáŹá¸ááŹááťááşááťáŹá¸
â Open Source - Python ááĄááá˛áˇááźá
áşááźáŽá¸á áááşáá°áááᯠááźááşáááşáĄááŻáśá¸ááźáŻáááŻááşááŤáááşá
â Object-Oriented Programming (OOP) - Python áááş OOP ááᯠááąáŹááşááśáˇááąá¸ááźáŽá¸á Code ááťáŹá¸ááᯠáááŻáááŻá
áá
áşááťá
áąááŤáááşá
â Dynamic Typing - Variable ááťáŹá¸ááᯠData Type áááşáážááşá
ááŹááááŻáᲠáĄááŻáśá¸ááźáŻáááŻááşááŤáááşá
ááŤááźáąáŹááşáˇ
Python áá
áááşááąáˇááŹáááŻáˇáá˝ááşáá°ááźáŽá¸á áááşáááşá
áŻáśáážáŹ áĄááŻáśá¸ááźáŻáááŻááşáá˛áˇ Programming Language áá
áşááŻááźá
áşááŤáááşá áááˇáşááᯠáááşá¸áááŹááąáŹááá˛áážáŹ áĄáąáŹááşááźááşáážáŻááážáá
áąáááŻáˇ áĄááąáŹááşá¸ááŻáśá¸ áááşá¸ááźááąá¸áááŻááşáááˇáş Language áá
áşááŻáááşá¸ááźá
áşááŤáááşá
đŽadmin@skillfusion.tech
đ www.skillfusion.tech
Knowledge Sharing
11 Jan 2025