python 编程入门学习基础

什么是编程语言

  1. 学习知识的本质,就是解决3个问题:

    1.它是什么 2.它有什么用 3.我该怎么用/不用它会怎样
    学习一个东西,最重要的是搞清楚它的本质和实质!!!

    学会从生活中找例子,通过生活例子,来理解编程思路.

    编程语言的本质是"语言",语言的本质是用来交流的工具
    自然语言(汉语,法语,德语) --> 人和人之间进行沟通交流的工具
    编程语言(python,java,C++) --> 人和计算机进行沟通交流的工具
    人类通过写代码,下指令的方式,控制计算机为自己做事!!!

  2. 指令/代码

    人类困了,就会说"我困了",表示需要睡觉的状态, 我现在说了一句"了我困".对方会一脸懵逼 --> 不符合人类的规则,人类的语法是有规则

    学习编程,就是学习跟电脑沟通的规则,语法.让电脑理解自己的命令,并且准确无误实现

    编程语言 --> 把类似于我饿了, 我困了, 我渴了这些指令,传达给电脑,让电脑做对应的操作

    学习编程.重要的是 语法指令,还是思维逻辑?

    对于编程来说,真正可贵的是编程思路 --> 很多人前期学习有误区,过度纠结语法,忽略了逻辑思路
    怎么和计算机进行通讯,这个不是最核心,因为沟通方式都是固定好的.它只是一台机器,只要按照机器流程来做都不会出错
    –> 真正重要的是一个人的思维逻辑,好的思维逻辑才能让机器发挥最大的作用

    不一定要做程序员,但是学习编程可以锻炼自己的逻辑思维

编程语言发家史
计算机最底层识别的,始终是二进制0和1

  1. 机器码:

    计算机语言的由来,是来源于晶体管(想下家里的日光灯,只有两种行为. 1开灯/通电 0关灯/没点)
    最开始的机器码,就一堆的机器,用通电,不通电的方式来表达对应的状态
    二进制 --> 01(类似于道家的思想,万物皆阴阳)只有0和1
    八进制 --> 01234567
    十进制 --> 0123456789
    十六进制 --> 0123456789abcdef
    当时的程序员,与其说是程序员,不如说是科学家:
    10101010101101011
    太难了,看起来累,学起来用,改起来累

  2. 汇编

    1010101011 --> 表示加. 每次都要敲很麻烦,不如找个好记的东西把它代替掉
    在机器码的基础上,把一些常用的操作,用特定的单词符号来代替(add添加 mov移动 push推)
    比起机器码,简单了.但还是很难

  3. 高级语言

    更加复合人类的生活习惯,语言习惯的表达方式:
    人类: 我说:“大家很棒”
    python: print("大家很棒)
    print 等价于 我说.做的都是同一个功能.输出说一句话
    所谓的高级语言,就是用人类的方式来写代码.用人类会用到的单词,中文来写

    高级语言的鼻祖:
    C语言 --> C语言不是第一个高级语言,但是它做到了很多有建设性,先驱性的概念.java,C#,python都有C的影子

python的环境安装
为什么要安装python --> 因为python是一个运行环境,你要写,运行python代码都要用它

  1. python在哪下:
    1.官网下载(python.org),官网的服务器在国外,国内访问会很卡(页面是纯英文,不会可以用翻译)
    2.自己动手,百度一下,论坛一堆

  2. python版本不同有问题吗:
    python分为两个大版本: python2 python3. 我们目前用的都是python3.
    只要你下载的是py3那就可以了.记住别用python2

  3. 系统位数的概念
    一般电脑分为32位和64位.安装自己电脑指定位数的就好. 64位是主流的32位基本上都是老古董了
    此电脑/我的电脑 --> 右键 --> 属性 --> 系统位数
    就像上厕所. 男的去男厕 女的去女厕. 32就装32 64就装64

  4. 环境变量(path):
    作用就是让你的电脑,能够认识python,并且能正确访问它
    一般来说我有个学员名册,你们都在名册里. 但是有个新同学80.入学了但是没在名册里面
    那我点名能点到他???

  5. 怎么判断装好python没:
    1.在cmd中输入where python --> 显示python所在的位置
    2.在cmd中输入python --> 进入python的环境

    cmd --> 命令终端.在一个控制台运行代码的地方

    怎么进入cmd:
    1.按住键盘的 win + r键位. win键就是键盘上的那个窗户,田键位
    2.在出来的运行窗口里,打上cmd再回车
    3.OK了
    我打开了中文 --> 语言不是用来打开的.python是一门编程语言,我们安装的是一个python环境.是用来
    写和运行python代码的,并不是用来"打开的"
    python装好之后,不会像QQ,steam一样,在桌面出来一个窗口,而是要我们自己去找她的环境

    前期先用idle --> python自带的工具.按下win键.找到python文件夹.里面第一个就是idle

python工具
我自己在阿里云盘保存的一些关于python的文件,希望可以帮助大家

基本输入输出(IO)
io --> 输入输出

  • 人类有两个基本行为,是用来和别人沟通的:
    1.说话(输出),把你想说的话直接和别人说
    2.写字(输入),把你想写的东西,写下来,再给别人看

  • 用python来表达说一句话/写一句 print,input

    1.用print说话/让python输出一句 --> print输出语句
    语法规则:
    print(“你要说的话”)
    print(“大家很棒,再接再厉”)
    print(“Hello World”) # 你好世界,表示你正式开始学习编程,跨入了编程世界

    2.让python写字/让python输入你想说的东西 --> input输入语句
    让python获取你在键盘里输入的内容
    语法规则:
    input() # 运行之后程序暂停,等你输入东西.按下回车为止.才执行下午
    input(“提示内容”) # 这里放得是提示内容,而不是结果

     input("你的名字是?")
     input("请输入你的密码")
    

    常见的错误:
    1.漏引号,括号
    2.用了中文符号(python是外国人发明的.所以用的标点符号也是要用英文版)
    3.print,input首字母大写了 Print Input 是不对的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小八砸丶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值