Python 语言及其应用 - 第一章

1.1:Python是一门动态语言(也被称为脚本语言),是一门非常通用的高级语言。
1.2:关于静态语言与动态语言:静态语言要求你必须声明每个变量的类型:它会使用多少内存以及允许的使用方法。计算机利用这些信息把程序编译成非常底层的机器语言(专门给计算机硬件使用的语言,硬件很容易理解,但是人类很难理解)。计算机语言的设计者通常必须进行权衡,到底是让语言更容易被人使用还是更容易被计算机
使用。声明变量类型可以帮助计算机发现更多潜在的错误并提高运行速度,但是却需要使用者进行更多的思考和编程。C、C++ 和 Java 代码中经常需要声明类型。
那么为什么它们被称为静态语言呢?因为这些语言中的变量不能改变类型。它们是静态的。整数就是整数,永远无法改变。
相比之下,动态语言(也被称为脚本语言)并不需要在使用变量前进行声明。假设你输入x = 5,动态语言知道 5 是一个整数,因此变量 x 也是整数。这些语言允许你用更少的代码做更多的事情。动态语言的代码不会被编译,而是由解释器程序来解释执行。动态语言通常比编译后的静态语言更慢,但是随着解释器的不断优化,动态语言的速度也在不断提升。长期以来,动态语言的主要应用场景都是很短的程序(脚本),比如给静态语言编写的程序进行数据预处理。这样的程序通常称为胶水代码。虽然动态语言很擅长做这些事,但是如今它们也已经具备了处理大型任务的能力。
1.3:关于Perl:一直以来Perl都是一门万能的动态语言,然而它的语法非常难用。Ruby与Python则是后起之秀。
1.4:关于Ruby:Ruby是一门新语言。它借鉴了一些 Perl 的特点,并且因为
Web 开发框架 Ruby on Rails 红遍大江南北。Ruby 和 Python 的许多应用场景相同,选择哪一个通常看个人喜好或者是否有你需要的库。
1.5:关于PHP:PHP在 Web 开发领域非常流行,因为它可以轻松结合 HTML 和代码。然而,PHP 语言本身有许多缺陷,并且很少被应用在 Web以外的领域。
1.6:关于Python:Python是世界上最好的语言。
1.7:为什么选择Python:可读性高,语法简洁,大佬都在用,免费,轮子多,大家都喜欢。
1.8:何时不应该使用Python:Python 的标准解释器用 C 实现,所以可以通过 C 代码进行扩展。但是目前还并不够快,相较于静态语言。
1.9:Python 2与Python 3:不用担心,两者差别不大。最明显的区别在于调用 print 的方式,最重要的区别则是处理 Unicode 字符的方式。流行的 Python 软件需要逐步升级,和常见的“先有鸡还是先有蛋”问题一样。不过,看起来我们现在终于到达了发生转变的临界点。
1.10:交互式解释器:所见即所得。
1.11:《Python之禅》:在交互式解释器中输入 import this,然后按下回车。

原文地址:https://www.cnblogs.com/diaoz/p/10309345.html

时间: 2024-10-18 10:46:05

Python 语言及其应用 - 第一章的相关文章

【读书笔记】《Python基础教程》第一章 基础知识

