自由式学习
1人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费

对象

每一个对象由:标识(identity),类型(type),value(值)组成。

1.标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数id(obj)可返回对象obj的标识。

>>>    a = 3

>>>    id(3)

1531372335

>>> type(3)

<class 'int'>

id:1531372335

type:int

value:3

其中a是变量,3是对象,其

标识:1531372335

类型:int

值:3

 

>>>    a = "大蟒蛇"

>>>    id(a)

43806815

>>> type(a)

<class 'str'>

id:43806815

type:str

value:"大蟒蛇"

[展开全文]

Python程序的构成

Python文件的创建和执行

代码的组织和缩进

很多编程语言通过字符(例如:花括号{}),关键字(例如begin/end)来划分代码块。同时,在配合代码的缩进增加可读性。“龟叔”设计Python语言时,直接通过缩进来组织代码块。缩进成为了Python语法强制的规定。

缩进时,几个空格都允许的,但是数目都是统一。我们通常采用“四个空格”表示一个缩进。

同时,也要避免将“tab制表符”或者tab与空格混合的缩进风格。目前,常用的编辑器一般设置成:tab制表就是4个空格。

使用注释,注释不嫌多

单行注释:#

段注释:''

使用\行连接符

>>> a="abcdefg"

>>>b="ab\

cd\

efg"

 

[展开全文]

奥运五环图

import turtle
turtle.width(6)

turtle.color("blue")

turtle.circle(50)

turtle.penup()

turtle.goto(120,0)

turtle.pendown()

turtle.color("black")

turtle.circle(50)

turtle.penup()

turtle.goto(240,0)

turtle.pendown()

turtle.color("red")
turtle.circle(50)

turtle.penup()

turtle.goto(60,-35)

turtle.pendown()

turtle.color("yellow")

turtle.circle(50)

turtle.penup()

turtle.goto(180,-35)

turtle.color("green")

turtle.pendown()

turtle.circle(50)

[展开全文]

开始学习图形化程序设计

    海龟画图

import turtle    #导入turtle模块

turtle.showturtle    #显示箭头

turtle.write("告急")    #写字符串

turtle.width(10)    #画笔粗度为10

turtle.forward(300)     #前进300像素

turtle.color("red")    #画笔颜色改为红色

turtle.left(90)        #箭头左转90度

turtle.goto(0,50)       #到达坐标(0,50)处   

turtle.penup()     #抬笔

turtlr.pendown    #下笔

turtle.circle(50) #逆时针画半径为50的圆

[展开全文]

程序基本格式

1.缩进相当于c语言的{},

每个缩进层次使用单个制表符或者四个空格(IDE会自动将制表符设置成4个空格)

2.Python区分大小写

3.注释

行注释:#

段注释: '''      '''

[展开全文]

1.交互模式

    启动IDLE,默认就是进入交互模式!

IDLE启动,File>>New File>>save.

 

注意:不要在程序中,行开头处增加空格。空格有缩进的含义。

[展开全文]

Python开发环境

开发环境本质上就是对Python解释器python.exe的封装,核心都一样,"开发环境其实是解释器的一个外挂"

常用的开发环境如下:

1.IDLE

2.Pycharm

3.wingIDE

4.Eclipse

5.IPython

交互模式

1.终端输入

2.>>>为“提示符“”

3.关闭交互窗口:

(1)ctrl+z+回车

(2)输入quit()命令

(3)输入关闭命令行窗口

中断程序执行:ctrl+c

[展开全文]

Python(1989年,龟叔发明),是一种解释型,面向对象的语言!

特点:

1.可读性强

2.简洁

与其他语言相比,完成同样功能只用一半的代码!提高一倍的生产效率!

Python是由c语言开发,但是不再有c语言中指针等复杂数据类型,Python的简洁性让开发难度和代码难度幅度大幅度降低,开发任务大大简化!

让程序员有更多时间关注业务本身,而不是大量时间关注语法!

3.面向对象

4.免费和开源

5.可移植性和跨平台

6.丰富的库(丰富的标准库,多种多样的扩展库)

7.可扩展性.   (可嵌入到c和c++语言。胶水式语言)

应用范围

1.科学计算

2.人工智能

3.WEB服务端和打星网站后端。

YouTube,gmail等应用基于python开发。

4.GUI开发(图形用户界面开发)

5.游戏开发

6.移动设备

7.嵌入式设备

8.系统运维

9.大数据

10.云计算

什么时候不应该用Python

1.Python是解释型执行,性能较低。

    因此,一些影响性能的功能可以使用C/C++/JAVA/GO(GO是一种新语言,写起来像Python,性能像C)去开发。

现在建议主要学习Python3,Python2预计2020退出历史舞台。

Python解释器

Python程序的执行依赖于Python解释器。常用的Python解释器有:

1.CPython

    使用c语言实现的解释器,最常用的解释器。通常说的解释器指的就是它。(效率最快)

2.JPython

3.IronPython

4.PyPy

[展开全文]

授课教师

高级算法工程师
老师

课程特色

图文(1)
视频(152)
考试(10)

最新学员