THere are many important things you need to learn or get used to in order become a great programmer
- Break the problem into smaller chunks
- Create a flow chart to understand to sequalltially solve the problem
- Understand what components needs to created as models/classes and what needs function
- Documentation
- Stackoverflow search on google
- chatGPT
Welcome to the 100 Days of Code - The Complete Python Pro Bootcamp, the only course you need to learn to code with Python. 100 days, 1 hour per day, learn to build 1 project per day, this is how you master Python. Even if you have zero programming experience, this course will take you from beginner to professional. Here's why:
- The course has been updated to be 2023 ready and you'll be learning the latest tools and technologies used at large companies such as Apple, Google and Netflix.
- This course doesn't cut any corners, there are beautiful animated explanation videos and tens of real-world projects which you will get to build. e.g. Tinder auto swiper, Snake game, Blog Website, LinkedIn Auto Submit Job Application
- The curriculum was developed over a period of 2 years, with comprehensive student testing and feedback.
- We've taught over 600,000 students how to code and many have gone on to change their lives by becoming professional developers or starting their own tech startup.
- You'll save yourself over $12,000 by enrolling, and still get access to the same teaching materials and learn from the same instructor and curriculum as our in-person programming Bootcamp.
- The course is constantly updated with new content, with new projects and modules determined by students - that's you!
We'll take you step-by-step through engaging video tutorials and teach you everything you need to know to succeed as a Python developer. The course includes over 65 hours of HD video tutorials and builds your programming knowledge while making real-world Python projects. Throughout this comprehensive course, we cover a massive amount of tools and technologies, including:
- Python 3 - the latest version of Python
- PyCharm, Jupyter Notebook, Google Colab
- Python Scripting and Automation
- Python Game Development
- Web Scraping
- Beautiful Soup
- Selenium Web Driver
- Request
- WTForms
- Data Science
- Pandas
- NumPy
- Matplotlib
- Plotly
- Scikit learn
- Seaborn
- Turtle
- Python GUI Desktop App Development
- Tkinter
- Front-End Web Development
- HTML 5
- CSS 3
- Bootstrap 4
- Bash Command Line
- Git, GitHub and Version Control
- Backend Web Development
- Flask
- REST
- APIs
- Databases
- SQL
- SQLite
- PostgreSQL
- Authentication
- Web Design
- Deployment with GitHub Pages, Heroku and GUnicorn
- and much much more!
By the end of this course, you will be fluently programming in Python and you'll be so good at Python that you can get a job or use the language professionally. You'll also build a portfolio of 100 projects that you can show off to any potential employer. Including:
- Blackjack
- Snake Game
- Pong Game
- Auto Swipe on Tinder
- Auto Job Applications on LinkedIn
- Automate Birthday Emails/SMS
- Fully Fledged Blog Website
- Build Your Own Public API
- Data Science with Google Trends
- Analysing Lego Datasets
- Google App Store Analysis
- and much much more!
- String
- Subscript
- Introduction to python
- Variables, print, f print, string methods
- Modules & Custom modules
- Python programs:
- Remaining days
- Tip calculator
- Treasure island
- Lists, random
- Python Programs:
- Rock-Paper-Scissors
- Pay the bill
- Treasure map
- for loop, random, range
- Python Programs:
- FizzBuzz
- Random Password generator
- Learn about the if statement in Python: how to use it to make decisions in your programs.
- Practice using the if statement to control the flow of your programs.
- Learn about the for loop in Python: how to use it to iterate over lists and other iterable objects.
- Practice using the for loop to perform tasks on each element of a list.
- Learn about the while loop in Python: how to use it to repeat a block of code until a specific condition is met.
- Practice using the while loop to perform tasks until a certain condition is reached.
- Learn about functions in Python: how to define and call them, and how to pass arguments and return values.
- Practice using functions to organize and reuse code in your programs.
- Functions with Output
- Mathematical Operations
- Calculator Program
- Learn about lists in Python: how to create, modify, and access list elements.
- Practice using lists to store and manipulate data in your programs.
- Variable Scope (Local & Global)
- Build a number guess game
- Debugging your code
- Build a "Higher Lower Game"
- Build a Coffee Machine Program
- OOP with python
- You are modelling real world examples.
- BUild a Coffee machine Program with OOP
- Installation of PyCharm
- export PATH=$PATH:/opt/pycharm-community-2022.3.1/bin/
- Introduction to colorgram
- Exctracts colors from the image
- create hirst-painting
- Listen to the events (key strokes)
- Higher Order functions
- GAME: Turtle Race
- Build a Sanke Game
- Create a website using Django
- Install Virtual Env - sudo apt install python3-venv
- Create a new virtual env - python3 -m venv venv
- Activate the vritual env - source venv/bin/activate
- pip freeze > requirements.txt
- pip install PrettyTable
- pypi.org