Python Programming

 Python Programming


Basics

• Basic Syntax

• Variables

• Data types

• Conditionals

• Typecasting

• Exceptions

• Functions

• Lists, Tuples, Sets

• Dictionaries


Advanced

• List

• Comprehensions

• Generators

• Expressions

• Paradigms

• regex

• Decorators

• Iterators

• Lambdas


OOP

• Classes

• Inheritance

• Methods (including Dunder Methods)


Data Structures and Algorithms

• Arrays and Linked Lists

• Heaps, Stacks, Queues

• Hash Tables

• Binary Search Trees

• Recursion

• Sorting Algorithms


Automation Testing

• unit testing (unittest, pytest)

• Integration testing

• End-to-end testing

(Selenium, PyAut0GUl)

• Test-driven development (TDD)


Data Science

• NumPy

• Pandas

• Matplotlib

• Seaborn

• Scikit-learn

• TensorFlow

• PyTorch


Package Managers

• conda

• File manipulation (os, shutil, pathlib)

• Web scraping (Beautifulsoup. Scrapy)

• GUI autotnation (PyAutoGUl)

• Network automation


Web Frameworks

• Django

• Flask

• FastAP1

• Tornado

0 nhận xét:

Đăng nhận xét