python基础:pycharm的安装、pycharm软件的使用、python语法之注释、PEP8规范、变量与常量、数据类型、索引取值

一、pycharm的安装

1、软件介绍

pycharm软件占用资源较大,甚至运行时需要占用1GB以上资源。但是主体功能更强大,使用时可以使用tab键自动补全,也可以检测一些语法错误或是规范代码格式,因此对小白更加友好。

2、正版安装

1.下载软件

  • PyCharm下载地址:http://www.jetbrains.com/pycharm/download/#section=windows
    img
  • 打开官方网页后直接点击Download。
  • 这里我们根据自己的操作系统选择需要下载的种类。
    img
  • 从图片中我们可以看到两个版本的pycharm软件,左边的Professional版本是专业版,可以免费试用三十天,之后需要购买才能继续使用,价格较为昂贵。右边的Community版本是试用版,虽然可以一直免费使用,但是功能少。这里推荐安装专业版
  • 所有的往期版本也都是可以下载的。只需要点击左下方的Other versions
    img

2.安装软件

注:因为安装包版本的不同,安装界面可能会有所区别,但主体内容基本一致。

第一步:找到下载好的PyCharm安装包,如下图所示
img

第二步:双击已下载的PyCharm安装包,出现如下图所示的界面,点击“next”
img

第三步:选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘:
img

第四步:点击Next,进入下图的界面:
img
数字1:create desktop shortcut(创建桌面快捷方式),系统32位就选32-bit,系统64位就选64-bit。现在大多数都是64位了,不清楚系统类型:我的电脑=》右键=》属性

笔者的电脑是64位系统,所以选择64位。

数字2:update path variable(restart needed)更新路径变量(需要重新启动),add launchers dir to the path(将启动器目录添加到路径中)。上一个PyCharm版本没有的,所以没有选择。

数字3:update context menu(更新上下文菜单),add open folder as project(添加打开文件夹作为项目)。上一个PyCharm版本没有的,所以没有选择。

数字4:create associations 创建关联,关联.py文件,双击都是以pycharm打开。

数字5:不要选,pycharn是国外的软件,网站就是国外,下载速度很慢。有人选上等一两个小时,我等半小时,直接强制关掉。没勾选安装很快完成。把数字1和数字4勾选就好,数字2和数字3看你自己需求。(数字5如果有需求,自己可以单独去官网下载安装JRE。)

第五步:点击Next,进入下图界面:
img

默认安装即可,直接点击Install。

第六步:耐心的等待两分钟左右,如下图:
img

第七步:之后就会得到下面的安装完成的界面:
img

第八步:点击Finish,Pycharm安装完成。接下来对Pycharm进行配置,双击运行桌面上的Pycharm图标,进入下图界面:
img

从哪里导入pycharm设置,直接第三个(Do not import settings),以后还可以导入。选择Do not import settings,之后选择OK,进入下一步。

第九步:勾选I confirm that....... ,界面如下:
img

第十步:点击“continue”,界面如下:
img

第十一步:数据分享,界面如下:
这个相当于一个问卷调查吧,看自己愿不愿将信息发送JetBrains来提升他们产品的质量
img

点击“send”或者“Don't send”。进入如下界面:
img

皮肤选择,建议选择Darcula主题,该主题更有利于保护眼睛,而且看上去也非常不错~~~

第十二步:可以右上角关掉,也可以左下角:skip remaining and set defaults(跳过其余和设置默认值)
img
第十三步:点击左下角:skip remaining and set defaults(跳过其余和设置默认值)进入激活界面,选择第二个License server,如下图所示:
img
Active 激活分为三种:1、JetBrains Account 账户激活;2、Activation code激活码(推荐亲测);3、License server授权服务器激活(推荐)

激活完成后即可正常使用了。
img

3、其他方法安装(需要先下载相关资源)

以下方法需要先根据上文,安装特定的pycharm安装包。

①无限试用法

打开下载好的软件,选择试用后新建一个项目并直接把破解插件拉到窗口内
img

②傻瓜式激活法

教程网址:https://docs.qq.com/doc/p/4fbfea0beb191645a086647fd1cb14f119006530?dver=3.0.27505696

下面只做简单说明,如果遇到问题请参考教程
1.先解压安装包到当前目录下

img

2.根据文档中的提示运行文件即可

img

③淘宝购买

可以上淘宝购买激活码

二、pycharm软件的使用

1.创建新的python项目

①在完成激活、或是破解后双击打开pycharm进入如图所示界面:
img

②点击New Project新建项目或open打开一个老项目:

img
点击open打开一个老项目的话直接进入第⑤步

③选择本地解释器
第一次创建项目时,系统会默认选择上面的虚拟环境,因为需要联网,并且不稳定,所以推荐选择本地解释器。

