All Projects → noahgift → Functional_intro_to_python

noahgift / Functional_intro_to_python

Licence: other
[tutorial]A functional, Data Science focused introduction to Python

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Functional intro to python

Pandas Videos
Jupyter notebook and datasets from the pandas Q&A video series
Stars: ✭ 1,716 (+652.63%)
Mutual labels:  jupyter-notebook, data-science, pandas, tutorial
Python Introducing Pandas
Introduction to pandas Treehouse course
Stars: ✭ 24 (-89.47%)
Mutual labels:  jupyter-notebook, data-science, pandas, tutorial
Data Science Hacks
Data Science Hacks consists of tips, tricks to help you become a better data scientist. Data science hacks are for all - beginner to advanced. Data science hacks consist of python, jupyter notebook, pandas hacks and so on.
Stars: ✭ 273 (+19.74%)
Mutual labels:  jupyter-notebook, data-science, pandas, ipynb
Learnpythonforresearch
This repository provides everything you need to get started with Python for (social science) research.
Stars: ✭ 163 (-28.51%)
Mutual labels:  jupyter-notebook, data-science, pandas, tutorial
Pycon 2019 Tutorial
Data Science Best Practices with pandas
Stars: ✭ 410 (+79.82%)
Mutual labels:  jupyter-notebook, data-science, pandas, tutorial
Trump Lies
Tutorial: Web scraping in Python with Beautiful Soup
Stars: ✭ 201 (-11.84%)
Mutual labels:  jupyter-notebook, data-science, pandas, tutorial
Data Science For Marketing Analytics
Achieve your marketing goals with the data analytics power of Python
Stars: ✭ 127 (-44.3%)
Mutual labels:  jupyter-notebook, data-science, pandas
Scipy con 2019
Tutorial Sessions for SciPy Con 2019
Stars: ✭ 142 (-37.72%)
Mutual labels:  jupyter-notebook, data-science, tutorial
Sc17
SuperComputing 2017 Deep Learning Tutorial
Stars: ✭ 211 (-7.46%)
Mutual labels:  jupyter-notebook, data-science, tutorial
Py Quantmod
Powerful financial charting library based on R's Quantmod | http://py-quantmod.readthedocs.io/en/latest/
Stars: ✭ 155 (-32.02%)
Mutual labels:  jupyter-notebook, data-science, pandas
Dat8
General Assembly's 2015 Data Science course in Washington, DC
Stars: ✭ 1,516 (+564.91%)
Mutual labels:  jupyter-notebook, data-science, pandas
Fantasy Basketball
Scraping statistics, predicting NBA player performance with neural networks and boosting algorithms, and optimising lineups for Draft Kings with genetic algorithm. Capstone Project for Machine Learning Engineer Nanodegree by Udacity.
Stars: ✭ 146 (-35.96%)
Mutual labels:  jupyter-notebook, data-science, optimization
Programming With Data
🐍 Learn Python and Pandas from the ground up
Stars: ✭ 156 (-31.58%)
Mutual labels:  jupyter-notebook, data-science, pandas
Tutorials
AI-related tutorials. Access any of them for free → https://towardsai.net/editorial
Stars: ✭ 204 (-10.53%)
Mutual labels:  jupyter-notebook, data-science, tutorial
Dive Into Machine Learning
Dive into Machine Learning with Python Jupyter notebook and scikit-learn! First posted in 2016, maintained as of 2021. Pull requests welcome.
Stars: ✭ 10,810 (+4641.23%)
Mutual labels:  jupyter-notebook, data-science, learning-by-doing
50 Days Of Ml
A day to day plan for this challenge (50 Days of Machine Learning) . Covers both theoretical and practical aspects
Stars: ✭ 218 (-4.39%)
Mutual labels:  jupyter-notebook, pandas, tutorial
Machine Learning With Python
Practice and tutorial-style notebooks covering wide variety of machine learning techniques
Stars: ✭ 2,197 (+863.6%)
Mutual labels:  jupyter-notebook, data-science, pandas
Dtale
Visualizer for pandas data structures
Stars: ✭ 2,864 (+1156.14%)
Mutual labels:  jupyter-notebook, data-science, pandas
Andrew Ng Notes
This is Andrew NG Coursera Handwritten Notes.
Stars: ✭ 180 (-21.05%)
Mutual labels:  jupyter-notebook, data-science, pandas
Zebras
Data analysis library for JavaScript built with Ramda
Stars: ✭ 192 (-15.79%)
Mutual labels:  data-science, pandas, functional-programming

