第一章

本章概览

Python是一种跨平台,开源的免费的、解释型的高级编程语言。近几年发展势头迅猛。应用领域十分广泛,在Web编程、图像处理、黑客编程、大数据处理、网络爬虫和科学计算等领域都能找到Python的身影


1.1 Python概述

Python本义指“蟒蛇”。1989年荷兰人Guido van Rossum 发明的一种面向对象的解释型高级编程语言。
Python是一种扩展性强大的编程语言,它具有丰富和强大的库,能够把其他语言制作的模块联合到一起,所以Python被称为胶水语言。
Python自发布以来主要有三个版本,1994年发布的Python1.0(已过时),2000年发布的Python2.0(到2020/4月 更新到2.7.18)和2008年发布的3.0版本(2020年12月份已经更新到3.9.1)


  • 初学者学习那个版本

初学者学习Python3.x,目前使用Python3.x是大势所趋,Python3.x在Python2.x的基础上做了升级功能,比2.x更好理解,更好的支持中文,3.x和2.x思想基本相通

  • Python2.x装换Python3.0

通过工具装换2.x代码为3.x。python安装路径\Tools\scripts 找到文件 2to3.py。将2to3.py文件放到你要装换2.x脚本文件的目录下,cmd进入你要转换文件的目录下(E: cd change) ,调用2to3.py工具转换代码,具体使用方法

例如装换 E盘下change文件夹下的demo.py 文件:python 2to3.py -w demo.py
  • Python应用领域

大数据处理 人工智能 自动化运维开发 云计算 爬虫 游戏开发WEB网站:豆瓣网、Dropbox游戏作品:Guido van Rossum(文明)应用:Google、YouTube、facebook

1.2 搭建Python开发环境

  • 下载Python安装包

在Python官方网址中https://www.python.org/ 选择Downloads 选择适配平台 windows 选择下载版本“本次使用版本为3.8.5” 选择文件 Download windowsX86-64 executable installer(64位离线安装包)下载完成后得到一个文件 python-3.8.5-amd64.exe文件


  • 在windows系统中安装Python包

1:双击**python-3.8.5-amd64.exe**文件 2:点选 Add Python 3.8 to PATH (选中该复选框)3:选择**Customize installation**(自定义安装)4:点选 Documentation(安装Python帮助文档) pip(安装下载Python包的工具)td/tk and IDLE (安装Tkintr和IDLE开发环境 ) Python test suite(安装标准库测试套件)py launcher for all users (安装所有用户可以启动Python发射器)
5:点击NEXT 在路径地址中 填写Python工具包 安装环境
6:点击Install按钮,开始安装Python
  • 测试Python是否安装成功

win+r 进入 cmd 命令行模式,输入ptyhon 看是否显示python版本信息等内容,显示则成功,不显示则需要配置PATH环境变量


1.3 第一个Python程序

win+r 进入 cmd 命令行模式,输入 python 进入 python解释器中,在当前Python提示符>>> 中输入print("人生苦短,我用Python")

**测试**:在命令行中输出玫瑰花print('--<---<@')

  • 在IDLE工具中打印滁州西涧

在windows系统开始菜单中选择所有程序,--> Python3.8 -->(Python3.8 64bit),打开IDLE
print( "        滁州西涧\n独怜幽草涧边生,上有黄鹂深树鸣。\n春潮带雨晚来急,野渡无人舟自横")效果:    滁州西涧
独怜幽草涧边生,上有黄鹂深树鸣。
春潮带雨晚来急,野渡无人舟自横

  • IDLE自带工具如何使用

1:在IDLE主窗口的菜单栏上,选择FILE-->New File 菜单项,打开一个新窗口,在该窗口中可以直接编写Python代码,在输入一行后,再按一下ENTER 键 自动换行
2:在代码编辑区内,编写多行代码,例如输出“程序员之歌”代码如下

print(" "*5+"程序员之歌")
print(" "*15+"----《江城子》改编\n")
print("十年生死两茫茫,写程序,到天亮。")
print("千行代码,Bug何处藏。")
print("纵使上线又何妨,朝令改,夕断肠。")
print("领导天天新想法,天天改,日日忙。")
print("相顾无言,唯有泪千行。")
print("每晚灯火阑珊处,程序员,加班狂。")

3:Ctrl+S 保存文件,将文件名设置为demo.py
4:在菜单栏选择Run --> Run Module 或者按下快捷键 F5 ,运行后,将打开Python shell 展示运行结果。

  • IDLE常用的快捷建

