Python基础 笔记(一) Python的介绍
Python基础 笔记(一) Python的介绍
您好! 欢迎来到木易巷!
接下来,让我们一起来了解Python,走进Python~
1、编程语言
编程语言(programming language):
可以简单的理解为一种计算机和人都能识别的语言,是人告诉计算机去做什么的一种语言。
编程语言的作用:
让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
2、Python的介绍
一、Python的诞生
1989年,为了打发圣诞节假期,龟叔(吉多·范·罗苏姆)开始写Python语言的编译器。
1991年,第一个Python编译器诞生。Python这个名字,来自龟叔所挚爱的电视剧Monty Python’s Flying Circus。
二、Python的优缺点
1、优点
简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,Python的这种代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。
易学:就如同你即将看到的一样,Python极其容易上手。前面已经提到了,Python有极其简单的语法。
免费、开源:Python开源的. 简单地说,你可以自由地阅读它的源代码、对它做改动、这是为什么Python如此优秀的原因之一——它是由一群希望看到一个更加优秀的Python的人创造并经常改进着的。
可移植性:由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有Python程序无需修改就可以在下述任何平台上面运行。
丰富的库:Python标准库确实很庞大。它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。记住,只要安装了Python,所有这些功能都是可用的。这被称作Python的“功能齐全”理念。
2、缺点
Python语言非常完善,没有明显的短板和缺点,唯一的缺点就是执行效率慢,这个是解释型语言所通有的。同时,这个缺点也将被计算机越来越强大的性能所弥补。
3、开发第一个Python程序:Hello World
准备工作:
下载并安装Python解释器和 Python开发工具Pycharm。
准备就绪后,开始使用Pycharm编写第一个python程序。
步骤 1. 打开 Pycharm,选择 Create New Project,创建一个新项目。
步骤 2. 设置Python项目存放目录,同时选择要使用的解释器版本,点击Create。
步骤 3. 右键项目, 选择New, 再选择Python File 创建Python文件。
步骤 4. 点击完Python File后,在弹框中输入Python文件名后,回车创建Python文件成功。
步骤 5. 显示 01-第一个Python程序.py 后表明文件创建成功,在右侧空白区输入代码后,再右键点击Run运行程序。
print('Hello World')
步骤 6. 运行成功后,Pycharm Console窗口将显示我们的输出结果。
好啦,这次的内容就到这里,我们下次见!
Python基础 笔记(一) Python的介绍相关推荐
- Python学习笔记1 Python基础
第1章 Python基础 1.1 Python概述及版本介绍 1.Python是一种面向对象的解释型计算机程序设计语言(解释型语言源代码->解释器逐行解释每一句源代码) 2.优点:高级语言.可移 ...
- Python 基础笔记
Python 基础笔记 内置函数 print() 打印输出 type() 数据类型查询 isinstance() 判断数据是否是已知类型 input() 接受键盘输入 range() 函数 forma ...
- python基础笔记(二)
<黑马>python笔记~二 前言 一.配套视频 二.python基础初级 三.python基础中级 四.python基础高级 目录 python基础中级(列表.元组.字典.字符串) 01 ...
- 【python MySQL 笔记】python和MySQL交互、操作
[python MySQL 笔记]python和MySQL交互.操作 目录 1. 数据准备 2. SQL演练 2.1 SQL语句强化练习 2.2. 将一个表拆为多个表 3. python操作MySQ ...
- python基础知识面试题-python的一些基本概念知识和面试题
对于机器学习算法工程师而言,Python是不可或缺的语言,它的优美与简洁令人无法自拔.那么你了解过Python编程面试题吗?从Python基础到网页爬虫你是否能全方位Hold住?今天,机器之心为读者们 ...
- 什么是python基础教程-python基础教程之python是什么?概念解析
Python,是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, 源代码和解释器CP ...
- 【Python基础绘图】Python多张png合成gif动图
[Python基础绘图]Python多张png合成gif动图 前段时间准备答辩ppt想展示下逐月的空间变化趋势,故想到了动图的方式,将多张png图片转变为gif动图.下面是代码记录一下. 首先需要准备 ...
- python程序如何执行死刑_「Python基础知识」Python生成器函数
原标题:「Python基础知识」Python生成器函数 对于程序而言,内存也是很重要的,因为程序中很多数据都是保存在内存中的,如果内存中存储的数据过多,那么系统就会崩溃,这是人们不希望发生的. 可以采 ...
- python基础知识-python基础知识,python必背内容,一、python的基
python基础知识,python必背内容,一.python的基 一.python的基础 1.简单写一行python代码:print("hello,world')print("你好 ...
最新文章
- shell中的数值判断
- 真正理解线程上下文类加载器(多案例分析)
- 新一轮电信业改革的两条路
- 表的插入、更新、删除、合并操作_18_清空表中记录
- ad19pcb所有元件都在报错_PLC的线圈输出和置复位,可以混用吗?很多人都会犯这个错误!...
- 【渝粤题库】陕西师范大学152208 公共危机管理
- 电脑解锁后黑屏有鼠标_电脑开机黑屏只有鼠标
- MySQL实验7存储过程_mysql的总结7--存储过程-阿里云开发者社区
- python实时连接oracle_python连接oracle数据库
- Oracle Rename
- 解决RecyclerView瀑布流效果结合Glide使用时图片变形的问题
- RK3566上调试JL2101 1000M PHY
- 对新手严重不友好的强者——Nginx那些俯拾皆是的坑
- 女性吃什么食物会导致不孕?
- js获取所有选中的复选框的值
- 数据机房特殊规范标签生成及打印方案分享
- 东华OJ进阶题47 最少拦截系统
- 关于程序化交易系统的交易体系
- 关于Jonathan S. Weissman与RIT(罗切斯特理工学院,位于纽约)
- XDS100 V2仿真器驱动及安装指导