Skip to content

simonemargio/100DaysOfCodePython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python - 100 days of code

Python exercises and examples carried out during the #100DaysOfCode

Topics

Day Topic
001 Working with Variables in Python to Manage Data
002 Understanding Data Types and How to Manipulate Strings
003 Control flow and logical operators
004 Randomisation and python lists
005 Python loops
006 Python Functions
007 Hangman project
008 Function parameters
009 Dictionaries and nesting
010 Functions with outputs
011 Summary of everything done so far
012 Scope
013 Debugging, find and fix errors
014 Higher lower game project
015 Coffee machine project
016 OPP coffee machine project
017 OOP quiz proiect
018 GUI + Damien Hirst painting
019 Instances, state and higher order functions
020 Snake Game part 1: animation and coordinates
021 Snake Game final part. Inheritance and list slicing
022 Build Pong arcade game
023 Build Turtle crossing game
024 Files directories and paths
025 US States game project
026 List and dictionary comprehension
027 Tkinter, args and kwargs
028 Dynamic typing
029 Building a password manager GUI app with Tkinter
030 Errors, exceptions and JSON data
031 Flash Card App project
032 Send email (smtplib) & manage dates (datetime)
033 API endpoints and parameters
034 API Practice and creating a GUI quiz app
035 Keys authentication and environment variables
036 Apple's stock trading news alert project
037 API: post, put, delete and headers
038 Workout tracking using Google Sheets with Nutritionix and Sheety API
039 Telegram bot that responds to specific requests
040 Recap
041 Web foundation: introduction to HTML
042 Intermediate HTML: table, form and input
043 Introduction to CSS
044 HTML CSS
045 Web scraping with Beautiful Soup
046 Review of previous lessons
047 Automated Amazon price tracker with Beautiful Soup
048 Create an automated game playing Bot with Selenium
049 Twitter alert bot for Apple's stock trading news
050 Use instagram api to show information from a username
051 Internet speed Twitter complaint bot
052 Nested and returned functions
053 Python decorator functions
054 Introduction to web development with Flask
055 HTML and url Parsing in Flask
056 Rendering HTML/Static files and using website templates
057 Templating with Jinja in flask applications
058 Think in one line: hashtag generator
059 Think in one line: c_ns_r_d str_ngs
060 Get all values from the dictionary and add them to a list without duplicates
061 Sort a tuple of tuples by 2nd item
062 Parse a JSON to get all the values of a specific key within an array
063 Use NumPy to delete the second column from a given array and insert the following a column in its place
064 Use Pandas for merge two data frames using using a specific condition
065 Generate a random date between given start and end dates
066 Check if two sets have any elements in common. If yes, display the common elements
067 Remove all special symbols and punctuation from a string
068 Generate a random password that meets specific conditions
069 Extend nested list by adding a sublist
070 Solve the Fibonacci sequence using recursion
071 Fruit smoothie
072 Rectangle collision detection
073 Stack calculator
074 A text-based program to convert strings into morse code
075 Web foundation: bootstrap
076 Bootstrap TinDog
077 Understanding color theory
078 Understanding typography and fonts
079 Build a text-based version of the Tic Tac Toe game
080 Watermarking image
081 Balanced binary search tree using an array which elements are sorted in ascending order
082 Programming polyglot
083 Flipping Bits
084 Crack the pin code
085 Coffee & Wifi Project: flask, WTForms, bootstrap and csv
086 Menage attention with effective user interface design as: color, layout, alignment, white space
087 User experience design
088 Apply the design rules: basic color theory, typography, user interface and experience design
089 Building own API with RESTful routing
090 Data exploration with pandas
091 Authentication with Flask: login and registering users, encryption, salting and hashing with Werkzeug
092 Data visualization with Matplotlib
093 Aggregate and merge data with Pandas: analyse the LEGO dataset
094 Google trends data: resampling and visualizing time series
095 Beautiful Plotly charts and analyzing the Android app store
096 Computation with NumPy and N-Dimensional arrays
097 Linear regression and data visualization with Seaborn
098 Analyze the Nobel Prize with Plotly, Matplotlib and Seaborn
099 The tragic discovery of handwashing: t-tests and distributions
100 Capstone project: predict house prices

About

Python exercises and examples carried out during the #100DaysOfCode

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •