|
| 1 | +<h1 align="center"> Python Tutorials</h1> |
| 2 | + |
| 3 | +Useful Python Tutorials. Feel free to submit a pull request. Also please subscribe to my <a href="https://www.youtube.com/c/MichaelGalarnyk?sub_confirmation=1"> youtube channel!</a> |
| 4 | + |
| 5 | +## Basics |
| 6 | +What is it? | Blog Post/IPython Notebook | Youtube Video |
| 7 | +--- | --- | --- |
| 8 | +1: Hello World and Strings | [1: Hello World and Strings](https://medium.com/@GalarnykMichael/python-basics-1-hello-world-and-strings-de0d17857c93) | [1: Hello World and Strings](https://www.youtube.com/watch?v=JqGjkNzzU4s) |
| 9 | +2: Simple Math | [2: Simple Math](https://medium.com/@GalarnykMichael/python-basics-2-simple-math-4ac7cc928738) | [2: Simple Math](https://www.youtube.com/watch?v=30ghRykclIU) |
| 10 | +3: If Statements | [3: If Statements](https://medium.com/@GalarnykMichael/python-basics-3-if-statements-bcc29c09c710) | [3: If Statements](https://www.youtube.com/watch?v=317X-OQCs0Q) |
| 11 | +4: Else Statements | [4: Else Statements](https://medium.com/@GalarnykMichael/python-basics-4-else-statements-7d8618e00afe) | [4: Else Statements](https://www.youtube.com/watch?v=e9ZMSHYwtDM) |
| 12 | +5: Elif Statements | [5: Elif Statements](https://medium.com/@GalarnykMichael/python-basics-5-elif-statements-b8950dc71cf9) | [5: Elif Statements](https://www.youtube.com/watch?v=NxBBBPjusyA) |
| 13 | +6: Lists and List Manipulation | [6: Lists and List Manipulation](https://medium.com/@GalarnykMichael/python-basics-6-lists-and-list-manipulation-a56be62b1f95) | [6: Lists and List Manipulation](https://www.youtube.com/watch?v=w9I8R3WSVqc) |
| 14 | +7: For Loops | [7: For Loops](https://github.com/mGalarnyk/Python_Tutorials/blob/master/Python_Basics/Intro/PythonBasicsForLoops.ipynb) | [7: For Loops](https://www.youtube.com/watch?v=8fswDyk9UIY) |
| 15 | +8: FizzBizz | [8: FizzBizz](https://github.com/mGalarnyk/Python_Tutorials/blob/master/Python_Basics/Intro/PythonBasicsFizzBuzz.ipynb) | [8: FizzBizz](https://www.youtube.com/watch?v=XR1QFrbPRnw) |
| 16 | +9: Tuples + Fibonacci Sequence | [9: Tuples + Fibonacci Sequence](https://github.com/mGalarnyk/Python_Tutorials/blob/master/Python_Basics/Intro/PythonBasicsTuples.ipynb) | [9: Tuples + Fibonacci Sequence](https://www.youtube.com/watch?v=gUHeaQ0qZaw) |
| 17 | +10: Dictionaries + Dictionary Manipulation | [10: Dictionaries + Dictionary Manipulation](https://github.com/mGalarnyk/Python_Tutorials/blob/master/Python_Basics/Intro/PythonBasicsDictionaries.ipynb) | [10: Dictionaries + Dictionary Manipulation](https://www.youtube.com/watch?v=LlIqrWJaBcQ) |
| 18 | +11: Word Count (Filter out Punctuation, Dictionary Manipulation, and Sorting Lists) | [11: Word Count (Filter out Punctuation, Dictionary Manipulation, and Sorting Lists)](https://github.com/mGalarnyk/Python_Tutorials/blob/master/Python_Basics/Intro/PythonBasicsWordCount.ipynb) | [11: Word Count (Filter out Punctuation, Dictionary Manipulation, and Sorting Lists)](https://www.youtube.com/watch?v=l_dIleafLZ8) |
| 19 | +12: While Loops and Prime Numbers | Coming Soon | [12: While Loops and Prime Numbers](https://youtu.be/apEjxRmIp0I) |
| 20 | +Solving System of Equations | [Solving System of Equations](https://medium.com/@GalarnykMichael/solving-system-of-linear-equations-using-python-645ad1904cec#.z6lw1zyw6) | [Solving System of Equations](https://www.youtube.com/watch?v=AqIrdW2-K6k&) |
| 21 | + |
| 22 | +## Pandas |
| 23 | +Domain | Blog Post/IPython Notebook | Youtube Video |
| 24 | +--- | --- | --- |
| 25 | +Heatmaps Part 1 | [Heatmaps Part 1](https://github.com/mGalarnyk/Python_Tutorials/blob/master/Request/Heat%20Maps%20using%20Matplotlib%20and%20Seaborn.ipynb) | [Youtube Video](https://www.youtube.com/watch?v=m7uXFyPN2Sk) |
| 26 | +Heatmaps Part 2 | [Heatmaps Part 2](https://github.com/mGalarnyk/Python_Tutorials/blob/master/Request/Heat%20Maps%20using%20Matplotlib%20and%20Seaborn.ipynb) | [Youtube Video](https://www.youtube.com/watch?v=NHwXkvwSd7E) |
| 27 | +Time Series Part 1 | [Time Series Data Basics with Pandas Part 1](https://github.com/mGalarnyk/Python_Tutorials/blob/master/Time_Series/Part1_Time_Series_Data_BasicPlotting.ipynb "Time Series Data Basics with Pandas Part 1") | [Youtube Video](https://www.youtube.com/watch?v=OwnaUVt6VVE) |
| 28 | +Time Series Part 2 | [Time Series Data Basics with Pandas Part 2](https://github.com/mGalarnyk/Python_Tutorials/blob/master/Time_Series/Part2_Time_Series_Data_Price_Variation_ShiftingGroupBy.ipynb "Time Series Data Basics with Pandas Part 2") | [Youtube Video](https://www.youtube.com/watch?v=1S5UKLqe-gg) |
| 29 | + |
| 30 | +## Scrapy |
| 31 | +What is it? | Blog Post | Youtube Video |
| 32 | +--- | --- | --- |
| 33 | +Scraping Fundrazr (GoFundMe/Kickstarter like Website) | [Step by Step Instructions](https://medium.com/@GalarnykMichael/using-scrapy-to-build-your-own-dataset-64ea2d7d4673) | [Scraping a Crowdfunding Website](https://www.youtube.com/watch?v=O_j3OTXw2_E) |
| 34 | + |
| 35 | +## Sklearn |
| 36 | +What is it? | Blog Post/IPython Notebook | Youtube Video |
| 37 | +--- | --- | --- |
| 38 | +Linear Regression | [Linear Regression Python (sklearn, numpy, pandas)](https://medium.com/@GalarnykMichael/linear-regression-using-python-b29174c3797a#.vczf85s0s) | [Linear Regression](https://www.youtube.com/watch?v=dSYJVbj4Eew&t=2s) |
| 39 | +Logistic Regression | [Digits](https://github.com/mGalarnyk/Python_Tutorials/blob/master/Sklearn/Logistic_Regression/LogisticRegression_toy_digits.ipynb) / [MNIST](https://github.com/mGalarnyk/Python_Tutorials/blob/master/Sklearn/Logistic_Regression/LogisticRegression_MNIST.ipynb) | [Logistic Regression using Python (Sklearn, NumPy, Handwriting Recognition, Matplotlib)](https://www.youtube.com/watch?v=71iXeuKFcQM) |
| 40 | +Principal Component Analysis | [Data Visualization](https://github.com/mGalarnyk/Python_Tutorials/blob/master/Sklearn/PCA/PCA_Data_Visualization_Iris_Dataset_Blog.ipynb) / [Speed-up Machine Learning Algorithms](https://github.com/mGalarnyk/Python_Tutorials/blob/master/Sklearn/PCA/PCA_to_Speed-up_Machine_Learning_Algorithms.ipynb) | [PCA using Python](https://www.youtube.com/watch?v=kApPBm1YsqU) |
| 41 | +Descision Trees and Random Forest | In Progress | In Progress |
| 42 | + |
| 43 | +## Spark (Python) |
| 44 | +Tutorial | IPython Notebook | Youtube Video |
| 45 | +--- | --- | --- |
| 46 | +Word Count | [Word Count using PySpark](https://github.com/mGalarnyk/Python_Tutorials/blob/master/PySpark_Basics/PySpark_Part1_Word_Count_Removing_Punctuation_Pride_Prejudice.ipynb) | [Word Count using PySpark](https://www.youtube.com/watch?v=jg7Z8ctKpEs&t=1s) |
| 47 | + |
| 48 | +## Other Python Resources |
| 49 | +What is it? | Repo | Youtube Video |
| 50 | +--- | --- | --- |
| 51 | +Course| [Python for Informatics](https://github.com/mGalarnyk/Python_Tutorials/blob/master/Python_Informatics/README.md "Python for Informatics") | None |
| 52 | +Installations (Anaconda, Spark Etc) | [General Installations](https://github.com/mGalarnyk/Installations_Mac_Ubuntu_Windows "Python Installations") | See the link for more installations. |
| 53 | + |
| 54 | +## Contributors |
| 55 | +FirstName | LastName | Email |
| 56 | +--- | --- | --- |
| 57 | +Michael | Galarnyk | <[email protected]> |
| 58 | +Submit | Pull Request | <[email protected]> |
| 59 | + |
| 60 | +## License |
| 61 | +Anyone may contribute to our project. Submit a pull request or raise an issue. |
0 commit comments