Python learning website

 

I mainly post some articles about programming introduction and popular science:

 

Python3 Manual  https://www.tutorialspoint.com/python3/index.htm


Python is divided into Python 2.x and Python 3.x, and there is a lot of debate, see Python2orPython3 . Beginners don't need to think about this problem, they can start with Python 2.x, and then discuss more rationally.

The company recruits engineers and the process of Python induction training.

The time is divided into 4 weeks, all self-study, only the outline is provided. For Web Orientation:

1. Week1: After reading "Concise Python Tutorial", adapt to the Python development environment

2. Week2: To write a crawler, you need to have an in-depth understanding of several modules such as re, urllib2, sqlite3, threading, and Queue. Need to use multi-threaded crawling, regular expression analysis, concurrent resource control, restart the program to automatically continue crawling and analysis

3. Week3: Learn a web development framework, recommend Flask, webpy, etc., learn a database interface such as sqlite3, and write a simple web application such as a blog

4. Week4: Make a small function for the product and go through the test and launch process, each period is different

python related library

web framework

If Flask does not have Rails, I think this is my preferred web development framework, the actual tutorial The Flask Mega-Tutorial .

Tornado : An asynchronous framework from FriendFeed , which was open sourced after FriendFeed was acquired by Facebook, see Tornado on Github . The main feature of Tornado is non-blocking , if you want to develop real-time web applications, Tornado is a good choice

Django is a full-stack framework. I heard that its components are all Made in Django. For more information see Django Documentation

 

 

HERE

 

There are many web frameworks, see Web Frameworks for Python

 

 Linux system

 version control

Python and database

SQL, people with computer background should have learned it, if you have any questions, you can refer to Wikipedia SQL , and use SQLite to do the next exercise.

NoSQL

For a comparison of common NoSQL products, see Main NoSQL Database Comparison ; if you need some theoretical knowledge and basic concepts of NoSQL, see The NoSQL Ecosystem , Big Data and NoSQL

 

 

 

 

 

 

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326073026&siteId=291194637