CircleCI DOI

Functional, Data Science Intro To Python

The first section is an intentionally brief, functional, data science centric introduction to Python. The assumption is a someone with zero experience in programming can follow this tutorial and learn Python with the smallest amount of information possible.

The sections after that, involve varying levels of difficulty and cover topics as diverse as Machine Learning, Linear Optimization, build systems, commandline tools, recommendation engines, Sentiment Analysis and Cloud Computing.

Do you find this free tutorial valuable! Please help spread the word:

  1. Star this Github Repo.
  2. If you have access to Safari, please like or comment my content on Safari.

PYTHON in ONE HOUR

Watch The Video Companions on YouTube

Learn Python in one hour!

Pragmatic AI Labs

Pragmatic AI Labs

These notebooks and tutorials were produced by Pragmatic AI Labs. You can continue learning about these topics by:

Additional Related Topics from Noah Gift

His most recent books are:

His most recent video courses are:

His most recent online courses are:

Safari Online Training: Essential Machine Learning and Exploratory Data Analysis with Python and Jupyter Notebook

Recommended Preparation Material:

Day1-Part1-Google Colab Notebook

1.1-1.2: Introductory Concepts in Python, IPython and Jupyter

  • Introductory Concepts in Python, IPython and Jupyter
  • Functions

Day1-Part2-Google Colab Notebook

1.3: Understanding Libraries, Classes, Control Structures, Control Structures and Regular Expressions

  • Writing And Using Libraries In Python
  • Understanding Python Classes
  • Control Structures
  • Understanding Sorting
  • Python Regular Expressions

Day2-Part1-Google Colab Notebook

2.1: IO Operations in Python and Pandas and ML Project Exploration

  • Working with Files
  • Serialization Techniques
  • Use Pandas DataFrames
  • Concurrency in Python
  • Walking through Social Power NBA EDA and ML Project

Day2-Part2-Google Colab Notebook:

2.2: AWS Cloud-Native Python for ML/AI

  • Introducing AWS Web Services: Creating accounts, Creating Users and Using Amazon S3
  • Using Boto
  • Starting development with AWS Python Lambda development with Chalice
  • Using of AWS DynamoDB
  • Using of Step functions with AWS
  • Using of AWS Batch for ML Jobs
  • Using AWS Sagemaker for Deep Learning Jobs
  • Using AWS Comprehend for NLP
  • Using AWS Image Recognition API

Local, non-hosted versions of these notebooks are here: https://github.com/noahgift/functional_intro_to_python/tree/master/colab-notebooks

Screencasts (Can Be Watched from 1-4x speed)

  • Data Science Build Project
  • Data Science Build Project

Older Version of Python Fundamentals (Safari Version Is Newer)

Additional Topics

Python Programming Recipes

Managed ML and IoT

Software Carpentary: Testing, Linting, Building

Concurrency in Python

Cloud Computing-AWS-Sentiment Analysis

Recommendation Engines

Cloud Computing-Azure-Sentiment Analysis

Cloud Computing-AWS

Cloud Computing-GCP

Machine Learning and Data Science Full Jupyter Notebooks

Data Visualization

Seaborn Examples

Plotly

Creating Commandline Tools

Creating a complete Data Engineering API

Statically Generated Websites

Deploying Python Packages to PyPi

Web Scraping in Python

Logging in Python

Conceptual Machine Learning

Linear Regression

Machine Learning Model Building for Regression

Mathematical and Algorithmic Programming

Optimization

Text

The text content of notebooks is released under the CC-BY-NC-ND license

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].