100daysofpython's People
100daysofpython's Issues
100daysofpython Tracker
Beginner Python
- Variables in Python
- String Manipulation
- Input and Print Functions
- Variable Naming Rules
- Mathematical Operations in Python
- DataTypes
- Converting types
- Conditionals IF/ELIF/ELSE
- Logical Operators
- Randomisation
- Error Handling
- Functions
- For Loops
- Code blocks and Indentation
- While Loops
- Flowchart Programming
- Positional and Keyword Arguments
- Python Dictionaries and Lists
- Nested Collections
- Returning Functions
- Return vs. Print
- Doc Strings vs. Comments
- Scope and Local/Global Variables
- Debugging Techniques
Intermediate Python
- Local Development Environment Setup
- PyCharm Tips and Tricks
- Python Object Oriented Programming
- Creating Classes in Python
- Using External Python Modules/Import
- Getting / Setting Attributes
- Python Methods
- Class Initialisers
- Module Aliasing
- Optional, Required and Default Parameters
- Event Listenters
- Python Instances and State
- Python Turtle
- Game Development with Python and OOP
- Python Inheritance
- Python Slice Function
- File I/O Reading and Writing to Local Files
- File Directories
- Reading and Writing to CSV
- Introduction to the Pandas Framework
- List Comprehensions
- Dictionary Comprehensions
- Packing and Unpacking Functions in Python
- Creating Desktop GUI Apps with Tkinter
- Strongly Dynamic Typing
- Error Handling and Exceptions
- Try / Except/ Raise
- Working with JSONs
- Local Persistence
- Sending Email with Python and SMTP
- Working with date and time
- Hosting Python Code Online with PythonAnywhere
- APIs
- Making HTTP Requests with the Requests module
- Sending Parameters with the Request
- APIs with Authentication
- Sending SMS with Python
- Web Scraping with Beautiful Soup
- Browser Automation with Selenium Web Driver
- Automating Tinder
- Automating Twitter
- Automating LinkedIn
- Automating Instagram
- Web Development with Flask
- Command Line
- Python Decorators
- Templating with Jinja 2
- WTForms
Advanced Python
- Build Your Own REST API with Python
- Build Your Own Blog
- Databases with SQLite
- Dataframe Inspection
- Data Cleaning
- Sorting Values in Dataframes
- Arithmatic Operations with Pandas
- Creating Pivot Tables
- Chaining Functions
- Smoothing Time Series Data
- Creating Line Charts with Matplotlib
- Using Jupyter Notebook
- HTML Markdown
- Creating Scatterplots with Matplotlib
- Relational Database Schemas
- Descriptive Statistics
- Creating Bar Charts, Pie Charts, Donut Charts, Box Plots with
- Plotly
- Creating NumPy NDArrays
- Array Slicing and Subsetting
- Matrix Multiplication
- Bitwise and Operators in Pandas
- Creating Bubble Charts with Seaborn
- Running Regressions with Scikit-Learn
- Non-Parametric Regression
- Students T-Tests and Histograms with Scikit-Learn
- Multi-Variable Regression
- Log Transformations
- Residuals Analysis
- Text to Morse Code Converter
- Portfolio Website
- Tic Tac Toe Game
- Image Watermarking App
- Typing Speed Test
- Breakout Game
- Cafe and Wifi Website
- Todo List Website
- Disappearing Text Writing App
- Image Color Palette Generator
- Custom Web Scraper
- Automating the Google Dinosaur Game
- Space Invaders Game
- Custom API Driven Website
- An Online Shop
- Custom Browser Automation
- Analyse and Visualise the Space Race
- Analyse Deaths Involving the Police in the US
- Predict Earnings using Multivariable Regression
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.