Skip to content

Lets Master the Python Completely. Developing Problem Solving Skills. Programing with Object oriented Approach. Developing lots of Projects. Working with 2-D Arrays using NumPy. Handling Data and Finding Useful Insights with Pandas

HassanMahmoodAwan/Python-Programming-Mastering-Bootcamp

Repository files navigation

Lets Master the Python Completely.

  • Its Initial Part of 500 days Coding Challenge.

500 days Coding Bootcamp technology Stack:

  1. Python
  2. Object Oriented Programming.
  3. Pandas, Numpy, Matplotlib and Seaborn.
  4. Data Processing & Analysis.
  5. Data Structures & Algorithms.
  6. Backend Development using Flask.
  7. Backend Development using FAST API.
  8. REST API development.
  9. HTML, CSS, Boostrap and DOM manipulation using Javascript.
  10. Jquery & AJAX.
  11. Node JS and Async Programming.
  12. React JS.
  13. React with Redux.
  14. Docker & Kubernetes for Containerization.
  15. Mastering Backend Development with Django framework.
  16. Deployment using AWS and heroku.
  17. Full stack Projects.
  18. Machine Learning.
  19. Andrew Ng specialization in Machine Learning.
  20. Deep Learning with Keras and Tensorflow.
  21. Convolution Neural Network, also with transfer learning (ResNet 101).
  22. Specialization in Deplaning from Deeplearning.AI.
  23. Computer Vision and Image Processing.
  24. Natural Language Processing (NLP).
  25. Developing AI project with web Application.
  26. ====== Mastering Frontend Technologies further ===========
  27. Learning TypeScript
  28. Mastering Next JS
  29. ===== Learning Cloud Technologies AWS =========
  30. AWS cloud Essential certification
  31. CI / CD
  32. 70+ Professional Projects using Full stack development and AI.

Python:

  • Python is a High Level Language which provided both Functional and Object Oriented Approach.
  • Used for Backend Development, Game Development, Desktop App, Machine Learning, Artificial Intelligence Programming, Data Scraping and Data Analysis .
  • Its one of fastest growing language and popular due to Machine Learning and AI.

About this Repo:

  1. Mastering Python
  2. Developing Problem Solving Skills
  3. Learning Build-in Data Structures
  4. Programming with Object oriented Approach
  5. Learning File Handling
  6. Developing lots of Projects
  7. Working with 2-D Arrays using Numpy
  8. Handling Data and Finding UseFull Insights with Pandas
  9. Writing Clean, Tested and Readable Code

Python external and Build-in Libraries

For Coding we will be Using Pycharm or VS Code.
Need to install external Libraries for that

  • eg: pip install numpy

Python Builtin important Libraries Include

  • OS
  • time

Python Virtual Envirnment

For this Repo creating a Virtual Environment venv, as Its dependencies and Packages will be independent of global libraries.

  • python -m venv venv_name
  • venv_name/Scripts/activate

To deactivate venv:

  • deactivate

Unique Concepts:

  • Unicode and ord().
  • Input Separated in two variables.
  • from typing import list.
  • list1 is list2 ? answer?
  • function overloading -> muiltipledispatch
  • placement of default parameter
  • map(int, input().split(" "))

Certifications in Python:

Python for Data Science, Ai and Development

Completed form IBM offered by Coursera.

Python DS, AI AND development_page-0001

About

Lets Master the Python Completely. Developing Problem Solving Skills. Programing with Object oriented Approach. Developing lots of Projects. Working with 2-D Arrays using NumPy. Handling Data and Finding Useful Insights with Pandas

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published