Python 入门介绍
写在前面
开始介绍Python之前, 先回顾一下编译型语言和解释型语言的概念和区别。
计算机能直接识别只能是机器语言, 所以使用高级语言编写的程序必须翻译成机器语言,计算机才能执行。
翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。
编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高,但也不能一概而论,部分解释型语言的解释器通过在运行时动态优化代码,甚至能够使解释型语言的性能超过编译型语言。
解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就要翻译一次,效率比较低。解释是一句一句的翻译。
编译型与解释型,两者各有利弊。前者由于程序执行速度快,同等条件下对系统要求较低,因此像开发操作系统、大型应用程序、数据库系统等时都采用它,像Java、C/C++、Pascal/Object Pascal(Delphi)等都是编译语言,而一些网页脚本、服务器脚本及辅助开发接口这样的对速度要求不高、对不同系统平台间的兼容性有一定要求的程序则通常使用解释性语言,如JavaScript、VBScript、Perl、Python、Ruby、MATLAB 等等。
Python 介绍
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。
关于Python的产生,风格,设计定位,执行,优点和局限 , 百度百科都有比较详细的介绍。
http://baike.baidu.com/view/21087.htm
实例Hello World!
介绍的东西很多, 直接来从打印 “Hello World!” 的例子开始。
1. 下载并安装Python。(目前最新版是3.3.2)
http://www.python.org/download/releases/3.3.2/
2. 编写Python 程序。
Python安装后会自动安装一个IDLE的编辑器,也 可以使用其他的文本编译器。
在某个目录下新建文件 helloworld.py
输入以下内容:
print "Hello World!"
3. 运行
可以直接点击运行,
也可以在命令行下输入: helloworld.py
就可以运行了。
(比Java 要简单多了, 不需要编译成 .class , 运行是也不需要加 java XXX.class 这样的形式)
前言
Python 入门介绍相关推荐
- Python入门介绍
Python介绍 前言 计算机知识(科普) 正式介绍Python之前,首先简单讲解一下我们常用的操作系统.日常主要的操作系统主要有三种: 微软公司开发windows系统. 苹果公司开发MAC OS系统 ...
- [Python爬虫] scrapy爬虫系列 一.安装及入门介绍
前面介绍了很多Selenium基于自动测试的Python爬虫程序,主要利用它的xpath语句,通过分析网页DOM树结构进行爬取内容,同时可以结合Phantomjs模拟浏览器进行鼠标或键盘操作.但是,更 ...
- [Python爬虫] 在Windows下安装PhantomJS和CasperJS及入门介绍(上)
最近在使用Python爬取网页内容时,总是遇到JS临时加载.动态获取网页信息的困难.例如爬取CSDN下载资源评论.搜狐图片中的"原图"等,此时尝试学习Phantomjs和Caspe ...
- Python 01:Pyton历史和入门介绍
Pyton历史和入门介绍 Python是在1991年诞生的一门面向对象.解释型计算机程序设计语言.Python能做很多事情,小到简单脚本大到后端架构设计,也可以使用python来做胶水语言.学习程序设 ...
- python数据分析买什么书_向大家介绍我的新书:《基于股票大数据分析的Python入门实战》...
我在公司里做了一段时间Python数据分析和机器学习的工作后,就尝试着写一本Python数据分析方面的书.正好去年有段时间股票题材比较火,就在清华出版社夏老师指导下构思了这本书.在这段特殊时期内,夏老 ...
- python股票交易编程最好的书_向大家介绍我的新书:《基于股票大数据分析的Python入门实战》...
我在公司里做了一段时间Python数据分析和机器学习的工作后,就尝试着写一本Python数据分析方面的书.正好去年有段时间股票题材比较火,就在清华出版社夏老师指导下构思了这本书.在这段特殊时期内,夏老 ...
- 向大家介绍我的新书:《基于股票大数据分析的Python入门实战》
我在公司里做了一段时间Python数据分析和机器学习的工作后,就尝试着写一本Python数据分析方面的书.正好去年有段时间股票题材比较火,就在清华出版社夏老师指导下构思了这本书.在这段特殊时期内,夏老 ...
- 用python做自我介绍_用python做个自我介绍(python入门教程)_逻辑教育
原标题:用python做个自我介绍(python入门教程)_逻辑教育 本文涉及的python基础语法为:数据类型等 数字类型 1. 字符串的拼接 我们在上一章中已经简单介绍了一下字符串的创建方式,这里 ...
- python股票大数据分析_向大家介绍我的新书:《基于股票大数据分析的Python入门实战》...
我在公司里做了一段时间Python数据分析和机器学习的工作后,就尝试着写一本Python数据分析方面的书.正好去年有段时间股票题材比较火,就在清华出版社夏老师指导下构思了这本书.在这段特殊时期内,夏老 ...
最新文章
- jsp访问WEB-INF下面的资源
- 开发日记-20190426 关键词 无限分级界面
- js学习笔记——在html中嵌入脚本
- 模块(序列化(jsonpickle)+XML+requests)
- 用js实现统计字符串里面的出现次数最多的字符
- 5 篇 AAAI 2018 论文看「应答生成」
- Token的解密和加密
- [蓝桥杯][算法训练VIP]方格取数(双线程dp)
- java xml格式打包,maven项目打包xml没有被打包解决办法 ,mybatis的xml打包
- Java设计模式之七大结构型模式
- QT5开发及实例学习之七布局管理
- Django基础—— 19.Form
- 190601每日一句
- 曾经的百度开源呼叫中心
- stata基础--异方差检验和处理
- android支持的播放格式,android全格式多媒体播放器(一:ffmpeg移植)
- 数量积、向量积与混合积
- UserBehavior 阿里巴巴淘宝用户行为数据字段分析
- 服务器没有系统能配置ip地址嘛,win10系统没有有效的ip配置怎么解决
- ESP32内部ADC最大采样率真的能达到2MSPS吗?答案是不能。
热门文章
- 【代码笔记】iOS-performSelectorOnMainThread
- CentoS 下报的 Requires: perl(:MODULE_COMPAT_5.8.8)
- jquery ui tabs
- 软件编程,在于设计和思想
- windows hosts 作用以及常见问题解决
- 网页查看js源码汉字显示乱码问题解决
- 【报告分享】2022年中国商业十大热点展望.pdf(附下载链接)
- 什么是元宇宙?如果你想参与进Metaverse中去,应该采用什么策略?
- 【白皮书分享】2021年智慧城市白皮书:依托智慧服务,共创新型智慧城市.pdf(附下载链接)
- 【报告分享】2020成人用品报告-京东大数据研究院.pdf(附下载链接)