Palo Alto: realpython.com, 2014. v1.1.0
Who should take this course?Those new to …
Programming in general
Python Programming
What will you learn?The first half of the Introduction to Python is a quick yet thorough overview of all the Python basics (Python 3.6). You do not need any prior experience with programming to get started. The second half, meanwhile, is focused on solving interesting, real-world problems in a practical manner.
Chapter SummaryGetting Started
Interlude: Leave yourself helpful notes
Fundamentals: Strings and Methods
Fundamentals: Working with Strings
Fundamentals: Functions and Loops
Interlude: Debug your code
Fundamentals: Conditional logic
Fundamentals: Lists and Dictionaries
File Input and Output
Interlude: Install Packages
Interact with PDF files
SQL database connections
Interacting with the web
Scientific computing and graphing
Graphical User Interface
Final Thoughts
Appendix A: Installing Python
Appendix B: Regular Expressions
Appendix C: Primer on Object-Oriented Programming in Python