img

④选择Pure Python(纯净的python项目),然后点击create创建项目

img

⑤创建新的python文件

选择左边的项目名称并右键,此时会出现新的工具栏,将鼠标放到new上,再放到右边的Python File上并点击

img

2.配置调整

1.增加更多版本的解释器

①点击左上角file→setting

img

②选择project:项目名称,点开后选择下方的Python Interpreter

img

③增加更多版本的解释器

img

④应用设置
可以点击右下方的apply应用设置,再退出。也可以点击右下方的ok直接应用并退出

2.设置文本大小

①点击左上角file→setting

img

②选择editor,再选择下方的General,并点击Change font size with Ctrl+Mouse Wheel选项,再点击右下方的ok。这样我们就可以通过ctrl+鼠标滚轮调整文本大小了

img

3.设置背景颜色

①点击左上角file→setting

img

②选择editor,再选择下方的General,并点击Color Scheme,接着就可以在Scheme边上的下拉选框中选择背景颜色(默认的黑色挺好的,不用换也行)

③应用设置

跟前面的操作一样,可以点击右下方的apply应用设置,再退出。也可以点击右下方的ok直接应用并退出

三、python语法之注释

1、什么是注释

注释就是对一段代码的解释与说明,可以方便我们理解与使用

2、如何使用注释

1.通过#号注释内容

在想要注释的内容前方加入#号

img

或是选中想要注释的文本,然后按ctrl+?直接注释或是解除注释。

img

img

2.通过'''内容'''的形式注释内容

在需要注释的内容首尾各加三个英文输入法下的单引号

img

3.通过"""内容"""的形式注释内容

在需要注释的内容首尾各加三个英文输入法下的双引号

img

四、PEP8规范

1.什么是PEP8规范

在python中编写代码,相对其他语法较为自由,基本没有什么强制性要求,但这并不意味着python中没有编写代码的规矩,在我们不规范使用python代码时,pycharm中会出现各种颜色的波浪线和提示(只要不是红色就不会影响代码运行),这种情况就说明我们的代码存在格式不规范。

pycharm中有矫正代码格式的功能,快捷键是ctrl+alt+l

img

使用矫正功能前:

img

使用矫正后:

img

2.如何学习PEP8规范

我们是可以在网上搜到专门关于pythonPEP8规范的文章,但是这样死记硬背效果并不理想,因此这里推荐学习者通过在平时使用pycharm编写代码并矫正的过程中不断学习相关的PEP8规范。

PEP8举例:

1.逗号后面与数据值空一格
2.赋值符号左右都得空一格

五、变量与常量

变量与常量就是为了让程序拥有跟人一样记录事物状态的能力,当我们执行程序时,有些数据会发生变化,有些数据不会发生变化,而我们需要一些东西来反映这些情况,并能使用它。

1.什么是变量?

变量就是会发生变化的量,这个量用于指代事物的状态。(例如人的身高、体重,游戏角色的等级)

2.什么是常量?

常量指在程序运行过程中不会改变的量。(例如圆周率、重力加速度等)

变量的基本使用

变量使用的语法结构与底层原理

name = 'jason'

从上方的代码我们可以看出变量的语法结构(类似数学公式,每个环节缺一不可)如下:

变量名 赋值符号 数据值

注:python中的“=”号跟数学中的含义不同,“=”的称呼是赋值符号,顾名思义就是把值赋予给某个对象。在python中,“age = 19”中就是把右边的数据值赋值给左边的变量。

知道了“=”的作用后就可以讲讲变量的工作方式:
通过之前关于变量的学习,我们可以得知当一个变量被赋予一个数据值,在内存空间中拿了一块空间存放这个数据值,然后给数据值和变量命做了一个绑定,当我们访问这个变量时,就会把绑定的数据值展示出来。

注意事项:
1.同一个数据值可以绑定多个变量名
2.赋值符号也可能是变量名 如果是就先找该变量名绑定的数据值
3.一个变量名同一时间只能绑定一个数据值

案例:
日常生活中的变量
每天上课我们都会看到jason老师
其中称呼这方面可以有很多:jason老师、鸡哥、虹桥炮王
年龄:19(说不定要加个二三十岁)
性别:男性

之后我们可以把老师的这些状态信息放到代码中表示出来

	name = 'jason'
	age = 19
	gender = 'male'

变量根据某些情况发生变化

	age + = age

同一数据值绑定不同变量命

	name = 'jason'
	name1 = name
	name2 = name1

一个变量只能绑定一个数据值

	gender = 'male'
print(gender)
'''
假设jason变性了,性别需要改变
'''
	gender = 'Girl'
