All Projects → BrambleXu → Automate The Boring Stuff With Python Solutions

BrambleXu / Automate The Boring Stuff With Python Solutions

Solutions for Automate the Boring Stuff with Python

Projects that are alternatives of or similar to Automate The Boring Stuff With Python Solutions

Wikidataintegrator
A Wikidata Python module integrating the MediaWiki API and the Wikidata SPARQL endpoint
Stars: ✭ 137 (+0.74%)
Mutual labels:  jupyter-notebook
Glasses
High-quality Neural Networks for Computer Vision 😎
Stars: ✭ 138 (+1.47%)
Mutual labels:  jupyter-notebook
Minifold
MiniFold: Deep Learning for Protein Structure Prediction inspired by DeepMind AlphaFold algorithm
Stars: ✭ 136 (+0%)
Mutual labels:  jupyter-notebook
Dat210x
Programming with Python for Data Science Microsoft
Stars: ✭ 137 (+0.74%)
Mutual labels:  jupyter-notebook
Copy Paste Aug
Copy-paste augmentation for segmentation and detection tasks
Stars: ✭ 132 (-2.94%)
Mutual labels:  jupyter-notebook
Cnn Audio Denoiser
Tensorflow 2.0 implementation of the paper: A Fully Convolutional Neural Network for Speech Enhancement
Stars: ✭ 138 (+1.47%)
Mutual labels:  jupyter-notebook
Text Analytics
Unstructured Data Analysis (Graduate) @Korea University
Stars: ✭ 138 (+1.47%)
Mutual labels:  jupyter-notebook
Causalgraphicalmodels
Causal Graphical Models in Python
Stars: ✭ 137 (+0.74%)
Mutual labels:  jupyter-notebook
Fetching Financial Data
Fetching financial data for technical & fundamental analysis and algorithmic trading from a variety of python packages and sources.
Stars: ✭ 137 (+0.74%)
Mutual labels:  jupyter-notebook
Deep Reinforcement Stock Trading
A light-weight deep reinforcement learning framework for portfolio management. This project explores the possibility of applying deep reinforcement learning algorithms to stock trading in a highly modular and scalable framework.
Stars: ✭ 136 (+0%)
Mutual labels:  jupyter-notebook
End To End Generative Dialogue
A neural conversation model
Stars: ✭ 137 (+0.74%)
Mutual labels:  jupyter-notebook
Qutip Notebooks
A collection of IPython notebooks using QuTiP: examples, tutorials, development test, etc.
Stars: ✭ 137 (+0.74%)
Mutual labels:  jupyter-notebook
Easy slam tutorial
首个中文的简单从零开始实现视觉SLAM理论与实践教程,使用Python实现。包括:ORB特征点提取,对极几何,视觉里程计后端优化,实时三维重建地图。A easy SLAM practical tutorial (Python).图像处理、otsu二值化。更多其他教程我的CSDN博客
Stars: ✭ 137 (+0.74%)
Mutual labels:  jupyter-notebook
Robustautoencoder
A combination of Autoencoder and Robust PCA
Stars: ✭ 137 (+0.74%)
Mutual labels:  jupyter-notebook
Sketch rnn keras
Keras implementation of Sketch RNN
Stars: ✭ 138 (+1.47%)
Mutual labels:  jupyter-notebook
Youtube Like Predictor
YouTube Like Count Predictions using Machine Learning
Stars: ✭ 137 (+0.74%)
Mutual labels:  jupyter-notebook
Rapids Single Cell Examples
Examples of single-cell genomic analysis accelerated with RAPIDS
Stars: ✭ 138 (+1.47%)
Mutual labels:  jupyter-notebook
Generative adversarial networks 101
Keras implementations of Generative Adversarial Networks. GANs, DCGAN, CGAN, CCGAN, WGAN and LSGAN models with MNIST and CIFAR-10 datasets.
Stars: ✭ 138 (+1.47%)
Mutual labels:  jupyter-notebook
Indaba 2018
Practical Notebooks for the Deep Learning Indaba 2018
Stars: ✭ 138 (+1.47%)
Mutual labels:  jupyter-notebook
Dab And Tpose Controlled Lights
Control your lights with dab and t-pose, duh
Stars: ✭ 137 (+0.74%)
Mutual labels:  jupyter-notebook

This is my notebook for the book Automate_the_Boring_Stuff_with_Python. You could access this book for free. Thanks for the author Al Sweigart, we could have this wonderful learning metirials for python beginners.

Because the book didn't give solutions for the Practice Projects, so I add my solutions for other learners.

I hope this could help those people who study this book.

I haven't finish all practice projects. If you finish it, welcome to pull a request to add your solution.

Environment:Python 3

There are two major part of each chapter. The Chapter Projects and the Practice Projects. There are also some errors while dealing with the chapter projects.(Like Chapter 15 the multidownloadXkcd.py) And in each chapter floder, there is one jupyter notebook file, which recording my history with each chapter.

  • [x] [x] means solutions are available for both chapter projects and the practice projects in this chapter.
  • [x] [x] Chapter 2 – Flow Control
  • [x] [x] Chapter 3 – Functions
  • [x] [x] Chapter 4 – Lists
  • [x] [x] Chapter 5 – Dictionaries and Structuring Data
  • [x] [x] Chapter 6 – Manipulating Strings
  • [x] [x] Chapter 7 – Pattern Matching with Regular Expressions
  • [x] [ ] Chapter 8 – Reading and Writing Files
  • [ ] [x] Chapter 9 – Organizing Files
  • [x] [ ] Chapter 10 – Debugging
  • [x] [ ] Chapter 11 – Web Scraping
  • [ ] [ ] Chapter 12 – Working with Excel Spreadsheets
  • [ ] [ ] Chapter 13 – Working with PDF and Word Documents
  • [ ] [ ] Chapter 14 – Working with CSV Files and JSON Data
  • [x] [ ] Chapter 15 – Keeping Time, Scheduling Tasks, and Launching Programs
  • [ ] [ ] Chapter 16 – Sending Email and Text Messages
  • [ ] [ ] Chapter 17 – Manipulating Images
  • [ ] [ ] Chapter 18 – Controlling the Keyboard and Mouse with GUI Automation
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].