1:F1 帮助文档
2:Alt + P 浏览历史记录 上一条(Python shell)中用
3:Alt + N 浏览历史记录 下一条(Python shell)中用
4:Alt + / 自动补齐前面出现过的单词
5:Alt + 3 注释代码
6:Alt + 4 取消代码注释
7:Ctrl+ Z 撤销上一步操作
8:Ctrl+ Shift + Z 恢复上一次撤销的操作
9:Ctrl+ S 保存文件
10: Ctrl+] 代码缩进
11: Ctrl+[ 取消代码缩进
12: Ctrl+F6 重启python shell

1.4 常用的第三方开发工具

  • PyCharm

  • Microsoft Visual Studio + PTVS插件

  • Eclipse + PyDev


  • 在Python交互模式下运行.py文件

win+r cmd 模式下 输入 python 完整的文件路径+文件名
e.g: python D:\demo.py python 加一个空格 ,然后将文件拖拽到空格位置,按下Enter 运行即可

1.5 实战练习题

1:输出“人因梦想而伟大”print('人因梦想而伟大')
2:输出台阶print('▁▂▃▄▅▆▇█')
3:输出个性签名print('再小的努力,乘365都会很明显')
4:打印田字格print('''┏┳┓┣╋┫┗┻┛''');

Python(第一章)版本介绍,环境准备及IDLE使用相关推荐

  1. 学神python全栈学习笔记CMDB系统---第一章 python_cmdb_介绍,项目开始

    第一章 python_cmdb_介绍,项目开始 本节所讲内容: 1.1  python cmdb系统介绍与需求分析 1.2  python cmdb数据库建模 1.3  python cmdb前端基础 ...

  2. 第一章, 介绍:挖掘twitter的数据

    mahout_xb的专栏 http://blog.csdn.net/mahout_xb/article/details/7341477 第一章, 介绍:挖掘twitter的数据 分类: data mi ...

  3. python第一章笔记_head first python(第一章)–学习笔记

    head first python(第一章)--学习流程图 1.安装python 这里是用python3的,除了windows之外,linux和macos都自带了,只是版本没有这么新. 举例:cent ...

  4. 从零开始Android游戏编程(第二版) 第一章 搭建开发环境

    第一章 搭建开发环境 难度:容易 工欲善其技,必先利其器.我们要做的第一件事就是搭建Android开发环境.本文只介绍Windows下的安装方法,Linux下的安装方法请参考官方网站的介绍. 与PC编 ...

  5. 乐行学院RabbitMQ学习教程 第一章 RabbitMQ介绍(可供技术选型时使用)

    乐行学院RabbitMQ学习教程 第一章 RabbitMQ介绍 RabbitMQ介绍 1.RabbitMQ技术简介 2.RabbitMQ其他扩展插件 2.1监控工具rabbitmq-managemen ...

  6. 第一章 Oracle介绍

    Oracle 10.2 概念 第一章 Oracle介绍 1.Oracle介绍 本章提供了针对Oracle数据库服务器的概述,包含以下主题 l Oracle数据库体系结构 l Oracle数据库特点 l ...

  7. python第一章(下)

    python系列 python第一章(上) python第二章 python第三章(上) python第三章(下) 字符串 python系列 一.字符串 定义方式 拼接 索引与切片 切片 设置取子串顺 ...

  8. Java | 第一章:Java环境搭建

    系列文章目录 第一章:Java环境搭建 文章目录 系列文章目录 前言 一.Java及其特性 二.使用步骤 1.下载安装 2.环境配置 总结 前言 Java 是由 Sun Microsystems 公司 ...

  9. 【PHP】走进 PHP 第一课 PHP 介绍 环境安装

    [PHP]✔️走进 PHP✔️ 第一课 PHP 介绍 & 环境安装 概述 PHP PHP 下载 PhpStorm 安装 环境配置 概述 从今天开始, 小白我将带领大家一起来学习一下 PHP 的 ...

最新文章

  1. ArcGIS工具备忘
  2. 在论坛中出现的各种疑难问题:性能优化
  3. 新的一年,开始新的学习旅途
  4. 数据科学家最需要什么技能?
  5. 洛谷P4114 Qtree1(树链剖分+线段树)
  6. js的object的key需要引号吗_今天你用书名号了吗?
  7. TypeScript 交叉类型(intersection type)
  8. Dubbo Mesh 在闲鱼生产环境中的落地实践
  9. 开弹幕卡顿的原因_QQ飞车手游卡顿严重怎么解决,来看看这个安卓手游卡顿解决方法!...
  10. django的get和filter方法的区别
  11. 手把手教你0基础C语言速通
  12. netcore之托管程序
  13. hive使用适用场景_ 如何将Hive与HBase整合联用
  14. hbase put 写入数据慢_HBase运维 | HBase 疑难杂症诊治
  15. 什么是机器学习(Machine Learning)? |李宏毅机器学习【1】
  16. 苹果系统计算机常用英语,Mac电脑自带拼音输入法的常用技巧
  17. Elasticsearch——》测试:es近义词(同义词)配置
  18. 解决uniapp从首页列表进入详情页,再返回首页时滚动条在顶部的问题
  19. 1.Lunix系统安装及重置root密码
  20. Python-Regression

热门文章

  1. 想骂人!开发语言不能统一成一个么?
  2. Linux小知识---常见的IO复用技术
  3. Ural 1998 The old Padawan(二分)
  4. HTML 练习案例旅游网站首页
  5. sd和sem啥区别_标准差和标准误的选择 (SD) 和 (SEM)
  6. 复习1:bool类型和char数组
  7. 【Android 】零基础到飞升 | 构建一个可复用的自定义BaseAdapter
  8. linux 7 dns服务器,十分钟搭建 linux 7 DNS服务器和WEB服务器
  9. 钉钉正式接入阿里“通义千问”大模型;金山办公发布“WPS AI”;北大团队推出ChatExcel丨每日大事件...
  10. Python使用FaKer模拟数据!!!