编程与编程软件(python-pycharm)

课程安排

  • 编辑语言之python

  • 数据库软件之mysql

今日内容概要

  • 编程与编程语言
  • 计算机存储内部工作原理
  • 编程语言的发展史
  • 解释型语言与编译型语言
  • python解释器版本及下载安装
  • 编写python程序的编辑器(提升编码效率)
  • 变量的概念
  • 变量名的命名规范
  • 变量名的书写风格

今日内容详细

编程与编程语言

什么是编程语言?
   语言:中文,英文等等
   作用:人与人之间沟通交流
   
   编程语言:人与计算机之间沟通交流的媒介(然而我英语一级都没有T~T)
   作用:想让计算机按照我们的思维逻辑和想法帮我们做事(奴隶机器呗)
    
我们学习英文的目的是为了跟外国人交流,同理我们为了能够跟计算机沟通交流
所以学习编程语言,既是学习编程语言的过程就相当于在学习外语

什么是编程?
    其实就是人将自己的思维逻辑和想法用计算机能够识别的语法写下来的过程
    编程的最终结果就是产生了一堆文件

计算机内部存储数据原理

计算机能够帮我们存储各式各样的数据
     文本文件
     表格文件
     视频文件
     图文文件
     。。。

计算机的工作必须依赖于“电”,而电信号只有高低电平两种状态
也就意味着计算机的世界只认识两种状态,我们人为的将高电平定义为1,低电平定义为数字0
(计算机只认识数字0和1》》》:二进制)
为了能够表示各种含义,我们采用01数字的组合
0:你
1:我
一位数只能表示两种状态
00
01
10
11
两位数能表示四种状态
。。。。
2的次方

重要的单位换算
    00000000 八位作为最小单元 2的8次方
    我们将8位二进制数取名为“8个比特位(bit)”
    8bit=1bytes
    1024bytes=1kb
    1024kb=1mb
    1024mb=1Gb
    1024=1tb
    1024tp=1pb
    # 1024程序员的情人节(然而我没有女盆友0-0)

其实对于计算机来说,所有的数据都仅仅是一串二进制数据(1101010101111 你是程序猿)

# 总结
   计算机只认识二进制数

编程语言的发展史

三个阶段
1.机器语言
    站在计算机的角度,说计算机能够听懂的语言>>>:二进制
    0101010110
    程序员直接使用二进制与计算机沟通交流(早期的程序员都是神仙)
          优点:计算机能够直接“听懂”,执行速度快,效率高
          缺点:学习难度大,开发效率低
2.汇编语言
          还是站在计算机的角度,说计算机能够听懂的语言
          只不过我们开始使用一些简单的英文字母老i表示一串二进制数
               优点:计算机能够直接听懂,执行速度快,效率高
               缺点:学习难度大,开发效率偏低
3.高级语言
      python,java,C++,C#,PHP
          站在人的角度,说人能够挺明白的语言
               优点:学习难度低,开发效率高
               缺点:计算机无法直接识别

# 现在我们使用的都是高级语言
需要翻译官
   人类的字符-翻译成-计算机能够读懂的二进制数

编程语言的分类(解释型语言与编译型语言)

针对高级语言主要分为两大类
编译型语言(C++)
   类似于谷歌翻译,一次性将需要的文本全部翻译出来
   之后拿着翻译的结果反复执行
   优点:执行速度快,翻译一次之后可以反复使用
   缺点:一旦内容出错之后就需要重新翻译一遍,跨平台性差

解释型语言(Python)
    类似于实时翻译,说一句翻译一句
    优点:出错之后修改起来方便(无论是否出错效率都是差不多的)
    缺点:执行速度没有编译型快(相对来说)

Python语言

1.python是一门编程语言
2.python能够应用于很多领域
        人工智能
        机器学习
        # 数据分析
        自动化运维,测试
        web开发
        # 网络爬虫
        金融量化
        。。。


python解释器

如果你想让你的计算机能够识别python代码,那么你必须在你的计算机上下载一个python解释器(翻译官)

解释器版本问题
    python2.X
        最高版本是python2.7,2020年后就不在维护更新了
        有一些公司比较老的项目使用的还是python2.X版本
   
    python3.X
        最高版本python3.9,但是我们不推荐你直接使用最高版本
        学习统一使用python3.6版本(非常稳定)
        
        
下载:https://www.python.org
"""
再it领域我们不会轻易的尝试最新版本的软件
    如果一个程序运行着没有问题,那么我们不会主动更新里面的软件
    并且新版本可能会出现一些未知的错误
"""

常见问题(记得百度)
1.之前已经装过会报错
2.电脑系统操作位数不一致
    X86-32bit
    x86-64bit
    32位的无法安装64位的系统
    64位可以兼容32位

环境变量的概念

环境变量
  在cmd窗口中输入文件名时会自动去环境变量中查找是否有该文件
    
文件名是.exe结尾的文件一般都是可执行文件

python.exe就是python解释器环境

如何启动
    方式1: 
        找到安装目录下的python
        E:
        cd py36
        python
        
    方式2:
        将python所在的路劲添加到环境变量之中
        此电脑
        属性
        高级系统设置
        环境变量
        点击path添加变量
        win7较为复杂,所有的路劲全部写在一行
        路劲与路劲之间是以分号分割的
        写分号加上路劲再加分号

运行python代码的方式

1.直接使用cmd再窗口中直接打代码执行(不推荐)

2.写再一个文本文件中(不推荐)

3.对应的编辑器
    pycharm:功能强大,对小白友好一些
    vscode:对小白不太友好
    
pycharm下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
   
安装流程截图可以参考:https://www.runoob.com/w3cnote/pycharm-windows-install.html前三步即可
            
专业版本是收费的,但是有一个月的免费试用

要求

1.背单词
2.向日葵软件(远程协同处理)

作业

1.在计算机上运行python并添加环境变量
2.下载任意一个版本pytharm并运行
posted @ 2020-12-21 20:36  KaiLun  阅读(278)  评论(0)    收藏  举报