学习Python难不难?零基础如何学习?如何高效率的学习?

Ps:本章介绍的是Python基本的环境和作用。

学习目标:

1、了解Python是什么?
2、Python解释器的作用?
3、PyCharm的作用?
ps:安装步骤和链接.

学习内容:

一:Python是什么:
   是时下最流行、最火爆的编程语言之一。
Ps:python的优点有哪些:
1、简单(语法、逻辑)、易学,适应人群广泛;
2、免费、开源(开放源代码);
3、应用领域广泛(自动化运维、数据分析、网络爬虫、人工智能等)。

二:学习python都需要哪些环境或软件去运行和编译它?
ps:下面就来介绍一下python解释器(环境)、PyCharm。
1、python解释器(环境):
白话:将人写的代码,翻译给计算机识别。
        python解释器的作用:运行文件、运行代码。
python解释器的种类:
             1、CPython,C语言开发的解释器(官方),应用广泛的解释器
             2、 IPython,基于CPython的一种交互式解释器
其他解释器:
             3、PyPy,基于Python语言开发的解释器
             4、 Jython,运行在Java平台的解释器,直接把python代码翻译成Java字节码执行
             5、 IronPython,运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码
2、PyCharm:
白话:书写代码、运行代码。
        PyCharm是一种Python IDE(集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,内部集成功能如下:
1、Project管理
2、智能提示
3、语法高亮
4、代码跳转
5、调试代码
6、解释代码(解释器)
7、框架和库

环境安装步骤说明和软件链接:

python解释器(环境)安装步骤说明和链接:

python解释器(环境)官方链接:https://www.python.org

     安装步骤:

python环境的配置 python环境配置有什么用_python

python环境的配置 python环境配置有什么用_python环境的配置_02

python环境的配置 python环境配置有什么用_ci_03

python环境的配置 python环境配置有什么用_Python_04

python环境的配置 python环境配置有什么用_python_05

python环境的配置 python环境配置有什么用_ci_06

python环境的配置 python环境配置有什么用_Python_07


PyCharm安装步骤说明和链接:

pyCharm官方链接:https://www.jetbrains.com/pycharm/download/

     安装步骤:

python环境的配置 python环境配置有什么用_ci_08

python环境的配置 python环境配置有什么用_Python_09

python环境的配置 python环境配置有什么用_Python_10

python环境的配置 python环境配置有什么用_ci_11

python环境的配置 python环境配置有什么用_ci_12

python环境的配置 python环境配置有什么用_python环境的配置_13

python环境的配置 python环境配置有什么用_python环境的配置_14

python环境的配置 python环境配置有什么用_python_15

python环境的配置 python环境配置有什么用_ci_16

python环境的配置 python环境配置有什么用_python环境的配置_17

python环境的配置 python环境配置有什么用_python环境的配置_18

python环境的配置 python环境配置有什么用_ci_19

python环境的配置 python环境配置有什么用_Python_20

python环境的配置 python环境配置有什么用_Python_21

python环境的配置 python环境配置有什么用_python_22

python环境的配置 python环境配置有什么用_ci_23

python环境的配置 python环境配置有什么用_python_24

1a5b189f-6bb3-43f3-81fe-c6e23e25b6a5
ps:皮卡丘源代码(别人家小哥哥):

from turtle import *
'''
绘制皮卡丘头部
'''
def face(x,y):
    """画脸"""
    begin_fill()
    penup()
   
    goto(x, y)
    pendown()
    
    setheading(40)
 
    circle(-150, 69)
    fillcolor("#FBD624")
     
     
    penup()
    goto(53.14, 113.29)
    pendown()
     
    setheading(300)
    circle(-150, 30)
    setheading(295)
    circle(-140, 20)
    print(position())
    forward(5)
    setheading(260)
    circle(-80, 70)
    print(position())
    penup()
    goto(-74.43,-79.09)
    pendown()
 
 
    penup()
     
    goto(-144,103)
    pendown()
    setheading(242)
    circle(110, 35)
    right(10)
    forward(10)
    setheading(250)
    circle(80, 115)
    print(position())
 
    penup()
    goto(-74.43,-79.09)
    pendown()
    setheading(10)
    penup()
    goto(-144, 103)
 
    pendown()
    penup()
    goto(x, y)
    pendown()
 
 
    end_fill()
 
     
    penup()
    goto(-50, -82.09)
    pendown()
    pencolor("#DDA120")
    fillcolor("#DDA120")
    begin_fill()
    setheading(-12)
    circle(120, 25)
    setheading(-145)
    forward(30)
    setheading(180)
    circle(-20, 20)
    setheading(143)
    forward(30)
    end_fill()
     
 
def eye():
    """画眼睛"""
     
    color("black","black")
    penup()
    goto(-110, 27)
    pendown()
    begin_fill()
    setheading(0)
    circle(24)
    end_fill()
     
    color("white", "white")
    penup()
    goto(-105, 51)
    pendown()
    begin_fill()
    setheading(0)
    circle(10)
    end_fill()
     
    color("black", "black")
    penup()
    goto(25, 40)
    pendown()
    begin_fill()
    setheading(0)
    circle(24)
    end_fill()
 
    color("white", "white")
    penup()
    goto(17, 62)
    pendown()
    begin_fill()
    setheading(0)
    circle(10)
    end_fill()
def cheek():
    """画脸颊"""
     
    color("#9E4406", "#FE2C21")
    penup()
    goto(-130, -50)
    pendown()
    begin_fill()
    setheading(0)
    circle(27)
    end_fill()
 
     
    color("#9E4406", "#FE2C21")
    penup()
    goto(53, -20)
    pendown()
    begin_fill()
    setheading(0)
    circle(27)
    end_fill()
 
 
def nose():
    """画鼻子"""
    color("black", "black")
    penup()
    goto(-40, 38)
    pendown()
    begin_fill()
    circle(7,steps = 3)
    end_fill()
def mouth():
    """画嘴"""
    color("black", "#F35590")
   
    penup()
    goto(-10, 22)
    pendown()
    begin_fill()
    setheading(260)
    forward(60)
    circle(-11, 150)
    forward(55)
    print(position())
    penup()
    goto(-38.46, 21.97)
    pendown()
    end_fill()
 
   
    color("#6A070D", "#6A070D")
    begin_fill()
    penup()
    goto(-10.00, 22.00)
    pendown()
    penup()
    goto(-14.29, -1.7)
    pendown()
    penup()
    goto(-52, -5)
    pendown()
    penup()
    goto(-60.40, 12.74)
    pendown()
    penup()
    goto(-38.46, 21.97)
    pendown()
    penup()
    goto(-10.00, 22.00)
    pendown()
 
    end_fill()
 
    color("black","#FFD624")
 
    penup()
    goto(-78, 15)
    pendown()
    begin_fill()
    setheading(-25)
    for i in range(2):
        setheading(-25)
        circle(35, 70)
 
    end_fill()
    color("#AB1945", "#AB1945")
    penup()
    goto(-52, -5)
    pendown()
    begin_fill()
    setheading(40)
    circle(-33, 70)
    goto(-16,-1.7)
    penup()
    goto(-18,-17)
    pendown()
    setheading(155)
    circle(25, 70)
    end_fill()
 
 
def ear():
    """画耳朵"""
     
    color("black","#FFD624")
    penup()
    goto(-145, 93)
    pendown()
    begin_fill()
    setheading(165)
    circle(-248,50)
    right(120)
    circle(-248,50)
    end_fill()
    color("black", "black")
    penup()
    goto(-240, 143)
    pendown()
    begin_fill()
    setheading(107)
    circle(-170, 25)
    left(80)
    circle(229, 15)
    left(120)
    circle(300, 15)
    end_fill()
 
     
    color("black", "#FFD624")
    penup()
    goto(30, 136)
    pendown()
    begin_fill()
    setheading(64)
    circle(-248, 50)
 
    right(120)
    circle(-248, 50)
    end_fill()
    color("black", "black")
    penup()
    goto(160, 200)
    pendown()
    begin_fill()
    setheading(52)
    circle(170, 25)
    left(116)
    circle(229, 15)
    left(71)
    circle(-300, 15)
    end_fill()
def setting():
    """设置参数"""
    pensize(2)
     
    hideturtle()
    speed(10)
def main():
    """主函数"""
    setting()
    face(-132,115)
    eye()
    cheek()
    nose()
    mouth()
    ear()
    done()
 
if __name__ == '__main__':
    main()