print(gender)
'''
在这里运行代码后我们可以发现前后两个gender的数据值不一样,说明一个变量只能绑定一个数据值,绑定了其他数据值后就会失去之前的数据值。
'''

变量名的命名规范和命名风格

1.中文是可以用作变量名的,但是不建议使用,会让其他人觉得你不够专业,并且容易报错。
2.汉语拼音也是可以作为变量名的,但是不建议使用,同样会让人觉得不够专业。
3.变量名只能出现字母、数字、下划线。
4.数字不能开头。
5.变量名尽量做到见名知意。
6.变量名不能与关键字冲突。

变量的命名风格

1.下划线式

name_from_mysql_db1_userinfo = 'jason'

2.驼峰体式

大驼峰

NameFromMysqlDb1Userinfo = 'jason'

小驼峰

nameFromMysqlDb1Userinfo = 'jason'

ps:在同一个编程语言中尽量固定使用一种 不要随意切换

常量的基本使用

在Python中没有一个专门的语法定义常量,也是跟变量一样的形式表达的,只是人们约定俗成,用全部大写的变量名表示常量。所以常量除了变量名全是大写外,其他特性与变量一致。例:

HOST = '127.0.0.1'

六、数据类型

1.什么是数据类型
在日常生活中不同事物拥有多种多样的表现形式,在程序中也是如此,需要不同的数据类型记录不同的变量值。
2.为何学习数据类型
针对不同的数据采用最佳的数据类型来表示出该数据的价值。
3.本次学习数据类型仅仅是了解
只要看到每个数据类型能够叫出它们的名字以及代码如何编写即可。
4.学前必会
如何查看数据值的数据类型
调用type(数据值)就能查看数据值的数据类型,也可以通过type(变量名),查看跟变量名绑定的数据值的数据类型。

数据类型之整型:int

就是数学中的整数,不能出现小数点。数据值可以修改。代码展示:

应用场景:年龄 班级人数 年份

age = 18
stu_num = 56
year = 2022

数据类型之浮点型:float

在整数的基础上增加了展示小数点的功能,浮点型数据可以拥有很大的小数点位数,但是当我们使用print命令打印时只能看到前面一部分小数点。数据值可以修改。代码展示:

应用场景:身高 体重 薪资

height = 1.83
weight = 75.5
salary = 3.1

数据类型之字符串:str

就是把数据值当成文本类型来存储,但是需要特定的存储符号。数据值可以修改。代码展示:

应用场景:姓名 地址 爱好
name = 'jason'
addr = '芜湖'
hobby = '学习'

1.定义字符串有四种方式
name = 'jason'
name1 = "jason"
name2 = '''jason'''
name3 = """jason"""
2.为什么定义字符串需要有多种方式
我们在字符串中编写文本时可能会使用到引号,为了避免冲突,就有了多种方式。
注:字符串是根据引号来进行定义的,比如两个双引号,只有成对的引号才能把其中的内容变成字符串。

information = "鸡哥说'你说得对'"
# 鸡哥说'你说得对'
print(information)
information2 = "鸡哥说"你说得对''
# 这里会直接报错“鸡哥说”在双引号内,“你说得对”失去了定义。
print(information2)

3.如何区分三引号是字符串还是注释
关注左侧是否含有赋值符号和变量名 如果有则为字符串 没有则为注释

数据类型之列表:list

列表就是可以存储多个数据值的类型,并且可以非常方便的取和修改。建立列表需要用中括号把两边括起来,数据值与数据值之间逗号隔开。列表的数据值可以是任意数据类型,同时数据值可以修改。代码展示:

#生成多个数据值
name_list = ['jason', 'tony', 'kevin', 'oscar', 'jerry']
#放入任意类型的数据值
l1 = [11, 11.11, 'jason',[11, 22]]

数据类型之字典:dict

能够非常精确的存储和表达数据值的含义。代码展示:

infor_diction = {'name': 'jason', 'age': '19', 'hobby': 'read', }

1.字典文字描述
大括号括起来 内部可以存放多个数据 数据的组织形式是K:V键值对。键值对与键值对之间逗号隔开。K是对V的描述性性质的信息(解释说明),一般都是字符串类型。其中V是真正的数据值,可以是任意数据类型,输入时符合对应格式即可,但是k不能直接修改。
2.按K取值
字典只能按K取值,因为字典是无序的,没有索引的概念。

print(infor_diction['name'])
#使用print(infor_diction['name'])后可以看到结果jason

七、索引取值

字符串、列表都是可以逐个取值的。但是python中的取值顺序和生活中有所不同,python中的顺序是从0开始的。

posted @ 2022-09-25 20:19  wwwxxx123  阅读(81)  评论(0编辑  收藏  举报