Are you brand new to coding? Want to see how fun and easy it can be? This introduction to programming with Python course offers a step-by-step walk-through, from a basic idea to translating that idea into code, and everything in between. Don’t worry about making mistakes! Python uses simple syntax, has an easy learning curve, and is a very forgiving language. Gain a new skill or complete a task by the end of each module, and, by the end of the course, you will be programming in Python! You will also learn basic principles which can make it easier for you to learn other programming languages in the future. Course Schedule Course Duration: 4 weeks (8 sessions) Mondays and Wednesdays US Pacific Time every week. 6:30pm – 8:30pm US Pacific Time each day August 12 – September 9, 2019 US Pacific time There will be no class on September 2, 2019 due to Memorial Day Holiday in US. Check local date and time for 1st session What are the prerequisites? No prerequisite is required. Even if you do not have programming background you will be able to take this course and learn Python. Course Outline Introduction. Part I: Getting Started. Chapter 1: Introducing Python. Chapter 2: Getting Your Hands on the Keyboard: Using Help, Interactive Mode, and IDLE. Chapter 3: Basic Elements and Syntax. Chapter 4: Grand Tour of the Python Language. Chapter 5: Working Like a Programmer. Part II: Building Blocks. Chapter 6: So This String Walks into a Bar. Chapter 7: Counting Your Way to Fun and Profit. Chapter 8: Processing Lists and Tuples. Chapter 9: Diving into Dictionaries. Part III: Structures. Chapter 10: Staying in Control. Chapter 11: Fun with Functions. Chapter 12: Building Applications with Modules and Packages. Chapter 13: Getting Classy. Chapter 14: Introducing New-Style Classes. Chapter 15: Feeling Exceptional. Chapter 16: Tackling Some Advanced Features. Part IV: Libraries. Chapter 17: Using Python’s Primary Services. Chapter 18: Processing Text. Chapter 19: Digging into Disk Data. Chapter 20: Accessing the Internet. Part V: The Part of Tens. Chapter 21: Ten Critical Python Idioms. Chapter 22: Ten Great Resources. Learning Objectives Python Introduction Python History Python Keywords, Variables, And Data Types Python Operators Python Programming: Flow Control+ Python If Else Statement Python For Loop Python While Loop Python Break And Continue Statements Python Programming: Functions+ Python Functions Python Function Arguments Python Recursive Functions Python Modules Python Packages Python Programming: Native Data Types+ Python Numbers Python Lists Python Tuples Python Strings Python Sets Python Dictionary Python Programming: OOP+ Python Object And Class Python Inheritance Python Multiple Inheritance Python Operator Overloading Python Programming: File Handling+ Python Files I/O Python Directory Management Python Exception Handling Python Programming: Advanced Topics+ Python Iterators Python Generators Python Closures Python Decorators Python @Property Rimuovere o aggiornare evento