The Complete Learn to Code Bundle | StackSocial
The Complete Learn to Code Bundle
What's Included
Python Tutorial: Learn by Coding
- Instructor: Miahi Catalin Teodosiu
- Length: 7 Lessons (7.5h)
- Access: Lifetime
- Experience level: All levels
- Content: 7 lectures & 7.5 hours of material 24/7
Course Curriculum
7 Lessons (7.5h)
- Getting Started with Python
- Welcome to this course!
- Introduction to Python
- Important Information
- How To Receive Maximum Results From This Course
- Necessary software
- Download Links and Installation Guides
- Python interpreter
- Python scripts
- Python argument passing
- User input
- dir and help
- Quiz 1: Python basics
- Python Data Types
- Python Variables
- Python keywords
- Python Data Types
- Python Strings
- Python String methods
- Python String operators and formatting
- Python String slices
- Quiz 2: Strings
- Numbers and math operators
- Booleans and logical operators
- Quiz 3: Numbers and Booleans
- Python Lists introduction
- Python List methods
- Python List slices
- Quiz 4: Lists
- Python Sets introduction
- Python Set methods
- Quiz 5: Sets
- Python Tuples introduction
- Python Tuple methods
- Quiz 6: Tuples
- Python Dictionaries introduction
- Python Dictionary methods
- Conversions between data types
- Quiz 7: Dictionaries
- Python Control Flow
- If / Elif / Else conditionals
- For / For-Else loops
- While / While-Else loops
- If / For / While nesting
- Break, Continue, Pass
- Python Exceptions
- Try / Except / Else / Finally
- Quiz 8: Control Flow
- Python Functions
- Functions
- Arguments
- Namespaces
- Modules and importing
- Quiz 9: Functions
- Python File Operations
- File opening and reading
- File writing and appending
- File closing / The "with" method
- File access modes table
- Quiz 10: Files
- Python Regular Expressions
- The "re.match" and "re.search" methods
- The "re.findall" and "re.sub" methods
- Python Regular Expressions sheet
- Quiz 11: Regular Expressions
- Python Classes (Object-Oriented Programming) Basics
- Python Classes and Objects
- Python Classes and Inheritance
- Quiz 12: Classes
- Python and MySQL
- Setting up the MySQL database
- Python interacting with MySQL
- Bonus Python Tools
- List / Set / Dictionary comprehensions
- Quiz 13: Comprehensions
- Python Lambda functions
- Quiz 14: Lambda functions
- Python Map, Filter, Reduce
- Quiz 15: Map, Filter, Reduce
- Python Threading basics
- Iterators and Generators
- How To Install a New Python Module
- Some advice on coding
- Practice, Practice, Practice...
- 100 Python Exercises
- Answers for All the Exercises
- Updates and Important Stuff
- VirtualBox and Virtual Machines - Short Guide
- Itertools
- Decorators
- Sockets: Server
- Socket Server Code (.txt + .py)
- Sockets: Client
- Socket Client Code (.txt + .py)
- Web Access Basics with Python: requests
- Conclusions
- Please Read This Carefully!
- Bonus Lecture: More Python Training
- Final Words
Description
Cement your coding skills by learning Python: server-side interpreted, open-source, non-compiled scripting language commonly used in web and video game development. Begin with the basics of Python 2.7.3, test your progress with frequent quizzes, and segue into more advanced concepts like implementing MySQL. By the end of your last lesson, you'll be well on your way toward mastering one of Google's official programming languages.
Specs
Important Details
- Length of time users can access this course: lifetime
- Access options: web streaming, mobile streaming
- Certification of completion not included
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Internet required
Terms
- Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.