Skip to content

Commit ae76d3e

Browse files
Update README.md
1 parent 540f657 commit ae76d3e

File tree

1 file changed

+134
-4
lines changed

1 file changed

+134
-4
lines changed

README.md

Lines changed: 134 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,136 @@
11
# 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+
3136

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

Comments
 (0)