GithubHelp home page GithubHelp logo

mims2023_python_bootcamp's Introduction

MIMS Python Bootcamp 2023

Hello MIMS Class of 2025! Welcome to the pre-semester python bootcamp. This bootcamp is intended for students with little to no background in Python programming. Those with more experience are welcome to join, but should be aware that the pace of this course is built for beginners. This boot camp is intended to prepare students for Info 206A and Info 206B.

All lessons will be recorded and made available.

Instructor George McIntire'22 - [email protected]

Hours: Lessons held Monday-Thursday between 9am-12pm PST. Office hours held right after lessons between 12pm - 1pm PST.

Outcomes Understand and implement introductory and intermediate concepts in Python programming (e.g., for loops, conditionals, functions, etc.)

Expectations Students will not be graded on any of the assignments in this bridge course. However, students are expected to adhere to the following general rules of conduct to maximize their learning:

  • Participate in class discussions. We encourage students to speak at least 1-2 times per class.
  • Attendance. Please let the instructor know if you need to miss classes. If you need to miss a lesson, materials will be provided for you that you are encouraged to review in your own time.

Schedule

Day Lesson Plan
Monday 7/24 Introduction, Environment Setup (Github, Python, Jupyter Notebook), Variables, Types, Strings
Tuesday 7/25 Strings continued, Conditional Flow
Wednesday 7/26 Lists & Tuples, Iteration, Comprehensions, Dictionaries
Thursday 7/27 Functions, Pythonic Coding, Review, and Exercises
Monday 7/31 Functions continued, Scope, Files
Tuesday 8/1 Exception Handling, Libraries
Wednesday 8/2 Libraries continued, OOP and Classes
Thursday 8/3 Classes continued, Exercises and Review

Class structure

Each day will follow this typical

Time Lesson Section
9:00 - 9:10 am Berkeley Time
9:10 - 10:30 am Lecture
10:30 - 10:35 am Break
10:35 - 11:30 am Lecture
11:30 - 12:00 pm Review Exercises
12:00 - 1:00 pm Office Hours

mims2023_python_bootcamp's People

Contributors

georgemcintire avatar georgeberkeley avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.