From b7b243200bebbac577ed73ca4fae64a823217dc8 Mon Sep 17 00:00:00 2001 From: MOHAMMED HANAN M T P <91409429+hanu-14@users.noreply.github.com> Date: Sat, 18 Jul 2026 12:55:57 +0530 Subject: [PATCH] fix: upgrade http:// to https:// in README --- README.md | 252 +++++++++++++++++++++++++++--------------------------- 1 file changed, 126 insertions(+), 126 deletions(-) diff --git a/README.md b/README.md index e0f40a8..1a4f696 100644 --- a/README.md +++ b/README.md @@ -9,21 +9,21 @@ - [Python 3 in one picture](https://fossbytes.com/wp-content/uploads/2015/09/python-3-in-one-pic.png) - [**Awesome Python**](https://github.com/vinta/awesome-python) - [**Jargon from the functional programming world in simple terms!**](https://github.com/hemanth/functional-programming-jargon) -- [**Dive Into Python**](http://www.diveintopython.net/index.html) +- [**Dive Into Python**](https://www.diveintopython.net/index.html) - [Learn Python Wiki on Reddit](https://www.reddit.com/r/learnpython/wiki/index) - [Learn 90% of Python in 90 Minutes](https://www.slideshare.net/MattHarrison4/learn-90) -- [Highest Voted Python Questions](http://stackoverflow.com/questions/tagged/python?sort=votes&pageSize=50) +- [Highest Voted Python Questions](https://stackoverflow.com/questions/tagged/python?sort=votes&pageSize=50) - [Python Basic Concepts](https://github.com/gumption/Python_for_Data_Science/blob/master/3_Python_Basic_Concepts.ipynb) -- [Quick Reference to Python](http://www.dataschool.io/python-quick-reference/) +- [Quick Reference to Python](https://www.dataschool.io/python-quick-reference/) - [The Elements of Python Style](https://github.com/amontalenti/elements-of-python-style) -- [**What does the yield keyword do in Python?**](http://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do-in-python) -- [Parsing values from a JSON file in Python](http://stackoverflow.com/questions/2835559/parsing-values-from-a-json-file-in-python) +- [**What does the yield keyword do in Python?**](https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do-in-python) +- [Parsing values from a JSON file in Python](https://stackoverflow.com/questions/2835559/parsing-values-from-a-json-file-in-python) - [**Python Quora FAQs**](https://www.quora.com/topic/Python-programming-language-1) - [time-complexity of various operations - list/dict - in current CPython](https://wiki.python.org/moin/TimeComplexity) - Scripting in Python - - [Python Scripting Tutorial](http://www.dreamsyssoft.com/python-scripting-tutorial/intro-tutorial.php) + - [Python Scripting Tutorial](https://www.dreamsyssoft.com/python-scripting-tutorial/intro-tutorial.php) - [Scripting with Python](https://www.schrodinger.com//AcrobatFile.php?type=supportdocs&type2=&ident=404) - - [**Can I use Python as a bash replacement?**](http://stackoverflow.com/questions/209470/can-i-use-python-as-a-bash-replacement) + - [**Can I use Python as a bash replacement?**](https://stackoverflow.com/questions/209470/can-i-use-python-as-a-bash-replacement) ## Useful Online Courses - [Learn Python (Codecademy)](https://www.codecademy.com/learn/python#) @@ -37,51 +37,51 @@ - [Awesome Python - Data Analysis](https://github.com/vinta/awesome-python#science-and-data-analysis) - Statistics - [Statistics and Data Science](https://github.com/svaksha/pythonidae/blob/master/Statistics.md) -- [**An Introduction to Scientific Python (and a Bit of the Maths Behind It) – NumPy**](http://www.kdnuggets.com/2016/06/intro-scientific-python-numpy.html) +- [**An Introduction to Scientific Python (and a Bit of the Maths Behind It) – NumPy**](https://www.kdnuggets.com/2016/06/intro-scientific-python-numpy.html) - [Data Analysis and IPython Notebooks](https://github.com/kirang89/pycrumbs#data-analysis) - [Python for Data Science: Basic Concepts](https://github.com/gumption/Python_for_Data_Science/blob/master/2_Data_Science_Basic_Concepts.ipynb) -- [Pycon India 2015 Notes](http://www.analyticsvidhya.com/blog/2015/10/notes-impressions-experience-excitement-pycon-india-2015/) +- [Pycon India 2015 Notes](https://www.analyticsvidhya.com/blog/2015/10/notes-impressions-experience-excitement-pycon-india-2015/) - [**5 important Python Data Science advancements of 2015**](https://medium.com/@elgehelge/the-5-most-important-python-data-science-advancements-of-2015-a136482da89b#.sp2c1la9z) -- [Data Exploration with Numpy cheat sheet](http://www.analyticsvidhya.com/blog/2015/07/11-steps-perform-data-analysis-pandas-python) -- [Querying Craiglist with Python](http://chrisholdgraf.com/querying-craigslist-with-python/?imm_mid=0d8940&cmp=em-data-na-na-newsltr_20150916) -- [**An introduction to Numpy and Scipy**](http://www.engr.ucsb.edu/~shell/che210d/numpy.pdf) -- [Create NBA Shot Charts](http://savvastjortjoglou.com/nba-shot-sharts.html) -- [PythoR- Python meets R](http://nipunbatra.github.io/2016/01/pythor/) +- [Data Exploration with Numpy cheat sheet](https://www.analyticsvidhya.com/blog/2015/07/11-steps-perform-data-analysis-pandas-python) +- [Querying Craiglist with Python](https://chrisholdgraf.com/querying-craigslist-with-python/?imm_mid=0d8940&cmp=em-data-na-na-newsltr_20150916) +- [**An introduction to Numpy and Scipy**](https://www.engr.ucsb.edu/~shell/che210d/numpy.pdf) +- [Create NBA Shot Charts](https://savvastjortjoglou.com/nba-shot-sharts.html) +- [PythoR- Python meets R](https://nipunbatra.github.io/2016/01/pythor/) - [**How do I learn data analysis with Python?**](https://www.quora.com/How-do-I-learn-data-analysis-with-Python?redirected_qid=2464720) - [What are some interesting things to do with Python?](https://www.quora.com/Python-programming-language-What-are-some-interesting-things-to-do-with-Python?redirected_qid=2324227) - [**Which is better for data analysis: R or Python?**](https://www.quora.com/Which-is-better-for-data-analysis-R-or-Python) - [**Web scraping in Python**](https://github.com/ujjwalkarn/Web-Scraping) -- [The Guide to Learning Python for Data Science](http://www.datasciencecentral.com/profiles/blogs/the-guide-to-learning-python-for-data-science-2) +- [The Guide to Learning Python for Data Science](https://www.datasciencecentral.com/profiles/blogs/the-guide-to-learning-python-for-data-science-2) - [Python For Data Science - A Cheat Sheet For Beginners](https://www.datacamp.com/community/tutorials/python-data-science-cheat-sheet-basics) -- [Top voted Python data science questions](http://datascience.stackexchange.com/questions/tagged/python) +- [Top voted Python data science questions](https://datascience.stackexchange.com/questions/tagged/python) - [Awesome Python - Data Visualization](https://github.com/vinta/awesome-python#data-visualization) - [Awesome Python - Map Reduce](https://github.com/vinta/awesome-python#mapreduce) ## Pandas Library in Python -- [Intro to pandas data structures](http://www.gregreda.com/2013/10/26/intro-to-pandas-data-structures/) +- [Intro to pandas data structures](https://www.gregreda.com/2013/10/26/intro-to-pandas-data-structures/) - [Useful Pandas Cheatsheet](https://github.com/pandas-dev/pandas/blob/master/doc/cheatsheet/Pandas_Cheat_Sheet.pdf) -- [An Introduction to Scientific Python – Pandas](http://www.datadependence.com/2016/05/scientific-python-pandas/) -- [10 minutes to Pandas](http://pandas.pydata.org/pandas-docs/stable/10min.html) -- [Useful Pandas Snippets](http://www.swegler.com/becky/blog/2014/08/06/useful-pandas-snippets/) -- [Timeseries analysis using Pandas](http://nbviewer.jupyter.org/github/twiecki/financial-analysis-python-tutorial/blob/master/1.%20Pandas%20Basics.ipynb) +- [An Introduction to Scientific Python – Pandas](https://www.datadependence.com/2016/05/scientific-python-pandas/) +- [10 minutes to Pandas](https://pandas.pydata.org/pandas-docs/stable/10min.html) +- [Useful Pandas Snippets](https://www.swegler.com/becky/blog/2014/08/06/useful-pandas-snippets/) +- [Timeseries analysis using Pandas](https://nbviewer.jupyter.org/github/twiecki/financial-analysis-python-tutorial/blob/master/1.%20Pandas%20Basics.ipynb) - [Pandas Exercises - Practice your Pandas skills](https://github.com/guipsamora/pandas_exercises) -- [Grouping in Pandas](http://blog.yhat.com/posts/grouping-pandas.html) -- [**“Large data” work flows using pandas**](http://stackoverflow.com/questions/14262433/large-data-work-flows-using-pandas) -- [Easier data analysis with pandas (video series)](http://www.dataschool.io/easier-data-analysis-with-pandas/) +- [Grouping in Pandas](https://blog.yhat.com/posts/grouping-pandas.html) +- [**“Large data” work flows using pandas**](https://stackoverflow.com/questions/14262433/large-data-work-flows-using-pandas) +- [Easier data analysis with pandas (video series)](https://www.dataschool.io/easier-data-analysis-with-pandas/) - [Pandas Basics Cheat Sheet](https://www.datacamp.com/community/blog/python-pandas-cheat-sheet) - Quick Operations on a Pandas DataFrame - - [Renaming Columns in Pandas](http://stackoverflow.com/questions/11346283/renaming-columns-in-pandas) ([video](https://www.youtube.com/watch?v=0uBirYFhizE&list=PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y&index=5)) - - [Deleting Columns from pandas DataFrame](http://stackoverflow.com/questions/13411544/delete-column-from-pandas-dataframe) ([video](https://www.youtube.com/watch?v=gnUKkS964WQ&list=PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y&index=6)) - - [Adding new Column to existing DataFrame](http://stackoverflow.com/questions/12555323/adding-new-column-to-existing-dataframe-in-python-pandas) - - [Add one Row in a pandas.DataFrame](http://stackoverflow.com/questions/10715965/add-one-row-in-a-pandas-dataframe) - - [Changing the order of DataFrame Columns](http://stackoverflow.com/questions/13148429/how-to-change-the-order-of-dataframe-columns) - - [Changing data type of Columns](http://stackoverflow.com/questions/15891038/pandas-change-data-type-of-columns) ([video](https://www.youtube.com/watch?v=V0AWyzVMf54&list=PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y&index=13)) - - [Getting a list of the column headers from a DataFrame](http://stackoverflow.com/questions/19482970/get-list-from-pandas-dataframe-column-headers) - - [Converting list of dictionaries to Dataframe](http://stackoverflow.com/questions/20638006/convert-list-of-dictionaries-to-dataframe) - - [Getting row count of pandas DataFrame](http://stackoverflow.com/questions/15943769/how-to-get-row-count-of-pandas-dataframe) - - [Most efficient way to loop through DataFrames](http://stackoverflow.com/questions/7837722/what-is-the-most-efficient-way-to-loop-through-dataframes-with-pandas) - - [Deleting DataFrame row based on column value](http://stackoverflow.com/questions/18172851/deleting-dataframe-row-in-pandas-based-on-column-value) - - [Dropping a list of rows from Pandas DataFrame](http://stackoverflow.com/questions/14661701/how-to-drop-a-list-of-rows-from-pandas-dataframe) + - [Renaming Columns in Pandas](https://stackoverflow.com/questions/11346283/renaming-columns-in-pandas) ([video](https://www.youtube.com/watch?v=0uBirYFhizE&list=PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y&index=5)) + - [Deleting Columns from pandas DataFrame](https://stackoverflow.com/questions/13411544/delete-column-from-pandas-dataframe) ([video](https://www.youtube.com/watch?v=gnUKkS964WQ&list=PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y&index=6)) + - [Adding new Column to existing DataFrame](https://stackoverflow.com/questions/12555323/adding-new-column-to-existing-dataframe-in-python-pandas) + - [Add one Row in a pandas.DataFrame](https://stackoverflow.com/questions/10715965/add-one-row-in-a-pandas-dataframe) + - [Changing the order of DataFrame Columns](https://stackoverflow.com/questions/13148429/how-to-change-the-order-of-dataframe-columns) + - [Changing data type of Columns](https://stackoverflow.com/questions/15891038/pandas-change-data-type-of-columns) ([video](https://www.youtube.com/watch?v=V0AWyzVMf54&list=PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y&index=13)) + - [Getting a list of the column headers from a DataFrame](https://stackoverflow.com/questions/19482970/get-list-from-pandas-dataframe-column-headers) + - [Converting list of dictionaries to Dataframe](https://stackoverflow.com/questions/20638006/convert-list-of-dictionaries-to-dataframe) + - [Getting row count of pandas DataFrame](https://stackoverflow.com/questions/15943769/how-to-get-row-count-of-pandas-dataframe) + - [Most efficient way to loop through DataFrames](https://stackoverflow.com/questions/7837722/what-is-the-most-efficient-way-to-loop-through-dataframes-with-pandas) + - [Deleting DataFrame row based on column value](https://stackoverflow.com/questions/18172851/deleting-dataframe-row-in-pandas-based-on-column-value) + - [Dropping a list of rows from Pandas DataFrame](https://stackoverflow.com/questions/14661701/how-to-drop-a-list-of-rows-from-pandas-dataframe) - [Sorting a DataFrame or a single column](https://www.youtube.com/watch?v=zY4doF6xSxY&list=PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y&index=7) - [Filtering DataFrame rows by column value](https://www.youtube.com/watch?v=2AFGPdNn4FM&list=PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y&index=8) - [Filtering DataFrame rows using multiple criteria](https://www.youtube.com/watch?v=YPItfQ87qjM&list=PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y&index=9) @@ -92,155 +92,155 @@ ## Machine Learning with Python - [AI, ML Related List](https://github.com/svaksha/pythonidae/blob/master/AI.md) -- [Data Normalization in Python](http://blog.yhat.com/posts/data-normalization-in-python.html) +- [Data Normalization in Python](https://blog.yhat.com/posts/data-normalization-in-python.html) - [**Python Machine Learning Book**](https://github.com/rasbt/python-machine-learning-book) - [Table of Contents and Code Notebooks](https://github.com/rasbt/python-machine-learning-book/blob/master/README.md#table-of-contents-and-code-notebooks) -- [Machine Learning with scikit learn](http://www.dataschool.io/machine-learning-with-scikit-learn/) -- [Machine Learning Algorithms Cheatsheet](http://www.analyticsvidhya.com/blog/2015/09/full-cheatsheet-machine-learning-algorithms/) -- [**How to compute precision, recall, accuracy and f1-score for the multiclass case with scikit learn?**](http://stackoverflow.com/questions/31421413/how-to-compute-precision-recall-accuracy-and-f1-score-for-the-multiclass-case) -- [One Hot Encoding for Machine learning in Python](http://stackoverflow.com/questions/17469835/one-hot-encoding-for-machine-learning) -- [**Building a (semi) Autonomous Drone with Python**](http://blog.yhat.com/posts/autonomous-droning-with-python.html) +- [Machine Learning with scikit learn](https://www.dataschool.io/machine-learning-with-scikit-learn/) +- [Machine Learning Algorithms Cheatsheet](https://www.analyticsvidhya.com/blog/2015/09/full-cheatsheet-machine-learning-algorithms/) +- [**How to compute precision, recall, accuracy and f1-score for the multiclass case with scikit learn?**](https://stackoverflow.com/questions/31421413/how-to-compute-precision-recall-accuracy-and-f1-score-for-the-multiclass-case) +- [One Hot Encoding for Machine learning in Python](https://stackoverflow.com/questions/17469835/one-hot-encoding-for-machine-learning) +- [**Building a (semi) Autonomous Drone with Python**](https://blog.yhat.com/posts/autonomous-droning-with-python.html) - [Awesome Python - Machine Learning](https://github.com/vinta/awesome-python#machine-learning) - Computer Vision - [Awesome Python - Computer Vision](https://github.com/vinta/awesome-python#computer-vision) ## Scikit Learn - [scikit learn on Wikipedia](https://en.wikipedia.org/wiki/Scikit-learn) -- [**Introduction to machine learning with scikit-learn**](https://github.com/justmarkham/scikit-learn-videos), [**Videos!**](http://blog.kaggle.com/author/kevin-markham/) -- [**A Gentle Introduction to Scikit-Learn: A Python Machine Learning Library**](http://machinelearningmastery.com/a-gentle-introduction-to-scikit-learn-a-python-machine-learning-library/) +- [**Introduction to machine learning with scikit-learn**](https://github.com/justmarkham/scikit-learn-videos), [**Videos!**](https://blog.kaggle.com/author/kevin-markham/) +- [**A Gentle Introduction to Scikit-Learn: A Python Machine Learning Library**](https://machinelearningmastery.com/a-gentle-introduction-to-scikit-learn-a-python-machine-learning-library/) - [**PyData Seattle 2015 Scikit-learn Tutorial**](https://github.com/jakevdp/sklearn_pydata2015), [sklearn_scipy2013](https://github.com/jakevdp/sklearn_scipy2013) -- [SKLEARN BENCHMARKS: A centralized repository to report scikit-learn model performance across a variety of parameter settings and data sets](https://github.com/rhiever/sklearn-benchmarks), [Report results of sklearn benchmarks at openml.org](http://www.openml.org/) -- [How to get most informative features for scikit-learn classifiers?](http://stackoverflow.com/questions/11116697/how-to-get-most-informative-features-for-scikit-learn-classifiers) +- [SKLEARN BENCHMARKS: A centralized repository to report scikit-learn model performance across a variety of parameter settings and data sets](https://github.com/rhiever/sklearn-benchmarks), [Report results of sklearn benchmarks at openml.org](https://www.openml.org/) +- [How to get most informative features for scikit-learn classifiers?](https://stackoverflow.com/questions/11116697/how-to-get-most-informative-features-for-scikit-learn-classifiers) - [**Code example to predict prices of Airbnb vacation rentals, using scikit-learn on Spark**](https://github.com/mapr-demos/spark-sklearn-airbnb-predict) -- [**Machine Learning with scikit learn tutorial**](http://amueller.github.io/sklearn_tutorial/) -- [Parallel and Large Scale Machine Learning with scikit-learn](https://speakerdeck.com/ogrisel/parallel-and-large-scale-machine-learning-with-scikit-learn), [Meetup](http://datasciencelondon.org/machine-learning-python-scikit-learn-ipython-dsldn-data-science-london-kaggle/) -- [Saving classifier to disk in scikit-learn](http://stackoverflow.com/questions/10592605/save-classifier-to-disk-in-scikit-learn) +- [**Machine Learning with scikit learn tutorial**](https://amueller.github.io/sklearn_tutorial/) +- [Parallel and Large Scale Machine Learning with scikit-learn](https://speakerdeck.com/ogrisel/parallel-and-large-scale-machine-learning-with-scikit-learn), [Meetup](https://datasciencelondon.org/machine-learning-python-scikit-learn-ipython-dsldn-data-science-london-kaggle/) +- [Saving classifier to disk in scikit-learn](https://stackoverflow.com/questions/10592605/save-classifier-to-disk-in-scikit-learn) ## Linear Regression in Python -- [Linear Regression in Python](http://nbviewer.ipython.org/github/justmarkham/DAT4/blob/master/notebooks/08_linear_regression.ipynb), [Blog Post](http://www.dataschool.io/linear-regression-in-python/) -- [Linear Regression using Scikit Learn](http://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LinearRegression.html) -- [A friendly introduction to linear regression (using Python)](http://www.dataschool.io/linear-regression-in-python/) -- [Linear Regression Example in Python](http://scipy-cookbook.readthedocs.io/items/LinearRegression.html) -- [Regression analysis using Python StatsModels package](http://www.turingfinance.com/regression-analysis-using-python-statsmodels-and-quandl/) -- [Run an OLS regression with Pandas Data Frame](http://stackoverflow.com/questions/19991445/run-an-ols-regression-with-pandas-data-frame) +- [Linear Regression in Python](https://nbviewer.ipython.org/github/justmarkham/DAT4/blob/master/notebooks/08_linear_regression.ipynb), [Blog Post](https://www.dataschool.io/linear-regression-in-python/) +- [Linear Regression using Scikit Learn](https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LinearRegression.html) +- [A friendly introduction to linear regression (using Python)](https://www.dataschool.io/linear-regression-in-python/) +- [Linear Regression Example in Python](https://scipy-cookbook.readthedocs.io/items/LinearRegression.html) +- [Regression analysis using Python StatsModels package](https://www.turingfinance.com/regression-analysis-using-python-statsmodels-and-quandl/) +- [Run an OLS regression with Pandas Data Frame](https://stackoverflow.com/questions/19991445/run-an-ols-regression-with-pandas-data-frame) ## Logistic Regression in Python -- [Logistic Regression with scikit learn](http://www.dataschool.io/logistic-regression-in-python-using-scikit-learn/) -- [Logistic Regression in Python](http://blog.yhat.com/posts/logistic-regression-and-python.html) -- [Implementing the softmax function in Python](http://stackoverflow.com/questions/34968722/softmax-function-python) -- [**What is the inverse of regularization strength in Logistic Regression? How should it affect my code?**](http://stackoverflow.com/questions/22851316/what-is-the-inverse-of-regularization-strength-in-logistic-regression-how-shoul) -- [The Yhat Blog: Logistic Regression in Python](http://blog.yhat.com/posts/logistic-regression-and-python.html) -- [Example of logistic regression in Python using scikit-learn](http://www.dataschool.io/logistic-regression-in-python-using-scikit-learn/) +- [Logistic Regression with scikit learn](https://www.dataschool.io/logistic-regression-in-python-using-scikit-learn/) +- [Logistic Regression in Python](https://blog.yhat.com/posts/logistic-regression-and-python.html) +- [Implementing the softmax function in Python](https://stackoverflow.com/questions/34968722/softmax-function-python) +- [**What is the inverse of regularization strength in Logistic Regression? How should it affect my code?**](https://stackoverflow.com/questions/22851316/what-is-the-inverse-of-regularization-strength-in-logistic-regression-how-shoul) +- [The Yhat Blog: Logistic Regression in Python](https://blog.yhat.com/posts/logistic-regression-and-python.html) +- [Example of logistic regression in Python using scikit-learn](https://www.dataschool.io/logistic-regression-in-python-using-scikit-learn/) - [TUTORIAL ON LOGISTIC REGRESSION AND OPTIMIZATION IN PYTHON](https://learningwithdata.wordpress.com/2015/04/30/tutorial-on-logistic-regression-and-optimization-in-python/) -- [Using Logistic Regression in Python for Data Science](http://www.dummies.com/how-to/content/using-logistic-regression-in-python-for-data-scien.html) +- [Using Logistic Regression in Python for Data Science](https://www.dummies.com/how-to/content/using-logistic-regression-in-python-for-data-scien.html) ## k Nearest Neighbours in Python -- [A good tutorial on implementing K Nearest Neighbors using scikit learn](http://scikit-learn.org/stable/modules/neighbors.html) -- [**Is it possible to specify your own distance function using scikit-learn K-Means Clustering?**](http://stackoverflow.com/questions/5529625/is-it-possible-to-specify-your-own-distance-function-using-scikit-learn-k-means) -- [Tutorial To Implement k-Nearest Neighbors in Python From Scratch](http://machinelearningmastery.com/tutorial-to-implement-k-nearest-neighbors-in-python-from-scratch/) +- [A good tutorial on implementing K Nearest Neighbors using scikit learn](https://scikit-learn.org/stable/modules/neighbors.html) +- [**Is it possible to specify your own distance function using scikit-learn K-Means Clustering?**](https://stackoverflow.com/questions/5529625/is-it-possible-to-specify-your-own-distance-function-using-scikit-learn-k-means) +- [Tutorial To Implement k-Nearest Neighbors in Python From Scratch](https://machinelearningmastery.com/tutorial-to-implement-k-nearest-neighbors-in-python-from-scratch/) - [Implementing your own k-nearest neighbour algorithm using Python](https://blog.cambridgecoding.com/2016/01/16/machine-learning-under-the-hood-writing-your-own-k-nearest-neighbour-algorithm/) -- [knn Python implementation on StackOverflow](http://stackoverflow.com/questions/5565935/k-nearest-neighbour-in-python) -- [kNN with big sparse matrices in Python](http://stackoverflow.com/questions/20333092/knn-with-big-sparse-matrices-in-python) -- [Sklearn kNN usage with a user defined metric](http://stackoverflow.com/questions/21052509/sklearn-knn-usage-with-a-user-defined-metric) +- [knn Python implementation on StackOverflow](https://stackoverflow.com/questions/5565935/k-nearest-neighbour-in-python) +- [kNN with big sparse matrices in Python](https://stackoverflow.com/questions/20333092/knn-with-big-sparse-matrices-in-python) +- [Sklearn kNN usage with a user defined metric](https://stackoverflow.com/questions/21052509/sklearn-knn-usage-with-a-user-defined-metric) ## Neural Networks in Python -- [Implementing a Neural Network from scratch in Python](http://www.wildml.com/2015/09/implementing-a-neural-network-from-scratch/), [Code](https://github.com/dennybritz/nn-from-scratch) -- [A Neural Network in 11 lines of Python](http://iamtrask.github.io/2015/07/12/basic-python-network/) -- [Speeding up your Neural Network with Theano and the gpu](http://www.wildml.com/2015/09/speeding-up-your-neural-network-with-theano-and-the-gpu/), [Code](https://github.com/dennybritz/nn-theano) +- [Implementing a Neural Network from scratch in Python](https://www.wildml.com/2015/09/implementing-a-neural-network-from-scratch/), [Code](https://github.com/dennybritz/nn-from-scratch) +- [A Neural Network in 11 lines of Python](https://iamtrask.github.io/2015/07/12/basic-python-network/) +- [Speeding up your Neural Network with Theano and the gpu](https://www.wildml.com/2015/09/speeding-up-your-neural-network-with-theano-and-the-gpu/), [Code](https://github.com/dennybritz/nn-theano) - [What is the best neural network library for Python?](https://www.quora.com/What-is-the-best-neural-network-library-for-Python) -- [Recurrent Neural Net Tutorial in Python Part 1](http://www.wildml.com/2015/09/recurrent-neural-networks-tutorial-part-1-introduction-to-rnns/), [Part 2](http://www.wildml.com/2015/09/recurrent-neural-networks-tutorial-part-2-implementing-a-language-model-rnn-with-python-numpy-and-theano/), [Code](https://github.com/dennybritz/rnn-tutorial-rnnlm/) -- [PyBrain: modular Machine Learning Library for Python](http://pybrain.org/) -- [Neural Networks Tutorial – a Pathway to Deep Learning](http://www.adventuresinmachinelearning.com/neural-networks-tutorial/) +- [Recurrent Neural Net Tutorial in Python Part 1](https://www.wildml.com/2015/09/recurrent-neural-networks-tutorial-part-1-introduction-to-rnns/), [Part 2](https://www.wildml.com/2015/09/recurrent-neural-networks-tutorial-part-2-implementing-a-language-model-rnn-with-python-numpy-and-theano/), [Code](https://github.com/dennybritz/rnn-tutorial-rnnlm/) +- [PyBrain: modular Machine Learning Library for Python](https://pybrain.org/) +- [Neural Networks Tutorial – a Pathway to Deep Learning](https://www.adventuresinmachinelearning.com/neural-networks-tutorial/) ## Decision Trees in Python -- [How to extract the decision rules from scikit-learn decision-tree?](http://stackoverflow.com/questions/20224526/how-to-extract-the-decision-rules-from-scikit-learn-decision-tree) -- [**How do I find which attributes my tree splits on, when using scikit-learn?**](http://stackoverflow.com/questions/20156951/how-do-i-find-which-attributes-my-tree-splits-on-when-using-scikit-learn) -- [Quora: What is a good Python library for decision trees?](https://www.quora.com/What-is-a-good-Python-library-for-decision-trees), [StackOverflow](http://stackoverflow.com/questions/3127922/what-is-a-good-python-library-for-decision-trees) -- [Building Decision Trees in Python](http://www.onlamp.com/pub/a/python/2006/02/09/ai_decision_trees.html?page=1) -- [Pure Python Decision Trees](http://kldavenport.com/pure-python-decision-trees/) -- [Building a decision tree from scratch in Python - a beginner's tutorial](http://www.patricklamle.com/Tutorials/Decision%20tree%20python/tuto_decision%20tree.html) +- [How to extract the decision rules from scikit-learn decision-tree?](https://stackoverflow.com/questions/20224526/how-to-extract-the-decision-rules-from-scikit-learn-decision-tree) +- [**How do I find which attributes my tree splits on, when using scikit-learn?**](https://stackoverflow.com/questions/20156951/how-do-i-find-which-attributes-my-tree-splits-on-when-using-scikit-learn) +- [Quora: What is a good Python library for decision trees?](https://www.quora.com/What-is-a-good-Python-library-for-decision-trees), [StackOverflow](https://stackoverflow.com/questions/3127922/what-is-a-good-python-library-for-decision-trees) +- [Building Decision Trees in Python](https://www.onlamp.com/pub/a/python/2006/02/09/ai_decision_trees.html?page=1) +- [Pure Python Decision Trees](https://kldavenport.com/pure-python-decision-trees/) +- [Building a decision tree from scratch in Python - a beginner's tutorial](https://www.patricklamle.com/Tutorials/Decision%20tree%20python/tuto_decision%20tree.html) - [Using Python to Build and Use a Simple Decision Tree Classifier](https://github.com/gumption/Python_for_Data_Science/blob/master/4_Python_Simple_Decision_Tree.ipynb) -- [Decision trees in python with scikit-learn and pandas](http://chrisstrelioff.ws/sandbox/2015/06/08/decision_trees_in_python_with_scikit_learn_and_pandas.html) +- [Decision trees in python with scikit-learn and pandas](https://chrisstrelioff.ws/sandbox/2015/06/08/decision_trees_in_python_with_scikit_learn_and_pandas.html) - [Code for simple decision tree in Python](https://github.com/gumption/Python_for_Data_Science/blob/master/simple_decision_tree.py) -- [Lesson notebook: Regression and Classification Trees](http://nbviewer.jupyter.org/github/justmarkham/DAT8/blob/master/notebooks/17_decision_trees.ipynb) -- [Discover structure behind data with decision trees](http://vooban.com/en/tips-articles-geek-stuff/discover-structure-behind-data-with-decision-trees/) +- [Lesson notebook: Regression and Classification Trees](https://nbviewer.jupyter.org/github/justmarkham/DAT8/blob/master/notebooks/17_decision_trees.ipynb) +- [Discover structure behind data with decision trees](https://vooban.com/en/tips-articles-geek-stuff/discover-structure-behind-data-with-decision-trees/) ## Random Forest with Python - [Getting Started with Random Forests: Titanic Competition on Kaggle](https://www.kaggle.com/c/titanic/details/getting-started-with-random-forests), [Python sample code](https://www.kaggle.com/c/digit-recognizer/forums/t/2299/getting-started-python-sample-code-random-forest) -- [RandomForestClassifier vs ExtraTreesClassifier in scikit learn](http://stackoverflow.com/questions/22409855/randomforestclassifier-vs-extratreesclassifier-in-scikit-learn) -- [Powerful Guide to learn Random Forest](http://www.analyticsvidhya.com/blog/2015/09/random-forest-algorithm-multiple-challenges/) -- [How are Feature Importances in RandomForestClassifier determined?](http://stackoverflow.com/questions/15810339/how-are-feature-importances-in-randomforestclassifier-determined) -- [Random forest interpretation with scikit-learn](http://blog.datadive.net/random-forest-interpretation-with-scikit-learn/) -- [Random Forests in Python Tutorial](http://blog.yhat.com/posts/random-forests-in-python.html) -- [Unbalanced classification using RandomForestClassifier in sklearn](http://stackoverflow.com/questions/20082674/unbalanced-classification-using-randomforestclassifier-in-sklearn) -- [Random Forest with categorical features in sklearn](http://stackoverflow.com/questions/24715230/random-forest-with-categorical-features-in-sklearn) -- [How to output RandomForest Classifier from python?](http://stackoverflow.com/questions/23000693/how-to-output-randomforest-classifier-from-python) -- [Lesson notebook: Ensembling, Bagging, and Random Forests](http://nbviewer.jupyter.org/github/justmarkham/DAT8/blob/master/notebooks/18_ensembling.ipynb) +- [RandomForestClassifier vs ExtraTreesClassifier in scikit learn](https://stackoverflow.com/questions/22409855/randomforestclassifier-vs-extratreesclassifier-in-scikit-learn) +- [Powerful Guide to learn Random Forest](https://www.analyticsvidhya.com/blog/2015/09/random-forest-algorithm-multiple-challenges/) +- [How are Feature Importances in RandomForestClassifier determined?](https://stackoverflow.com/questions/15810339/how-are-feature-importances-in-randomforestclassifier-determined) +- [Random forest interpretation with scikit-learn](https://blog.datadive.net/random-forest-interpretation-with-scikit-learn/) +- [Random Forests in Python Tutorial](https://blog.yhat.com/posts/random-forests-in-python.html) +- [Unbalanced classification using RandomForestClassifier in sklearn](https://stackoverflow.com/questions/20082674/unbalanced-classification-using-randomforestclassifier-in-sklearn) +- [Random Forest with categorical features in sklearn](https://stackoverflow.com/questions/24715230/random-forest-with-categorical-features-in-sklearn) +- [How to output RandomForest Classifier from python?](https://stackoverflow.com/questions/23000693/how-to-output-randomforest-classifier-from-python) +- [Lesson notebook: Ensembling, Bagging, and Random Forests](https://nbviewer.jupyter.org/github/justmarkham/DAT8/blob/master/notebooks/18_ensembling.ipynb) ## Support Vector Machine in Python -- [Fastest SVM implementation usable in Python](http://stackoverflow.com/questions/9299346/fastest-svm-implementation-usable-in-python) -- [An example using python bindings for SVM library, LIBSVM](http://stackoverflow.com/questions/4214868/an-example-using-python-bindings-for-svm-library-libsvm) +- [Fastest SVM implementation usable in Python](https://stackoverflow.com/questions/9299346/fastest-svm-implementation-usable-in-python) +- [An example using python bindings for SVM library, LIBSVM](https://stackoverflow.com/questions/4214868/an-example-using-python-bindings-for-svm-library-libsvm) - [What is the best SVM library usable from Python?](https://www.quora.com/What-is-the-best-SVM-library-usable-from-Python) -- [How does sklearn.svm.svc's function predict_proba() work internally?](http://stackoverflow.com/questions/15111408/how-does-sklearn-svm-svcs-function-predict-proba-work-internally) -- [Support vector machine in Python using libsvm example of features](http://stackoverflow.com/questions/30991592/support-vector-machine-in-python-using-libsvm-example-of-features) +- [How does sklearn.svm.svc's function predict_proba() work internally?](https://stackoverflow.com/questions/15111408/how-does-sklearn-svm-svcs-function-predict-proba-work-internally) +- [Support vector machine in Python using libsvm example of features](https://stackoverflow.com/questions/30991592/support-vector-machine-in-python-using-libsvm-example-of-features) - [Linear SVC Machine learning SVM example with Python](https://pythonprogramming.net/linear-svc-example-scikit-learn-svm-python/) -- [Understanding Support Vector Machine algorithm from examples (along with code)](http://www.analyticsvidhya.com/blog/2015/10/understaing-support-vector-machine-example-code/) +- [Understanding Support Vector Machine algorithm from examples (along with code)](https://www.analyticsvidhya.com/blog/2015/10/understaing-support-vector-machine-example-code/) ## NLP / Text Mining in Python -- [**NLP with Python ORiley Book**](http://www.nltk.org/book_1ed/), [Python 3](http://www.nltk.org/book/) +- [**NLP with Python ORiley Book**](https://www.nltk.org/book_1ed/), [Python 3](https://www.nltk.org/book/) - [Awesome Python - NLP](https://github.com/vinta/awesome-python#natural-language-processing) - [Awesome Python - Text Processing](https://github.com/vinta/awesome-python#text-processing) -- [Text Analytics : Intro and Tokenization](http://a4analytics.blogspot.sg/2015/03/text-mining-post-1.html) -- [NLTK BOOK](http://www.nltk.org/book/ch01.html) -- [Elegant N-gram Generation in Python](http://locallyoptimal.com/blog/2013/01/20/elegant-n-gram-generation-in-python/) -- [**Computing N Grams using Python**](http://stackoverflow.com/questions/13423919/computing-n-grams-using-python) -- [N-grams: Explanation + 2 applications](http://stackoverflow.com/questions/1032288/n-grams-explanation-2-applications) -- [NLP Tutorial with Python](http://www.datasciencecentral.com/profiles/blogs/python-nlp-tools) +- [Text Analytics : Intro and Tokenization](https://a4analytics.blogspot.sg/2015/03/text-mining-post-1.html) +- [NLTK BOOK](https://www.nltk.org/book/ch01.html) +- [Elegant N-gram Generation in Python](https://locallyoptimal.com/blog/2013/01/20/elegant-n-gram-generation-in-python/) +- [**Computing N Grams using Python**](https://stackoverflow.com/questions/13423919/computing-n-grams-using-python) +- [N-grams: Explanation + 2 applications](https://stackoverflow.com/questions/1032288/n-grams-explanation-2-applications) +- [NLP Tutorial with Python](https://www.datasciencecentral.com/profiles/blogs/python-nlp-tools) ## Sentiment Analysis with Python - [A Comprehensive Guide to Sentiment Analysis](https://monkeylearn.com/sentiment-analysis/) - [Twitter-Sentiment-Analysis](https://github.com/ujjwalkarn/Twitter-Sentiment-Analysis) -- [Basic Sentiment Analysis with Python](http://fjavieralba.com/basic-sentiment-analysis-with-python.html) +- [Basic Sentiment Analysis with Python](https://fjavieralba.com/basic-sentiment-analysis-with-python.html) - [What is the best way to do Sentiment Analysis with Python?](https://www.quora.com/What-is-the-best-way-to-do-Sentiment-Analysis-with-Python-1) -- [How to Calculate Twitter Sentiment Using AlchemyAPI with Python](http://www.alchemyapi.com/developers/getting-started-guide/twitter-sentiment-analysis) -- [Second Try: Sentiment Analysis in Python](http://andybromberg.com/sentiment-analysis-python/) -- [Sentiment Analysis with Python NLTK Text Classification](http://text-processing.com/demo/sentiment/) +- [How to Calculate Twitter Sentiment Using AlchemyAPI with Python](https://www.alchemyapi.com/developers/getting-started-guide/twitter-sentiment-analysis) +- [Second Try: Sentiment Analysis in Python](https://andybromberg.com/sentiment-analysis-python/) +- [Sentiment Analysis with Python NLTK Text Classification](https://text-processing.com/demo/sentiment/) - Codes and Explanation - - [**Sentiment Analysis with bag-of-words**](http://ataspinar.com/2016/01/21/sentiment-analysis-with-bag-of-words/) - - [**Sentiment Analysis with Naive Bayes**](http://ataspinar.com/2016/02/15/sentiment-analysis-with-the-naive-bayes-classifier/) + - [**Sentiment Analysis with bag-of-words**](https://ataspinar.com/2016/01/21/sentiment-analysis-with-bag-of-words/) + - [**Sentiment Analysis with Naive Bayes**](https://ataspinar.com/2016/02/15/sentiment-analysis-with-the-naive-bayes-classifier/) ## Pickle: convert a python object into a character stream -- [Python serialization - Why pickle?](http://stackoverflow.com/questions/8968884/python-serialization-why-pickle) -- [**Serializing Python Objects**](http://www.diveinto.org/python3/serializing.html), [**Binary Files**](http://www.diveinto.org/python3/files.html#binary) +- [Python serialization - Why pickle?](https://stackoverflow.com/questions/8968884/python-serialization-why-pickle) +- [**Serializing Python Objects**](https://www.diveinto.org/python3/serializing.html), [**Binary Files**](https://www.diveinto.org/python3/files.html#binary) - [What is Pickle in python ?](https://pythontips.com/2013/08/02/what-is-pickle-in-python/) -- [How to cPickle dump and load separate dictionaries to the same file?](http://stackoverflow.com/questions/11641493/how-to-cpickle-dump-and-load-separate-dictionaries-to-the-same-file) -- [**Understanding Pickling in Python**](http://stackoverflow.com/questions/7501947/understanding-pickling-in-python) +- [How to cPickle dump and load separate dictionaries to the same file?](https://stackoverflow.com/questions/11641493/how-to-cpickle-dump-and-load-separate-dictionaries-to-the-same-file) +- [**Understanding Pickling in Python**](https://stackoverflow.com/questions/7501947/understanding-pickling-in-python) ## AutoML -- [TPOT: A Python tool for automating data science](http://www.randalolson.com/2016/05/08/tpot-a-python-tool-for-automating-data-science/), [GitHub repo](https://github.com/rhiever/tpot) +- [TPOT: A Python tool for automating data science](https://www.randalolson.com/2016/05/08/tpot-a-python-tool-for-automating-data-science/), [GitHub repo](https://github.com/rhiever/tpot) ## Regex Related -- [RegExr](http://regexr.com/) +- [RegExr](https://regexr.com/) - [Regex101](https://regex101.com/) -- [Pythex](http://pythex.org/) -- [How to use Regular Expressions (Regex) in Microsoft Excel both in-cell and loops](http://stackoverflow.com/questions/22542834/how-to-use-regular-expressions-regex-in-microsoft-excel-both-in-cell-and-loops) -- [Advanced Filters: Excel’s Amazing Alternative To Regex](http://searchengineland.com/advanced-filters-excels-amazing-alternative-to-regex-143680) +- [Pythex](https://pythex.org/) +- [How to use Regular Expressions (Regex) in Microsoft Excel both in-cell and loops](https://stackoverflow.com/questions/22542834/how-to-use-regular-expressions-regex-in-microsoft-excel-both-in-cell-and-loops) +- [Advanced Filters: Excel’s Amazing Alternative To Regex](https://searchengineland.com/advanced-filters-excels-amazing-alternative-to-regex-143680) ## Shell Scripting -- [**Calling an external command in Python**](http://stackoverflow.com/questions/89228/calling-an-external-command-in-python) -- [**Running shell command from Python and capturing the output**](http://stackoverflow.com/questions/4760215/running-shell-command-from-python-and-capturing-the-output) -- [**Can I use Python as a bash replacement?**](http://stackoverflow.com/questions/209470/can-i-use-python-as-a-bash-replacement) -- [Python Scripts as a Replacement for Bash Utility Scripts](http://www.linuxjournal.com/content/python-scripts-replacement-bash-utility-scripts) +- [**Calling an external command in Python**](https://stackoverflow.com/questions/89228/calling-an-external-command-in-python) +- [**Running shell command from Python and capturing the output**](https://stackoverflow.com/questions/4760215/running-shell-command-from-python-and-capturing-the-output) +- [**Can I use Python as a bash replacement?**](https://stackoverflow.com/questions/209470/can-i-use-python-as-a-bash-replacement) +- [Python Scripts as a Replacement for Bash Utility Scripts](https://www.linuxjournal.com/content/python-scripts-replacement-bash-utility-scripts) - [How to Write a Shell Script using Bash Shell in Ubuntu](https://www.youtube.com/watch?v=He-5BpUGSag) - Red Hat Magazine | Python for Bash scripters: A well-kept secret -- [Embed bash in python](http://stackoverflow.com/questions/2651874/embed-bash-in-python) +- [Embed bash in python](https://stackoverflow.com/questions/2651874/embed-bash-in-python) - [Bash2py: A Bash to Python Translator](https://cs.uwaterloo.ca/~ijdavis/bash2py-final.pdf) - [Beginners/BashScripting](https://help.ubuntu.com/community/Beginners/BashScripting) -- [The Beginner’s Guide to Shell Scripting: The Basics](http://www.howtogeek.com/67469/the-beginners-guide-to-shell-scripting-the-basics/) -- [Linux Shell Scripting Tutorial v1.05r3 A Beginner's handbook](http://www.freeos.com/guides/lsst/) +- [The Beginner’s Guide to Shell Scripting: The Basics](https://www.howtogeek.com/67469/the-beginners-guide-to-shell-scripting-the-basics/) +- [Linux Shell Scripting Tutorial v1.05r3 A Beginner's handbook](https://www.freeos.com/guides/lsst/) ## Other good lists - [pycrumbs - Bits and bytes of Python from the Internet](https://github.com/kirang89/pycrumbs)