C语言太底层,(人很难理解,计算机很好理解。) 最底层的:汇编语言

python:高级语言(简介)

Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。如果你听说过TIOBE排行榜,你就能知道编程语言的大致流行程度。这是最近10年最常用的10种编程语言的变化图:

总的来说,这几种编程语言各有千秋。C语言是可以用来编写操作系统的贴近硬件的语言,所以,C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。而Python是用来编写应用程序的高级编程语言。当你用一种语言开始作真正的软件开发时,你除了编写代码外,还需要很多基本的已经写好的现成的东西,来帮助你加快开发进度。比如说,要编写一个电子邮件客户端,如果先从最底层开始编写网络协议相关的代码,那估计一年半载也开发不出来。高级编程语言通常都会提供一个比较完善的基础代码库,让你能直接调用,比如,针对电子邮件协议的SMTP库,针对桌面环境的GUI库,在这些已有的代码库的基础上开发,一个电子邮件客户端几天就能开发出来。

Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。

Python解释器:将python代码解释给电脑看的一种工具。
小结
Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。

扩展名文件

查看环境变量


windows+r --------调出运行窗口-----输入CMD-------调出dos命令窗口

python的安装

  1. 直接安装,勾选 add the python 即可在dos命令窗口输入python命令 —查看python是否安装好。如果出现:

    说明安装成功,Python 3.6.4表示python的版本。也可以通过 python –V ·r查看python版本。
    “>>>” 表示:已经进入了python的交互界面。就可以在这写python代码了。如何退出: exit() 或者 ctrl+z 然后enter
    如果出现:

    说明:没有添加python.exe的路径到Path。

    在dos命令窗口下面,输入 python或者pip 命令。系统首先通过系统环境变量去找python.exe的路径,如果找到了上面的python.exe的路径。那么就能识别pip这个命令(python命令也相同。)
    请注意区分命令行模式DOS和Python 交互模式

    看到类似 C:> 是在 Windows 提供的命令行模式,看到 >>> 是在Python交互式环境下
    第一个python程序

    在写代码之前,请千万不要用“复制”­“粘贴”把代码从页面粘贴到你自己的电脑上。写程序也讲究一个感觉,你需要一个字母一个字母地把代码自己敲进去,在敲代码的过程中,初学者经常会敲错代码,所以,你需要仔细地检查、对照,才能以最快的速度掌握如何写程序
    在交互式环境的提示符 >>> 下,直接输入代码,按回车,就可以立刻得到代码执行结果。现在,试试输入 100+200 ,看看计算结果是不是 300:
    2.python语句
    让Python 打印出指定的文字然后把希望打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号
    C语言: 一个字符用单引号括起来,一个以上的字符(字符串)用双引号括起来python:随意用,不管是几个字符,想用单引号括起来就用单引号,想用双引号就用双引号。


    第一个是中文输入法,第二个是英文输入法

如何用python文件保存自己写的代码。因为python交互界面不能保存代码。
步骤

  1. 自己选在一个盘(D盘或EFGHIJ盘都可以),然后创建一个文件夹(命名为:python_file)。这个文件夹专门用来装python文件。
  2. 在python_file文件加下面:创建一个python文件。(如何创建python文件。首先创建一个txt文件,然后将后缀名改为.py即可)
  3. 安装一个notepad文本编辑器,就可以通过它编辑python文件。
  4. 写好python文件之后,如何运行? 可以在 DOS命令窗口,通过 python start.py 来运行我们编辑好的python文件。

注意:python文件的位置,

如果python文件不在当DOS路径下,那么用python的绝对路径执行。如上图1所示。也可以,跳转到要执行的python文件的路径下,通过方式2运行python。

小结:用文本编辑器写Python 程序,然后保存为后缀为 .py 的文件,就可以用Python直接运行这个程序了。直接输入 python 进入交互模式,相当于启动了Python 解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。直接运行 .py 文件相当于启动了Python解释器,然后一次性把 .py 文件的源代码给执行了,你是没有机会输入源代码的。
我们以后基本用:文本编辑器起写python代码。

输入和输出
python2版本: print “hello world” 没有括号
python3版本: print(“hello world”) 有括号
“mantou” “baozi” “饺子”
用逗号连接字符串
print(“mantou”,“baozi” , “饺子”)

优化输出结果:

输入:语句:可以让用户输入字符串,并存放到一个变量python2版本 raw_input()python3版本 input()

你输入 name = input() 并按下回车后,Python 交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入
入完成后,不会有任何提示,Python 交互式命令行又回到 >>> 状态了。那我们刚才输入的内容到哪去了?答案是存放到 name 变量里了。可以直接输入 name 查看变量内容:

还可以:

Python高级语言(20190318)相关推荐

  1. python高级语言应用报告_Python 语言及其应用 - 第一章

    1.1:Python是一门动态语言(也被称为脚本语言),是一门非常通用的高级语言. 1.2:关于静态语言与动态语言:静态语言要求你必须声明每个变量的类型:它会使用多少内存以及允许的使用方法.计算机利用 ...

  2. python 高级语言特性_Pytohon学习笔记(一)Python编程语言历史及特性

    Python编程语言历史及特性 编程语言: 用户: 问题空间 计算机: 解决问题 解空间 抽象 机器代码-->微码编程-->高级语言 shell编程: ptyhon控制语言:胶水语言 适合 ...

  3. python高级语言程序设计答案_高级语言程序设计(Python)_MOOC章节测试答案

    高级语言程序设计(Python)_MOOC章节测试答案 更多相关问题 移动购物的优势包括().A.节省了社会资源和成本B.深受消费者喜爱C.便捷性D.随时随地E.有较好的 网络防火墙技术是一种用来加强 ...

  4. python高级语言应用心得体会_《Python基础学习心得》1.1

    以下资料,均为网络搜索而来,放在这里,供大家学习参考. 1.1.Python语言简介(摘自<Python教程>) 如果你经常在电脑上工作,总会有些任务会想让它自动化.比如,对一大堆文本文件 ...

  5. python高级语言应用心得体会_Python3复习总结

    原文发布于个人博客(好望角),并在博客持续修改更新,此处可能更新不及时. 抽空复习了一下python的语言特性,其中容易忘记.混淆的点特地记录如下. python 特性 运行速度 python > ...

  6. python高级语言应用结课报告_校本课程开发章节测试参考答案,高级语言程序设计Python章节测试参考答案查询...

    校本课程开发章节测试参考答案 从人的一天来说,长时间的一直学习不一定是好事.所以一天到晚都在看书的人,并不一定是学习很好的人,而大多数的学霸肯定不会一天到晚的看书.研究表明,长时间学习不仅不会提升学习 ...

  7. python高级语言设计我是卧底_Python高级应用程序设计任务

    一.主题式网络爬虫设计方案(15分) 1.主题式网络爬虫名称 基于智联招聘全国python岗位数据爬虫 2.主题式网络爬虫爬取的内容与数据特征分析 2.1爬取的内容 抓取来源,岗位名称,薪资,地址,工 ...

  8. python高级语言怎么学习_Python作为近几年大热的语言,要如何学习呢?

    很多刚毕业的人在找工作中会发现,高薪行业大部分都集中在IT行业,由此学习一门技术从事IT开发成为很多毕业生的选择.Python作为近几年大热的语言,成为很多毕业生的首选.对于这些刚毕业零基础的人,要如 ...

  9. python高级语言翻译成机器语言的方式有两种_将高级语言编写的程序翻译成机器语言程序,采用的两种翻译方式是( )。...

    展开全部 正确答案是A, 编译和解释. 原因是:编译和解释是将高级语言636f70793231313335323631343130323136353331333366306466编写的程序翻译成机器语 ...

最新文章

  1. OpenCV+python:直方图的应用(一)
  2. Django实战之增加评论
  3. Linux2017Linux架构师!
  4. fortinate防火墙使用本地用户三步开通PPTP ***
  5. .NET Core 3.0 的新改进:针对分布式应用程序的故障诊断和监控
  6. python创建一个包,如何从python包创建一个osx应用程序/ dmg?
  7. 来了就不会空着手回去.
  8. centos 单用户登陆模式操作
  9. python 标量_python:将标量视为一个元素列表
  10. 零基础掌握区块链关键概念
  11. CentOS7发布ASP.NET Core网站
  12. html不支持js,解决Firefox不支持Js的InnerHtml问题
  13. matlab seawater,seawater Matlab seawater工具包 联合开发网 - pudn.com
  14. 比特客区块链 | 从A到Z速记区块链词汇表
  15. 【LG-P5072 [Ynoi2015]】盼君勿忘
  16. POJ 1389 Area of Simple Polygons(扫描线求面积)
  17. Elasticsearch之静态模板
  18. 酒水知识(六大基酒之金酒_Gin)
  19. 伯恩半导体 - ESD 选型指南
  20. 格雷希尔G72L系列法兰式密封快速连接器的应用

热门文章

  1. 安徽宿州淮河计算机外语学院,安徽宿州市的这4所高中,高考表现可圈可点,有一所还是私立的...
  2. 燧石文学奖得主凌丽芬做客TutorABC云讲堂谈语言的力量
  3. 浅谈网站设计美工的重要性
  4. cookie操作:设置cookie、读取cookie、删除cookie
  5. 扩展坞可以把手机投到显示器吗_为什么好多手机不能通过Type-C扩展接投影以及显示器等?比如荣耀V10?...
  6. Linux中软链接与硬链接的作用、区别、创建、删除
  7. Pixhawk指示灯和安全开关含义
  8. indexes与indices区别
  9. WPF 给任意控件通过按下移动抬起封装点击事件
  10. 线程的创建-xian-cheng-de-chuang-jian