四、IDE(Pycharm)开发工具安装与使用

上节课复习:
    1、编程语言分类
        机器语言
        汇编语言
        高级语言
            编译型(c、go)
            解释型(python、shell)

    2、安装python解释器
        环境变量PATH


今日内容:
    0、第一个python程序
        编写python程序的两种方式
            交互式环境
            代码写入文件永久保存,然后在命令行里执行:python38 "D:\a.txt"

            运行python程序的三个步骤
                1、先启动python解释器
                2、pyhon解释器会读取a.txt的内容到内存
                3、python解释器会解释执行刚刚读入内存的内容,识别python语法

            文件的后缀名不重要,但应该修改为.py结尾

        IDE工具


    理解编程语法存在的意义:所有的基础语法都是为了控制计算机能够像人一样做什么。

###下载与安装###

下载20119版py

下载破解包jetbrains-agent.jar

将以下地址栏替换为你安装的路径:D:\Program Files\JetBrains\PyCharm 2019.3.5\bin

1、MAC平台
-javaagent:/Applications/PyCharm.app/Contents/bin/jetbrains-agent.jar

2. Windows平台
-javaagent:D:\Program Files\JetBrains\PyCharm 2019.3.5\bin\jetbrains-agent.jar

pycharm改为中文显示的方法:
安装中文插件
下载地址:
 链接:https://pan.baidu.com/s/1ST74Quq8fr5h3GDeleLKlQ    提取码:46tz 
将下载好的文件 resources_cn.jar  放到安装目录下的lib目录下,重启软件即可。

安装及破解教程视频地址:https://www.bilibili.com/video/BV1Xz4y1Q7bZ?p=14

  快捷键:

ctrl+?::注释

ctrl+?+鼠标选中 :多行注释

ctrl+d :选中文字直接粘贴

ctrl+alt+L:规整文本

###变量、基本数据类型###

注释:单行注释、多行注释

 1、变量

变量就是改变事物的质量

变量名的命名应该遵循大规则:见名如意
命名规范:

1)由字母、数字、下划线组成

2)不能以数字开头

3)不能使用python的关键字

  ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

两种命名风格:

1)纯小写字母+下划线(推荐)

age_of_oldboy

2)驼峰体,首字母大写

AgeOfOldboy

2、基本数据类型(五种)

整形(如年龄):age=18

浮点型(如薪资):salary=3.1

字符串(如名字):name="egon"

列表型(同种属性,如所有人的名字):stu_names=["egon","lili"]

字典(多个不同属性的值,如人的信息):info={"name":"egon","age":18}

为何数据要区分类型?
    数据是我们记录的事物的状态
    事物的状态是分为不同种类的
    对应着我们就应该用不同类型的数据取存它们

age="18"    解释 age:变量名 =:赋值 age:变量值

遵循语法、逻辑:

两种错误表现:逻辑错误、语法错误

没被定义的字符串如egon,出现报错判断变量名与变量值?无引号的是变量名,有引号的就是变量值。

 

 

1>str字符串类型:记录描述性质的状态,例如名字、性别、国籍

name="张三"    

2>int类型:记录年龄、等级、个数、号码

level=10

3>float类型:记录钱、身高、体重

salary=3.1

height=1.8

4>list列表类型:记录多个同种属性的值,班内所有同学的姓名

names="小王 小张 小李 小明"

5>dict字典类型:记录多个不同属性的值,比如一个信息

info={"name":"egon","age":"18","gender":"male","level":"20"}

print(info["gender"])则会输出male

print(info["name"])则会输出egon

# 思考:
# list嵌套
# dict嵌套
# list与dict互相嵌套
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋风お亦冷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值