- Duration: 100 DAYS (15 weeks)
- Laptop
- Workspace
- Internet
See Python Developer
Topic | Description |
---|---|
Python 3 | The latest version of the Python programming language |
PyCharm, Jupyter Notebook, Google Colab | Popular Python IDEs and environments |
Python Scripting and Automation | Automating tasks with Python scripts |
Python Game Development | Developing games using Python |
Web Scraping | Extracting data from websites using Python |
Beautiful Soup | A Python library for web scraping |
Selenium Web Driver | Automating web browser interaction |
Request | HTTP library for making requests in Python |
WTForms | Library for building web forms in Flask |
Data Science | Analyzing and interpreting complex data |
Pandas | Data manipulation and analysis library |
NumPy | Numerical computing library for Python |
Matplotlib | Plotting library for creating visualizations |
Plotly | Interactive visualization library for Python |
Scikit learn | Machine learning library for Python |
Seaborn | Statistical data visualization library for Python |
Turtle | Graphics library for Python |
Python GUI Desktop | Creating graphical user interfaces with Python |
App Development | Building applications for various platforms |
Tkinter | Python's standard GUI (Graphical User Interface) toolkit |
Front-End Web Development | Developing the client-side of web applications |
HTML 5 | Latest version of Hypertext Markup Language |
CSS 3 | Latest version of Cascading Style Sheets |
Bootstrap 4 | Front-end framework for building responsive websites |
Bash Command Line | Command-line shell and scripting language |
Git, GitHub and Version Control | Version control system for tracking changes in code |
Backend Web Development | Developing the server-side of web applications |
Flask | Micro web framework for Python |
REST | Architectural style for networked applications |
APIs | Interfaces for interacting with other software |
Databases | Systems for storing, managing, and retrieving data |
SQL | Structured Query Language for managing databases |
SQLite | Lightweight relational database management system |
PostgreSQL | Powerful open-source relational database system |
Authentication | Verifying the identity of a user |
Web Design | Designing visual aspects of websites |
Deployment with GitHub Pages, Heroku and GUnic | Hosting and deploying web applications |
Kubernetes | Open-source container orchestration platform |
Microservices | Architectural style for developing applications |
OSS | Open Source Software |