Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
A global network of volunteers.
Explore Tutors
A global network of volunteers.

Computer Science • Series

Introduction to Python

Rohan A

Series Details

Sessions

Public Discussion

This series ended on April 9, 2024. All 1:1 and group chats related to this series are disabled 7 days after the last session.

Series Details

About

Hello, my name is Rohan! I have experience with both Python and tutoring Python. I have also completed CS50P offered by Harvard. This course is intended for beginners who want to learn Python and get started. We will have sessions starting March 28th and continuing every day on from then (US Spring Break). Sessions and times are flexible, so please message me if you want to change dates/times. Topics we will cover range from simple syntax all the way to conditionals, loops, OOP, and File I/O. No programming experience is required, hope to see you there!

✋ ATTENDANCE POLICY

No strict attendance policy, but please try to inform me if you cannot make a session.

Dates

March 29 - April 9

Learners

16 / 30

Total Sessions

11

About the Tutor

Hello, my name is Rohan! I am from New Jersey, and I am currently a high schooler. My goal on Schoolhouse is to help other students like me learn and be prepared for anything. My passion lies in machine learning (ML), and I have researched everything ML! (from model training techniques, hyperparameter tuning, and fine-tuning after the training process). Additionally, I enjoy software engineering on a broader level, with interests in competitive programming (USACO), web development, and efficiency with everything I create! During my free time, I am an avid videogame player, with multiple "Platinum" trophies on the hardest games of the decade. I have also played piano for 6 years and arrange my favorite video game tracks on piano (like "Escaping a Foul Prescence" from Ori 2, "Abyss Watchers" from Dark Souls 3, and "Final Battle" from Elden Ring as great examples)! Going outside the house, I play goalkeeper for my high school soccer team and I am a varsity swimmer. In addition to computer science, I also love mathematics, so if you have any questions about any High School Mathematics, Machine Learning, Python, or Java, feel free to ask me and I will try to get back to you with answers! Happy learning everyone! - Rohan

View Rohan A's Profile

Upcoming Sessions

0

Past Sessions

11
29
Mar

Session 1

Python

Lesson 1: Absolute Fundamentals of Python Syntax - (print, input, etc.) Data Types - (string, int, float, etc.) Variables - (what are they?) What's the difference between "=", and "=="? How can we tell a string and variable apart? Inbuilt Functions - (strip, split, etc.) + challenge problems if we have time...
30
Mar

Session 2

Python

Lesson 2 - Digging Deeper F strings Combining Methods, Using Variables to Represent Input String Methods - (capitalize, strip, upper, lower) String Concatenation Defining Your Own Functions (def) Paramaters + challenge problems if we have time...
31
Mar

Session 3

Python

Lesson 3: Extra Things to Know Operators (+, -, *, /, %) Comments (#) Type Conversion (making a str an int) Comparison Values (>, >=, !=, ==, =) Returning Variables from Functions THE IMPORTANCE OF Main Functions + challenge problems if we have time...
2
Apr

Session 4

Python

Lesson 4: Modules/Conditionals Downloading Modules (pip install) Modules/Using Another Person 's Code Reading Documentation If/Else Statements Using And Using Or Elif Statements + challenge problems if we have time...
3
Apr

Session 5

Python

Lesson 5: Loops For Loops, Iterations, how they work While Loops, how they work Continue Keyword Break Keyword Len Keyword + challenge problems if we have time...
4
Apr

Session 6

Python

Lesson 6: Data Structures Lists [square parenthesis] Dictionaries (Key and Value, {curly parenthesis}) Sets {curly parenthesis} Tuples (normal parenthesis) + challenge problems if we have time...
5
Apr

Session 7

Python

Lesson 7: File I/O

File In
File Out
Open, With
Csv
6
Apr

Session 8

Python

Lesson 8: Regular Expressions

What are regular expressions?
Commands involving regular expressions
Uncovering the uncertainty and confusion behind regular expressions!
7
Apr

Session 9

Python

Lesson 9: Exceptions Try and Except Keywords ValueError NameError TypeError
8
Apr

Session 10

Python

Lesson 10: OOP/Classes __init__ function variables inside classes initializing a class -> x = class(Dog) + more!

9
Apr

Session 11

Python

Lesson 11: Review + Practical Use of Python

- Review previous sessions/topics!
- Solve real problems!
- Thank you for joining the session!

Public Discussion

Please log in to see discussion on this series.

Schoolhouse.world: peer tutoring, for free.

About

About UsPartnershipsRoadmapCareersDonate

© Schoolhouse.world

Terms & ConditionsPrivacy PolicyTrust & SafetyPress