Python tool download, environment configuration
1. Download and install pycharm
1. Download address: Click to jump
Official website: https://www.jetbrains.com/pycharm/download/#section=windows
2. Download:
3. Installation:
double-click to open —> next
select —> [next];
[next] —> [finish]
the pycharm icon will appear on the desktop;
·
2. Download and install Python
1. Download address: click to enter
2. After entering the official website, click to download;
3. After downloading, configure the environment variable;
(1) copy the path
(2) open the advanced system settings;
(3) [environment variable] - double-click [path ]
(4) Click [New], and paste the copied path into it;
(5) Keep clicking [OK];
4. Double-click to start the installation:
The installation is complete, click close to close;
·
3. Configure python on pycharm
1. Double-click to open pycharm;
2. Create a new project file;
pop up this and close it directly;
3. Add an interpreter:
Success is as follows:
4. Successful printing: the flag configuration is complete
5. Create a new python file:
paste the following code:
#!/usr/bin/env python3
#-*- coding: utf-8 -*-
#@Author: dong
#@Date: 2018-07-05 19:37:42
#@Env: python 3.6
#@Github: https://github.com/PerpetualSmile
from turtle import *
#无轨迹跳跃
def my_goto(x, y):
penup()
goto(x, y)
pendown()
#眼睛
def eyes():
fillcolor("#ffffff")
begin_fill()
tracer(False)
a = 2.5
for i in range(120):
if 0 <= i < 30 or 60 <= i < 90:
a -= 0.05
lt(3)
fd(a)
else:
a += 0.05
lt(3)
fd(a)
tracer(True)
end_fill()
#胡须
def beard():
my_goto(-32, 135)
seth(165)
fd(60)
my_goto(-32, 125)
seth(180)
fd(60)
my_goto(-32, 115)
seth(193)
fd(60)
my_goto(37, 135)
seth(15)
fd(60)
my_goto(37, 125)
seth(0)
fd(60)
my_goto(37, 115)
seth(-13)
fd(60)
#嘴巴
def mouth():
my_goto(5, 148)
seth(270)
fd(100)
seth(0)
circle(120, 50)
seth(230)
circle(-120, 100)
#围巾
def scarf():
fillcolor('#e70010')
begin_fill()
seth(0)
fd(200)
circle(-5, 90)
fd(10)
circle(-5, 90)
fd(207)
circle(-5, 90)
fd(10)
circle(-5, 90)
end_fill()
#鼻子
def nose():
my_goto(-10, 158)
seth(315)
fillcolor('#e70010')
begin_fill()
circle(20)
end_fill()
#黑眼睛
def black_eyes():
seth(0)
my_goto(-20, 195)
fillcolor('#000000')
begin_fill()
circle(13)
end_fill()
pensize(6)
my_goto(20, 205)
seth(75)
circle(-10, 150)
pensize(3)
my_goto(-17, 200)
seth(0)
fillcolor('#ffffff')
begin_fill()
circle(5)
end_fill()
my_goto(0, 0)
#脸
def face():
fd(183)
lt(45)
fillcolor('#ffffff')
begin_fill()
circle(120, 100)
seth(180)
# print(pos())
fd(121)
pendown()
seth(215)
circle(120, 100)
end_fill()
my_goto(63.56,218.24)
seth(90)
eyes()
seth(180)
penup()
fd(60)
pendown()
seth(90)
eyes()
penup()
seth(180)
fd(64)
#头型
def head():
penup()
circle(150, 40)
pendown()
fillcolor('#00a0de')
begin_fill()
circle(150, 280)
end_fill()
#画哆啦A梦
def Doraemon():
# 头部
head()
# 围脖
scarf()
# 脸
face()
# 红鼻子
nose()
# 嘴巴
mouth()
# 胡须
beard()
# 身体
my_goto(0, 0)
seth(0)
penup()
circle(150, 50)
pendown()
seth(30)
fd(40)
seth(70)
circle(-30, 270)
fillcolor('#00a0de')
begin_fill()
seth(230)
fd(80)
seth(90)
circle(1000, 1)
seth(-89)
circle(-1000, 10)
# print(pos())
seth(180)
fd(70)
seth(90)
circle(30, 180)
seth(180)
fd(70)
# print(pos())
seth(100)
circle(-1000, 9)
seth(-86)
circle(1000, 2)
seth(230)
fd(40)
# print(pos())
circle(-30, 230)
seth(45)
fd(81)
seth(0)
fd(203)
circle(5, 90)
fd(10)
circle(5, 90)
fd(7)
seth(40)
circle(150, 10)
seth(30)
fd(40)
end_fill()
# 左手
seth(70)
fillcolor('#ffffff')
begin_fill()
circle(-30)
end_fill()
# 脚
my_goto(103.74, -182.59)
seth(0)
fillcolor('#ffffff')
begin_fill()
fd(15)
circle(-15, 180)
fd(90)
circle(-15, 180)
fd(10)
end_fill()
my_goto(-96.26, -182.59)
seth(180)
fillcolor('#ffffff')
begin_fill()
fd(15)
circle(15, 180)
fd(90)
circle(15, 180)
fd(10)
end_fill()
# 右手
my_goto(-133.97, -91.81)
seth(50)
fillcolor('#ffffff')
begin_fill()
circle(30)
end_fill()
# 口袋
my_goto(-103.42, 15.09)
seth(0)
fd(38)
seth(230)
begin_fill()
circle(90, 260)
end_fill()
my_goto(5, -40)
seth(0)
fd(70)
seth(-90)
circle(-70, 180)
seth(0)
fd(70)
#铃铛
my_goto(-103.42, 15.09)
fd(90)
seth(70)
fillcolor('#ffd200')
# print(pos())
begin_fill()
circle(-20)
end_fill()
seth(170)
fillcolor('#ffd200')
begin_fill()
circle(-2, 180)
seth(10)
circle(-100, 22)
circle(-2, 180)
seth(180-10)
circle(100, 22)
end_fill()
goto(-13.42, 15.09)
seth(250)
circle(20, 110)
seth(90)
fd(15)
dot(10)
my_goto(0, -150)
# 画眼睛
black_eyes()
if __name__ == '__main__':
screensize(800,600, "#f0f0f0")
pensize(3) # 画笔宽度
speed(9) # 画笔速度
Doraemon()
my_goto(100, -300)
write('by dongdong', font=("Bradley Hand ITC", 30, "bold"))
mainloop()
【operation result】:
·
Fourth, configure the mirror source
1. Here are some useful mirror sources:
Tsinghua University: Click to jump to
https://pypi.tuna.tsinghua.edu.cn/simple
Alibaba Cloud: Click to jump to
http://mirrors.aliyun.com/pypi/ simple/
University of Science and Technology of China: Click to jump
https://pypi.mirrors.ustc.edu.cn/simple/
2、manual configuration:
pip install 下载的模块名 -i https://pypi.tuna.tsinghua.edu.cn/simple
eg. To download the numpy module, execute the following command:
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
3、permanent configurationMirror source:
This configuration must be added!
(1) Method 1 :
Go to cmd and execute the following command to create pip.ini:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Then add this path to the system environment variable. (process omitted)
·
5. Install the plug-in
1. Enter the setting interface;
(1) Auto complement artifact - TabNine
After the installation is complete:
After restarting, there is this sign, indicating success;
test it, and there are already prompts~
(2) Sinicization
Sinicization is not recommended, no matter the English is good or not, you have to adapt to this English interface! !
·
6. Python environment configuration of VSCode
1.
For detailed steps to download and install VSCode, see the link: Click to view
2. After the installation is complete, search for Python;
select the first one, and click [Install];
3. Add configuration:
as shown in the figure below, select the third icon on the left, click "Add Configuration" to add a configuration file, and select the Python option.
After selecting Python, the Python configuration file launch.json will be generated, and added to the Python installation directory: <“pythonPath”: “C:\SorftWare\Python3.7”,>, remember to use double slashes, otherwise an error will be reported.
4. Add user settings
Click File->Prefrences->Settings to generate a "User Settings" file, fill in the Python installation directory: <"python.pythonPath": "C:\SorftWare\Python3.7",>, as shown in the figure below 5. Create a
new hello.py
Enter print("hello"), click Run, and hello will be output in the debugging window below. If no error is reported, it means that the configuration has been successful, and then you can develop Python~
·
Reference article:
1. Python from entry to proficiency
2. pycharm installation tutorial
3. VSCode configuration Python development environment