Feeds: iCal | RSS | JSON | CSV (as of 11/09/2019)
Login | Need an account?

Python for Beginners

Setup Time:
15 minutes
Saturday, November 23, 2019 at 09:00am
Saturday, November 23, 2019 at 05:00pm
Teardown Time:
15 minutes
Estimated size:
Large Event Room

Basic Python Outline and Ad

This course is for anyone interested in programming. In this one-day course, you will learn about the fundamentals of Python programming. After the completion of the course, you should be able to write programs in Python.
Following topics will be covered:
Introduction to Python and all the basic rules
• Rules and regulations
• What to expect
• Setting up the interpreter on each computer
• Indentation
• Running a program
• IPython
Basic Syntax
• Print statement
• Single and multiline comments
• Standard input/ standard output functions
Basic Operators
• Arithmetic operators
• Comparison operators
• Assignment operators
• Logical operators
• Membership operators
• Identity operators
Variables and Data types
• Numbers
• String
• Boolean
• Defining variables
• Typecasting from datatype to another
String Operations
• String manipulations
• String methods like split, strip, join etc.
• String functions like len
• if-else
• while-loop
• for-loops
Data structures
• List
• Dictionary
• Tuples
• Arguments and outputs
• Default argument
• Keyword based arguments
File input output
• Reading text files
• Writing to text files
Recommended Text: “Essential Python” by Sridevi Pudipeddi and Ravi Chityala
Dr. Sri Pudipeddi has a Ph.D. in mathematics. She has expertise in mathematics, image processing, machine learning and Python. She taught at UC Santa Cruz Extension and is currently teaching at UC Berkeley Extension. She conducts corporate training. She co-authored two textbooks, “Image Processing and Acquisition using Python” and “Essential Python.” Her LinkedIn profile can be found at www.linkedin.com/in/sridevi-pudipeddi


Member RSVP

Hacker Dojo members may login to reserve space in the event room up to 48 hours before the event.

Member RSVP does not imply event registration if applicable.