|  | 
| 1 | 1 | # Data science on Medium | 
| 2 |  | -Collection of  codes used in my data science articles on Medium | 
|  | 2 | +Collection of  codes used in my [data science articles](https://medium.com/@khuyentran1476) on Medium | 
|  | 3 | + | 
|  | 4 | +# Contents | 
|  | 5 | +1. [Data Science Tools](#data-science-tools) | 
|  | 6 | +1. [Machine Learning](#machine-learning) | 
|  | 7 | +1. [Natural Language Processing](#natural-language-processing) | 
|  | 8 | +1. [Visualization](#visualization) | 
|  | 9 | +1. [Mathematical Programming](#mathematical-programming) | 
|  | 10 | +1. [Scraping](#scraping) | 
|  | 11 | +1. [Python](#python) | 
|  | 12 | +1. [Linear Algebra](#linear-algebra) | 
|  | 13 | +1. [Data Structure](#data-structure) | 
|  | 14 | +1. [Statistics](#statistics) | 
|  | 15 | +1. [Applications](#applications) | 
|  | 16 | +1. [Productive Tips](#productive-tips) | 
|  | 17 | +1. [Learning Tips](#learning-tips) | 
|  | 18 | +1. [Book Review](#book-review) | 
|  | 19 | +# Data Science Tools | 
|  | 20 | +| Title        | Medium article           | Repository  | | 
|  | 21 | +| ------------- |:-------------:| :-----:| | 
|  | 22 | +| How to Create Fake Data with Faker | [link](https://towardsdatascience.com/how-to-create-fake-data-with-faker-a835e5b7a9d9) | [link](./data_science_tools/faker.ipynb) | | 
|  | 23 | +| How to Embed Interactive Charts on your Medium Articles and Personal Website | [link](https://towardsdatascience.com/how-to-embed-interactive-charts-on-your-medium-articles-and-website-6987f7b28472) | [link](./data_science_tools/embed_charts.ipynb) | | 
|  | 24 | +| How to Monitor And Log your Machine Learning Experiment Remotely with HyperDash | [link](https://towardsdatascience.com/how-to-monitor-and-log-your-machine-learning-experiment-remotely-with-hyperdash-aa7106b15509) | [link](./data_science_tools/Hyperdash.ipynb) | | 
|  | 25 | +| How to Leverage Visual Studio Code for your Data Science Projects | [link](https://towardsdatascience.com/how-to-leverage-visual-studio-code-for-your-data-science-projects-7078b70a72f0) |  | 
|  | 26 | +| Introduction to Datapane: A Python Library to Build Interactive Reports | [link](https://towardsdatascience.com/introduction-to-datapane-a-python-library-to-build-interactive-reports-4593fd3cb9c8) |  | 
|  | 27 | +| How to Share your Python Objects Across Different Environments in One Line of Code | [link](https://towardsdatascience.com/how-to-share-your-python-objects-across-different-environments-in-one-line-of-code-f30a25e5f50e)  | [link](./data_science_tools/blob_datapane.ipynb) | 
|  | 28 | + | 
|  | 29 | +# Machine Learning | 
|  | 30 | +| Title        | Medium article           | Repository  | | 
|  | 31 | +| ------------- |:-------------:| :-----:| | 
|  | 32 | +|How to Efficiently Fine-Tune your Machine Learning Models | [link](https://towardsdatascience.com/how-to-fine-tune-your-machine-learning-models-with-ease-8ca62d1217b1) | [link](https://github.com/khuyentran1401/Machine-learning-pipeline) | | 
|  | 33 | +| How to Learn Non-linear Dataset with Support Vector Machines | [link](https://towardsdatascience.com/how-to-learn-non-linear-separable-dataset-with-support-vector-machines-a7da21c6d987) | [link](./machine-learning/SVM_Seperate_XOR.ipynb) | | 
|  | 34 | +| Introduction to IBM Federated Learning: A Collaborative Approach to Train ML Models on Private Data | [link](https://towardsdatascience.com/introduction-to-ibm-federated-learning-a-collaborative-approach-to-train-ml-models-on-private-data-2b4221c3839) | [link](https://github.com/IBM/federated-learning-lib) | 
|  | 35 | + | 
|  | 36 | +# Natural Language Processing | 
|  | 37 | +| Title        | Medium article           | Repository  | | 
|  | 38 | +| ------------- |:-------------:| :-----:| | 
|  | 39 | +| Sentiment Analysis of LinkedIn Messages      | [link]() | [link](/linkedin_analysis) | | 
|  | 40 | +| Find Common Words in Article with Python Module Newspaper and NLTK      | [link](https://towardsdatascience.com/find-common-words-in-article-with-python-module-newspaper-and-nltk-8c7d6c75733)      |   [link](https://towardsdatascience.com/find-common-words-in-article-with-python-module-newspaper-and-nltk-8c7d6c75733) | [link](https://github.com/khuyentran1401/Extract-text-from-article) | | 
|  | 41 | +| How to Tokenize Tweets with Python | [link](https://towardsdatascience.com/an-introduction-to-tweettokenizer-for-processing-tweets-9879389f8fe7) | [link](./nlp/tweets_tokenize.ipynb) | | 
|  | 42 | + | How to Solve Analogies with Word2Vec | [link](https://towardsdatascience.com/how-to-solve-analogies-with-word2vec-6ebaf2354009) | [link](./nlp/word2vec) | | 
|  | 43 | + | What is PyTorch | [link](https://towardsdatascience.com/what-is-pytorch-a84e4559f0e3) | [link](./nlp/PyTorch.ipynb) | | 
|  | 44 | + | Convolutional Neural Network in Natural Language Processing | [link](https://towardsdatascience.com/convolutional-neural-network-in-natural-language-processing-96d67f91275c) | [link](./nlp/convolutional_neural_network.ipynb) | 
|  | 45 | + | 
|  | 46 | + | 
|  | 47 | +# Visualization | 
|  | 48 | +| Title        | Medium article           | Repository  | | 
|  | 49 | +| ------------- |:-------------:| :-----:| | 
|  | 50 | +| What I Learned from Scraping 15k Data Science Articles on Medium      | [link](https://medium.com/@khuyentran1476/what-i-learned-from-scraping-15k-data-science-articles-on-medium-98a5f252d0aa) | [link](./visualization/medium_articles) | | 
|  | 51 | +| How to Create Interactive Plots with Altair | [link](https://towardsdatascience.com/how-to-create-interactive-and-elegant-plot-with-altair-8dd87a890f2a) | [link](./visualization/altair.ipynb) | | 
|  | 52 | +| How to Create a Drop-Down Menu and a Slide Bar for your Favorite Visualization Tool | [link](https://towardsdatascience.com/how-to-create-a-drop-down-menu-and-a-slide-bar-for-your-favorite-visualization-tool-3a50b7c9ea01) | [link](./visualization/dropdown/dropdown.ipynb) | | 
|  | 53 | +| I Scraped more than 1k Top Machine Learning Github Profiles and this is what I Found | [link](https://towardsdatascience.com/i-scraped-more-than-1k-top-machine-learning-github-profiles-and-this-is-what-i-found-1ab4fb0c0474) | [link](./visualization/github) | 
|  | 54 | +| Top 6 Python Libraries for Visualization: Which one to Use? | [link](https://towardsdatascience.com/top-6-python-libraries-for-visualization-which-one-to-use-fe43381cd658) | [link](./visualization/top_visualization.ipynb) | 
|  | 55 | +   | 
|  | 56 | + | 
|  | 57 | +# Mathematical Programming | 
|  | 58 | +| Title        | Medium article           | Repository  | | 
|  | 59 | +| ------------- |:-------------:| :-----:| | 
|  | 60 | +| How to choose stocks to invest in with Python      | [link](https://towardsdatascience.com/choose-stocks-to-invest-with-python-584892e3ad22) | [link](./invest_stock) | | 
|  | 61 | +| Maximize your Productivity with Python      | [link](https://towardsdatascience.com/maximize-your-productivity-with-python-6110004b45f7) | [link](https://github.com/khuyentran1401/Task-scheduler-problem/tree/master) | 
|  | 62 | + | 
|  | 63 | + | 
|  | 64 | +# Scraping | 
|  | 65 | +| Title        | Medium article           | Repository  | | 
|  | 66 | +| ------------- |:-------------:| :-----:| | 
|  | 67 | +| Web Scrape Movie Database with Beautiful Soup      | [link](https://medium.com/analytics-vidhya/detailed-tutorials-for-beginners-web-scrap-movie-database-from-multiple-pages-with-beautiful-soup-5836828d23) | [link](https://github.com/khuyentran1401/Web-scrape-Ghibli-Movie-Database/tree/master) | | 
|  | 68 | + | 
|  | 69 | + | 
|  | 70 | +# Python | 
|  | 71 | +| Title        | Medium article           | Repository  | | 
|  | 72 | +| ------------- |:-------------:| :-----:| | 
|  | 73 | +| Numpy Tricks for your Data Science Projects      | [link](https://medium.com/@khuyentran1476/comprehensive-numpy-tutorials-for-beginners-8b88696bd3a2) | [link](./python/Numpy_tricks.ipynb) | | 
|  | 74 | +| Cython-A Speed-Up Tool for your Python Function | [link](https://towardsdatascience.com/cython-a-speed-up-tool-for-your-python-function-9bab64364bfd) | [link](https://github.com/khuyentran1401/Cython) | | 
|  | 75 | +| Timing for Efficient Python Code | [link](https://towardsdatascience.com/timing-the-performance-to-choose-the-right-python-object-for-your-data-science-project-670db6f11b8e) | [link](./python/Time.ipynb) | | 
|  | 76 | +| How to Use Lambda for Efficient Python Code | [link](https://towardsdatascience.com/how-to-use-lambda-for-efficient-python-code-ff950dc8d259) | [link](./python/lambda.ipynb) | | 
|  | 77 | +| Python Tricks for Keeping Track of Your Data | [link](https://towardsdatascience.com/python-tricks-for-keeping-track-of-your-data-aef3dc817a4e) | [link](./python/keep_track.ipynb) | | 
|  | 78 | +| Boost Your Efficiency With Specialized Dictionary Implementations in Python | [link](https://medium.com/better-programming/boost-your-efficiency-with-specialized-dictionary-implementations-7799ec97d14f) | [link](./python/dictionary.ipynb) | | 
|  | 79 | +| Dictionary as an Alternative to If-Else | [link](https://towardsdatascience.com/dictionary-as-an-alternative-to-if-else-76fe57a1e4af) | [link](./python/dictionary_ifelse.ipynb) | | 
|  | 80 | +| How to Use Zip to Manipulate a List of Tuples | [link](https://levelup.gitconnected.com/how-to-use-zip-to-manipulate-a-list-of-tuples-6ba6e00c02cd) | [link](./python/zip.ipynb) | | 
|  | 81 | +| Get the Most out of Your Array With These Four Numpy Methods | [link](https://medium.com/swlh/get-the-most-out-of-your-array-with-these-four-numpy-methods-2fc4a6b04736) | [link]('./python/four_numpy_methods.ipynb) | 
|  | 82 | + | 
|  | 83 | +# Linear Algebra | 
|  | 84 | +| Title        | Medium article           | Repository  | | 
|  | 85 | +| ------------- |:-------------:| :-----:| | 
|  | 86 | +| How to Build a Matrix Module from Scratch   | [link](https://towardsdatascience.com/how-to-build-a-matrix-module-from-scratch-a4f35ec28b56)   | [link](https://github.com/khuyentran1401/Numerical-Optimization-Machine-learning/tree/master/matrix) | | 
|  | 87 | +| Linear Algebra for Machine Learning: Solve a System of Linear Equations | [link](https://towardsdatascience.com/linear-algebra-for-machine-learning-solve-a-system-of-linear-equations-3ec7e882e10f) | [link](https://github.com/khuyentran1401/Numerical-Optimization-Machine-learning/blob/master/Backward%20substitution%20and%20Gaussian%20Elimiation.ipynb) | | 
|  | 88 | +| How to Find a Good Match with Python | [link](https://towardsdatascience.com/how-to-match-two-people-with-python-7583b51ff3f9) | [link](https://github.com/khuyentran1401/linear-programming-with-PuLP) | 
|  | 89 | +# Data Structure | 
|  | 90 | +| Title        | Medium article           | Repository  | | 
|  | 91 | +| ------------- |:-------------:| :-----:| | 
|  | 92 | +| Convex Hull: An Innovative Approach to Gift-Wrap your Data | [link](https://towardsdatascience.com/convex-hull-an-innovative-approach-to-gift-wrap-your-data-899992881efc) | [link](https://github.com/khuyentran1401/Computational-Geometry/blob/master/Graham%20Scan.ipynb) | | 
|  | 93 | +| How to Visualize Social Network With Graph Theory | [link](https://towardsdatascience.com/how-to-visualize-social-network-with-graph-theory-4b2dc0c8a99f) | [link](https://github.com/khuyentran1401/Game-of-Thrones-And-Graph) | | 
|  | 94 | +| How to Search Data with KDTree | 
|  | 95 | +| [link](https://towardsdatascience.com/how-to-search-data-with-kdtree-aad5c82ebd99) | [link](https://github.com/khuyentran1401/kdtree-implementation) | | 
|  | 96 | +| How to Find the Nearest Hospital with a Voronoi Diagram | [link](https://towardsdatascience.com/how-to-find-the-nearest-hospital-with-voronoi-diagram-63bd6d0b7b75) | [link](https://github.com/khuyentran1401/Voronoi-diagram/) | 
|  | 97 | + | 
|  | 98 | +# Statistics | 
|  | 99 | +| Title        | Medium article           | Repository  | | 
|  | 100 | +| ------------- |:-------------:| :-----:| | 
|  | 101 | +| Can Datasets of a Dinosaur and a Circle have Identical Statistics? | [link](https://towardsdatascience.com/how-to-turn-a-dinosaur-dataset-into-a-circle-dataset-with-the-same-statistics-64136c2e2ca0) | | 
|  | 102 | + | 
|  | 103 | +# Applications | 
|  | 104 | +| Title        | Medium article           | Repository  | | 
|  | 105 | +| ------------- |:-------------:| :-----:| | 
|  | 106 | +| How to Create an Interactive Startup Growth Calculator with Python | [link](https://towardsdatascience.com/how-to-create-an-interactive-startup-growth-calculator-with-python-d224816f29d5) | [link](https://github.com/datapane/gallery/tree/master/startup-calculator) | 
|  | 107 | + | 
|  | 108 | +# Productive Tips | 
|  | 109 | +| Title        | Medium article           | Repository  | | 
|  | 110 | +| ------------- |:-------------:| :-----:| | 
|  | 111 | +| How to Share your Jupyter Notebook in 3 Lines of Code with Ngrok | [link](https://towardsdatascience.com/how-to-share-your-jupyter-notebook-in-3-lines-of-code-with-ngrok-bfe1495a9c0c) | | 
|  | 112 | +| How to Organize your Data Science Articles with Github | [link](https://towardsdatascience.com/how-to-organize-your-data-science-articles-with-github-b5b9427dad37) | [link](https://github.com/khuyentran1401/machine-learning-articles) | | 
|  | 113 | +| How to Create Reusable Command-Line | [link](https://towardsdatascience.com/how-to-create-reusable-command-line-f9a2bb356bc9) | | 
|  | 114 | + | 
|  | 115 | +# Learning Tips | 
|  | 116 | +| Title        | Medium article           | Repository  | | 
|  | 117 | +| ------------- |:-------------:| :-----:| | 
|  | 118 | +| How to Learn Data Science when Life does not Give You a Break | [link](https://towardsdatascience.com/how-to-learn-data-science-when-life-does-not-give-you-a-break-a26a6ea328fd) | | 
|  | 119 | +| How to Accelerate your Data Science Career by Putting yourself in the Right Environment | [link](https://towardsdatascience.com/how-to-accelerate-your-data-science-career-by-putting-yourself-in-the-right-environment-8316f42a476c) | | 
|  | 120 | +| To become a Better Data Scientist, you need to Think like a Programmer | [link](https://towardsdatascience.com/to-become-a-better-data-scientist-you-need-to-think-like-a-programmer-18d0a00994dc) |  | 
|  | 121 | + | 
|  | 122 | +# Book Review | 
|  | 123 | +| Title        | Medium article           | Repository  | | 
|  | 124 | +| ------------- |:-------------:| :-----:| | 
|  | 125 | +| Python Machine Learning: A Comprehensive Handbook for Machine Learning | [link](https://medium.com/analytics-vidhya/python-machine-learning-a-comprehensive-handbook-for-machine-learning-63f024c898d0) | | 
|  | 126 | + | 
|  | 127 | + | 
|  | 128 | + | 
|  | 129 | + | 
|  | 130 | + | 
|  | 131 | + | 
|  | 132 | + | 
|  | 133 | + | 
|  | 134 | + | 
|  | 135 | + | 
| 3 | 136 | 
 | 
| 4 |  | -## Data science projects | 
| 5 |  | -* [What I Learned from Scraping 15k Data Science Articles on Medium](https://medium.com/@khuyentran1476/what-i-learned-from-scraping-15k-data-science-articles-on-medium-98a5f252d0aa) | 
| 6 |  | -  * [Notebook](https://nbviewer.jupyter.org/gist/khuyentran1401/ee2f1294306f506ef6c84ca7b9e48928) | 
|  | 
0 commit comments