Skip to content

oorejola/Intro-to-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Intro-to-Python

Lecture notes for the Intro to Python course at the 2024 Tulane Mini Math Summer School.

The lecture is designed for those with little to no exposure to programming. We cover basic topics to get mathematics graduate students up and running with Python, Jupyter, and Google Colab. We also cover multiple working examples making use of a few python libraries implementing linear regression with sklearn as well as neural networks with tensorflow. The notes include many exercises and solutions ranging from HackerRank-style problems to random matrix theory simulations.

Getting Started

To get started with the project, you can run the notebook in Google Colab by clicking the badge below:

Open In Colab

Table of Contents

  • Using Python and Jupyter notebooks
  • Data Structures
  • Control flows
    • List comprehension
  • Functions
  • Classes
  • Packages
    • numpy
      • Vector and matrix operations
      • Populating generic and random arrays
      • Slicing arrays
      • matplotlib
      • sklearn
      • tensorflow

Features

  • Introduction to Python
  • Using Jupyter Notebooks
  • Running code in Google Colab
  • Exercises and solutions for practice

About

Notes for Tulane Math Mini Summer School

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published