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的介绍相关推荐

  1. Python学习笔记1 Python基础

    第1章 Python基础 1.1 Python概述及版本介绍 1.Python是一种面向对象的解释型计算机程序设计语言(解释型语言源代码->解释器逐行解释每一句源代码) 2.优点:高级语言.可移 ...

  2. Python 基础笔记

    Python 基础笔记 内置函数 print() 打印输出 type() 数据类型查询 isinstance() 判断数据是否是已知类型 input() 接受键盘输入 range() 函数 forma ...

  3. python基础笔记(二)

    <黑马>python笔记~二 前言 一.配套视频 二.python基础初级 三.python基础中级 四.python基础高级 目录 python基础中级(列表.元组.字典.字符串) 01 ...

  4. 【python MySQL 笔记】python和MySQL交互、操作

    [python MySQL 笔记]python和MySQL交互.操作 目录 1. 数据准备 2.  SQL演练 2.1 SQL语句强化练习 2.2. 将一个表拆为多个表 3. python操作MySQ ...

  5. python基础知识面试题-python的一些基本概念知识和面试题

    对于机器学习算法工程师而言,Python是不可或缺的语言,它的优美与简洁令人无法自拔.那么你了解过Python编程面试题吗?从Python基础到网页爬虫你是否能全方位Hold住?今天,机器之心为读者们 ...

  6. 什么是python基础教程-python基础教程之python是什么?概念解析

    Python,是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, 源代码和解释器CP ...

  7. 【Python基础绘图】Python多张png合成gif动图

    [Python基础绘图]Python多张png合成gif动图 前段时间准备答辩ppt想展示下逐月的空间变化趋势,故想到了动图的方式,将多张png图片转变为gif动图.下面是代码记录一下. 首先需要准备 ...

  8. python程序如何执行死刑_「Python基础知识」Python生成器函数

    原标题:「Python基础知识」Python生成器函数 对于程序而言,内存也是很重要的,因为程序中很多数据都是保存在内存中的,如果内存中存储的数据过多,那么系统就会崩溃,这是人们不希望发生的. 可以采 ...

  9. python基础知识-python基础知识,python必背内容,一、python的基

    python基础知识,python必背内容,一.python的基 一.python的基础 1.简单写一行python代码:print("hello,world')print("你好 ...

最新文章

  1. shell中的数值判断
  2. 真正理解线程上下文类加载器(多案例分析)
  3. 新一轮电信业改革的两条路
  4. 表的插入、更新、删除、合并操作_18_清空表中记录
  5. ad19pcb所有元件都在报错_PLC的线圈输出和置复位,可以混用吗?很多人都会犯这个错误!...
  6. 【渝粤题库】陕西师范大学152208 公共危机管理
  7. 电脑解锁后黑屏有鼠标_电脑开机黑屏只有鼠标
  8. MySQL实验7存储过程_mysql的总结7--存储过程-阿里云开发者社区
  9. python实时连接oracle_python连接oracle数据库
  10. Oracle Rename
  11. 解决RecyclerView瀑布流效果结合Glide使用时图片变形的问题
  12. RK3566上调试JL2101 1000M PHY
  13. 对新手严重不友好的强者——Nginx那些俯拾皆是的坑
  14. 女性吃什么食物会导致不孕?
  15. js获取所有选中的复选框的值
  16. 数据机房特殊规范标签生成及打印方案分享
  17. 东华OJ进阶题47 最少拦截系统
  18. 关于程序化交易系统的交易体系
  19. 关于Jonathan S. Weissman与RIT(罗切斯特理工学院,位于纽约)
  20. XDS100 V2仿真器驱动及安装指导

热门文章

  1. python绘制有误差线的折线图
  2. html自学哪些网站免费,精选13个HTML5学习必备网站
  3. Unity 搭建ILRuntime开发环境
  4. redis cluster使用pipeline
  5. 开始正经谈谈数字资产量化交易
  6. 拼多多黄峥:15个月把月GMV做到20亿 他自己也惊呆了
  7. Genymotion强大好用高性能的Android模拟器(在电脑流畅运行APK安卓软件游戏的利器)
  8. 详细介绍区块链发展-比特币,以太坊
  9. gps坐标 转 省市区
  10. HTML特殊字符编码大全