lets-python
Let’s learn to use the Python language with me. This course is based on Python3.6.2 . The IDE I developed and used is PyCharm.
1. Basics
- Install Python3
- Hello Python3
- Variables, constants
- Basic operations
- String
- Tuples, lists, dictionaries
- Conditional control
- Loop statement
- Iterator
- function
- Module
- Input and output
- Read and write files
- Object-oriented
- Exception handling
2. Advanced
- Regular expressions
- Network programming
- Database operations
- Send an email
- JSON, XML parsing
- Date and time
- Compression and decompression
3. Multi-threading
- Create thread
- Thread synchronization
- Thread priority
3. GUI development
4. Web Development
- Getting started with Flask
5. Crawler
There is too much information about crawlers, so I won’t write it here. I will share the excellent tutorials with you to learn.
- Python crawler learning series tutorials
- Python Introduction to Web Crawler Essence Edition
- Crawler Introduction Series
6. Machine Learning
7. Data processing
8. Recommended books
- "Illustrated HTTP"
- "Authoritative HTTP Guide"
- Computer Network: Top-down Method
- "Writing a Web Crawler in Python"
- "Python Network Data Collection"
- "Mastering regular expressions"
- "Beginning in Python to Practice"
- "Do it yourself and write a web crawler"
- "Crypto101"
- "Graphic Cryptography Technology"