[Fletcher_Heisler]_Real_Python_Part_1__Introduction.pdf
(
2076 KB
)
Pobierz
Table of Contents
Introduction
Getting Started
Download Python
Open IDLE
Write a Python Script
Screw Things Up
Store a Variable
Interlude: Leave yourself helpful notes
Fundamentals: Strings and Methods
Mess Around with Your Words
Use Objects and Methods
Assignment: pick apart your user's input
Fundamentals: Working with Strings
Streamline Your Print Statements
Find a String in a String
Assignment: Turn your user into a l33t h4x0r
Fundamentals: Functions and Loops
Assignment: Perform calculations on user input
Create Your Own Functions
Functions Summary
Assignment: Convert temperatures
Run in circles
Assignment: Track your investments
Interlude: Debug your code
Fundamentals: Conditional Logic
Compare Values
Add Some Logic
1.1
1.2
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3
1.4
1.4.1
1.4.2
1.4.3
1.5
1.5.1
1.5.2
1.5.3
1.6
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7
1.8
1.8.1
1.8.2
2
Control the Flow of Your Program
Assignment: Find the factors of a number
Break Out of the Pattern
Recover from errors
Simulate Events and Calculate Probabilities
Assignment: Simulate an election
Assignment: Simulate a coin toss experiment
Fundamentals: Lists and Dictionaries
Assignment: List of lists
Assignment: Wax poetic
Make Permanent Lists
Store Relationships in Dictionaries
Assignment: Capital city loop
Assignment: Cats with hats
Assignment: Reviewing the fundamentals
Assignment: Summary
File Input and Output
Use More Complicated Folder Structures
Assignment: Use pattern matching to delete files
Read and Write CSV Data
Assignment: Create a high scores list from CSV data
Assignment: Split a CSV file
Interlude: Install Packages
Installing via pip
Installing from Source
Interact with PDF files
Manipulate PDF Files
Assignment: Add a cover sheet to a PDF file
Create PDF Files
SQL Database Connections
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
1.8.9
1.9
1.9.1
1.9.2
1.9.3
1.9.4
1.9.5
1.9.6
1.9.7
1.9.8
1.10
1.10.1
1.10.2
1.10.3
1.10.4
1.10.5
1.11
1.11.1
1.11.2
1.12
1.12.1
1.12.2
1.12.3
1.13
3
Use Other SQL Variants
Interacting with the Web
Scrape and Parse Text From Websites
Use an HTML Parser to Scrape Websites
Interact with HTML Forms
Interact with Websites in Real-time
Scientific Computing and Graphing
Use NumPy for Matrix Manipulation
Use matplotlib for Plotting Graphs
Graphical User Interface
Add GUI elements with EasyGUI
Assignment: Use GUI elements to help a user modify files
Create GUI Application with Tkinter
Assignment: Return of the poet
Final Thoughts
Appendix A: Installing Python
Check Current Version
Install Python
Verify Install
Appendix B: Regular Expressions
Basic Syntax
When Should You Use Regular Expressions?
Functions
More Practice
Assignment: Data cleaning with regular expressions
Assignment: Reviewing regular expressions
Appendix C: Primer on Object-Oriented Programming
Classes
Instances
Define a Class
1.13.1
1.14
1.14.1
1.14.2
1.14.3
1.14.4
1.15
1.15.1
1.15.2
1.16
1.16.1
1.16.2
1.16.3
1.16.4
1.17
1.18
1.18.1
1.18.2
1.18.3
1.19
1.19.1
1.19.2
1.19.3
1.19.4
1.19.5
1.19.6
1.20
1.20.1
1.20.2
1.20.3
4
Instantiating
Instance Methods
Inheritance
Assignment: Comprehension check
Assignment: Model a farm
Assignment: Github with class
Conclusion
Acknowledgements
1.20.4
1.20.5
1.20.6
1.20.7
1.20.8
1.20.9
1.20.10
1.21
5
Plik z chomika:
krzysztof860
Inne pliki z tego folderu:
[Michael_Herman]_Real_Python_Part_2__Web_Development_with_python.pdf
(25873 KB)
[Jeremy_Johnson]_Real_Python_Part_3__Advanced_Web_Development_with_python.pdf
(5435 KB)
[Fletcher_Heisler]_Real_Python_Part_1__Introduction.pdf
(2076 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
Pliki dostępne do 19.01.2025
Pliki dostępne do 21.01.2024
AUTODATA 3.45 + Crack FULL [TechTools.NET]
cenniki
Zgłoś jeśli
naruszono regulamin