Skip to content

Commit ca9ed1c

Browse files
authored
Create README(ENGLISH).md
1 parent 5d9caf3 commit ca9ed1c

File tree

1 file changed

+120
-0
lines changed

1 file changed

+120
-0
lines changed

README(ENGLISH).md

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
Compared with the traditional traditional industries, the IT industry develops and updates faster. Once it stops learning, it will soon be eliminated by the industry. However, we must be clear: the elimination is always only those practitioners at the primary level, and those who are skilled in technology. It is always scarce. Therefore, for learning, we still have to be down to earth.
2+
3+
Self-learning Python, too, don't start collecting various information websites because of your fever, buy various books, download a lot of teaching videos, and after a few days, the enthusiasm for learning begins to fade, and then a few weeks. , finally completed the study course - "from entry to give up." Therefore, learning Python requires one step at a time and learning in a down-to-earth manner.
4+
5+
FQ
6+
Before I talk about how to get started with Python, personal advice is that everyone has their own FQ tools, use Google search more, look at the world outside the wall, and look at the open source projects on Github.
7+
8+
As for how to FQ, here are the tools I have used: FQ toolset
9+
10+
Python learning resource set
11+
I believe that many people will find a variety of learning materials when they learn a programming language. To be honest, there is too much information, but it is useless. According to your own study habits, it is better to choose a resource to adhere to.
12+
13+
Because everyone's needs are different, here is a collection of Python better learning materials:
14+
15+
Python blog site resources
16+
Getting started with Python
17+
For the introduction, the main thing is to master the basic grammar and familiar with the programming specifications, so most of the tutorials are basically the same, so it is recommended to choose a tutorial that suits you and stick to it.
18+
19+
In Python getting started, I wrote a series of "Grassroots Python" blog, which is based on Python 3.6. The Python Getting Started series tutorial, for better reading, put it on GitBook ; if GitBook access is slow, you can also Personal blog review: Grassroots Python , I hope to help you get started with Python.
20+
21+
The main directories are as follows:
22+
23+
Why learn Python?
24+
Python code specification
25+
Concise overview
26+
Comment
27+
Naming conventions
28+
First Python program
29+
Introduction to Python
30+
Python installation
31+
First Python program
32+
Integrated Development Environment (IDE): PyCharm
33+
Basic data types and variables
34+
A brief description of the Python syntax
35+
Basic data type of Python
36+
Basic data type conversion
37+
Variables in Python
38+
List and Tuple
39+
List
40+
Tuple
41+
Dict and Set
42+
Dictionary (Dictionary)
43+
Set
44+
Conditional statements and loop statements
45+
Conditional statements
46+
loop statement
47+
Conditional statement and loop statement synthesis example
48+
function
49+
Basic steps for Python custom functions
50+
Function value problem
51+
Function return value
52+
Function argument
53+
Anonymous function
54+
Iterators and generators
55+
Iteration
56+
Python iterator
57+
Lsit generator (list generation)
58+
Builder
59+
Iterator and generator synthesis example
60+
Modules and packages
61+
Introduction to the Python module
62+
Use of the module
63+
Main module and non-main module
64+
package
65+
Scope
66+
Object oriented
67+
Object-oriented concept
68+
class
69+
Class attribute
70+
Class method
71+
Class inheritance
72+
Polymorphism
73+
Python's Magic Method
74+
Python's Magic Method
75+
Construction ( __new__) and initialization ( __init__)
76+
Attribute access control
77+
Object descriptor
78+
Custom container (Container)
79+
Operator-related magic method
80+
Enumeration class
81+
Use of enumeration classes
82+
Enum source code
83+
Enumeration of custom types
84+
Enumeration comparison
85+
Metaclass
86+
Classes in Python are also objects
87+
Use type()dynamically created class
88+
What is a metaclass
89+
Custom metaclass
90+
Using metaclass
91+
Threads and processes
92+
Threads and processes
93+
Multithreaded programming
94+
process
95+
Step by step to understand regular expressions
96+
First met Python regular expression
97+
character set
98+
Quantifier
99+
Boundary match and group
100+
Re.sub
101+
Re.match and re.search
102+
Closure
103+
Decorator
104+
Knowledge point trap
105+
Python keyword yield
106+
Python advanced
107+
Using a Python virtual environment
108+
Using virtualenv and virtualenvwrapper on Mac
109+
Django
110+
There are many different web frameworks under Python. Django is the most representative of the heavyweights. Many successful websites and apps are based on Django.
111+
112+
If you have a little bit of information about your own basics, you can try to get started with the Django blog from abroad to build a series of tutorials . This tutorial is very detailed, and there are many interesting pictures. However, due to the wall, many people will not be able to visit, even if they are interviewed, because they are English, they will not be patiently reading. So I am going to translate this tutorial.
113+
114+
A complete beginner's guide to Django-part1
115+
A complete beginner's guide to Django-part2
116+
Later, after a friend said, this tutorial has been translated, so I don't translate it, but I feel that my translation is still very good, because it is not a literal translation, it is expressed again in my own language after understanding.
117+
118+
Here are the top translate this tutorial program Github and blog , to see which feel comfortable, you choose which to learn.
119+
120+
Continually updated....

0 commit comments

Comments
 (0)