第一章 基础知识 实现两个数整除:使用命令开关 -Qnew (?): 使用双斜线. from future import division 执行向计算器那样的普通除法. 幂(乘方)运算符: 2 ** 3 (8),用函数代替 pow(2,3),内建函数 长整数型:在数字结尾加L.eg:10000000000000L 获取用户输入 input("提示信息 :") eg: x = input("x: ") .输入的是合法的python表达式 raw_input("

《C语言启蒙》--第一章 初识c语言

阅读书籍的名称  <c primer> c语言的启蒙书籍. 第一章:初识c语言 1背景: c 语言很牛逼,可以跨平台,必须得会. 2.计算机的工作原理: 3.编译的过程 我们写完的代码称之为源代码,程序运行的实质是对01的不同位置的变化,而源代码需要转化成cpu可以执行的指令,也就是机器码,这个过程就是编译的过程,需要编译器来帮助我们来完成,c语言的文件中你肯定会用到各种库,这就需要c可以引入操作系统中的库文件,同时文件的启动需要启动代码,这些都需要引入,这个引入的工具就是连接器,最终将各个文

萌新向Python数据分析及数据挖掘 第一章 Python基础 (上)未排版

因word和博客编辑器格式不能完全对接,正在重新排版,2019年1月1日发出第一章完整版 本文将参考<Python编程 从入门到实践>的讲述顺序和例子,加上自己的理解,让大家快速了解Python的基础用法,并将拓展内容的链接添加在相关内容之后,方便大家阅读. 好了!我们开始第一章的学习. 第一章 Python基础 python安装以及环境搭建 python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述. IDE的选择:因为后期需要用来做数据分析,所以直接安装Anaconda会是一个不

萌新向Python数据分析及数据挖掘 第一章 Python基础 第一节 python安装以及环境搭建 第二节 变量和简单的数据类型

本文将参考<Python编程 从入门到实践>的讲述顺序和例子,加上自己的理解,让大家快速了解Python的基础用法,并将拓展内容的链接添加在相关内容之后,方便大家阅读. 好了!我们开始第一章的学习. 第一章 Python基础 第一节 Python安装以及环境搭建 Python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述. IDE的选择:因为后期需要用来做数据分析,所以直接安装Anaconda会是一个不错的选择. Anaconda详细安装使用教程 https://blog.csdn.

萌新向Python数据分析及数据挖掘 第一章 Python基础 第八节 函数

第一章 Python基础 第八节 函数 定义函数 函数 其实就可以理解为外挂,把一些常用的.重复率比较多你又不想重复写的东西写进函数,加上开关实现简化操作 举个简单的例子 1 def greet_user(username): 2 #定义一个叫做"迎接用户"的外挂,让他能直接打印一个问候语,括号里面是函数需要输入的东西,也就是个性化的东西 3 """先是简单的问候语""" 4 print("Hello! "

萌新向Python数据分析及数据挖掘 第一章 Python基础 第九节 类

第一章 Python基础 第九节 类 面向对象编程时,都会遇到一个概念,类,python也有这个概念,下面我们通过代码来深入了解下. 其实类 和函数都是为了节省代码,有了类的的概念,就可以把相同的代码写在父类,子类继承后就可以直接使用,而且通过选择对应的父类就可以直接使用对应父类的内容. 创建和使用类 1 class Dog(): #认识狗这类东西 2 def __init__(self, name, age): #狗是肯定有名字和年龄的,是个狗就有,要用户填写 3 self.name = na

萌新向Python数据分析及数据挖掘 第一章 Python基础 第十节 文件和异常

第一章 Python基础 第十节 文件和异常 从文件中读取数据 读取文件.文件路径   1 filename = 'pi_digits.txt' #文件名取个代号 2 #读取整个文件 3 with open(filename) as file_object: 4 contents = file_object.read()# 给内容取个代号 5 print(contents.rstrip()) 6 #逐行读取 7 with open(filename) as file_object: 8 for

17/精度Python程序开发指南第一章

要素#1:数据类型 1)Python使用int类型表示整数,使用str类型表示字符串(Unicode字符序列) Python所能表示的整数大小只受限于机器内存,而非固定数理的字节数,字符串可以用双引号或单引号封装--只要符号是对称的,eg. 1 -973 2 23156 3 0 4 "Python code" 5 'Python code' 6 "positvely α β γ" 变量举例 由于Python使用的是Unicode编码,所以字符串的符号不受限于ACSI

Python学习系列 (第一章):Python 的简介

一: Python 的简介: python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 二:Python的应用领域: web 开发: Django\pyramid\Tornado\Bottle\Flask\WebPy 网络编程: twisted\Requests\scrapy\paramiko 科学运算: Scipy\pandas\lpython GUI图形开