首页 > 编程语言 >Python概述

Python概述

时间:2023-10-25 13:33:58浏览次数:35  
标签:工程 Python Windows 概述 PyCharm 64 安装

1.1 Python 简介
Python的英文原意为“蟒蛇”,它的诞生是极具戏剧性的。据荷兰人Guido van Rossum(简称Guido)的白述记栽,Python语言是他在圣诞节期间为了打发时间开发出来的。之所以选择Python作为该编程语言的名字,是因为他是一个名为Monty Python的戏剧团体的忠实粉丝。从整体上看,Python语言的语法非常简洁明了,即便是非软件专业的初学者,也很容易上手。和其他编程语言相比,在实现同一个功能时,采用Python语言编写的代码往往是最短的。因此,Python看似是“不经意间”开发出来的,但丝毫不比其他编程语言差。事实也是如此。1991年,Python第一个公开发行版问世,并且它是开源的:从2084年起,Python的使用率呈线性增长,受到编程者的欢迎和喜爱;2010年,Python荣膺 TIOBE 2818年度语言桂冠:2017年,在IEEE Spectrum发布的2017年度编程语言排行榜中,Python位居第一。我国也在此后将Python语言程序设计作为全国计算机等级考试二级内容的一部分。
目前,市场上广泛流行的Python版本足Python 2.x和Python 3.x,但Python 3.x并不能完全兼容Python 2.x,因此,Python 2.x的代码不能完全被Python 3.x的编译器编译。Python的强大之处是可通过第三方库进行任意扩展,目前已经有成千上万个扩展库可供使用。Python在统计分析、移动终端开发、科学计算可视化、逆向工程与软件分析、图形图像处理、人工智能、游戏设计与策划、网站开发、数据爬取与大数据处理、密码学、系统运维、音乐编程、计算机辅助教育、医药辅助设计、天文信息处理、化学、生物学等众多专业和领域获得了广泛应用。大中型互联网企业在自动化运维、自动化测试、大数据分析、网络爬虫、Web等方面对Python的应用更加普遍。
1.2Python 安装及集成开发环境
Python不但是开源的,而且可应用于多种平台,包括Windows、UNIX、Linux和MacOSX等。一般情况下,Linux发行版和MacOSX等白带 Python,不需要安装和配置就可直接使用。但自带的Python版本一般不是最新的。用户可以通过在终端窗口中执行“Python”命令来查看本地是否已经安装Python以及安装的Python的版本。

  1.下载 Python 安装文件
   在Python官网可以获取Python安装文件。
   对于Windows,要求选择 Windows7以上的64位操作系统版本。浏览Python官网页面,从下载列表中选择Windows平台64位安装文件。
   2. 在Windows 平台安装 Python
   在Windows平台安装Python的步骤如下。
   (1)双击下载安装文件(如 python-3.x.x-amd54.exe),进入Python安装向导,安装期间可修改Python默认安装目录,直到安装完成。安装完成后,Windows“开始”菜单中就会包含“Python 3.x”子菜单。
   (2)如果在安装Python时没有将Python安装目录加入Windows环境变量Path中,则需要手动添加。
 1.2.2 Python自带集成开发环境
 对于windows操作系统,安装Python后,在“开始”菜单中会包含“Python 3.×”子菜单,其下包含4个选项:“IDLE (Python 3.x 64-bit)”“Python 3.x(64-bit)”“Python 3.xManuals(64-bit)”和“Python 3.x Module Docs (64-bit)”。单击“IDLE(Python 3.x 64-bit)”进入      Python  自带的IDLE (Integrated Development and Learning Environment,集成开发和学习环境)。Python的系统提示符为“>>>”
  1.在窗口中直接执行Python语句
   由于Python是解释型程序设计语言,因此在窗口中系统提示符“>>>”后可以直接输入语句,执行后将立即显示结果。

  需要说明的是,Python对于语句的格式要求特别严格,“>>>”提示符后面只能有一个空格,多一个就会报错。

  2.创建 Python 程序并运行
  在窗口中直接执行Python语句一般用于简单测试语句功能,真正要实现某些应用功能,需要把编写的程序保存在.py文件中,然后执行该文件中的程序。
  1.2.3PyCharm 集成开发环境

   除了Python官方提供的IDLE,还有许多第三方提供的Python集成开发环境,如PyCharm.wing Python IDE、 Pythonwin、Eclipse、 PyDev、Eric等。
   PyCharm是由JetBrains打造的Python集成开发环境,它具备一般Python集成开发环境的功能,比如谓试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试和版本控制等。另外,PyCharm还提供一些可以用于Django(一个Web应用框架)开     发的功能。所以PyCharm是目前比较流行的 Python 集成开发环境。
   1. PyCharm的安装
   PyCharm 针对 Windows、Mac0SX、Linux分别有PyCharm Professional(专业版)与PyCharm Community(社区版,免费、开源的版本)。
  下面以在Windows 下安装社区版为例简单说明PyCharm安装过程。
   (1)在http://waw.jetbrains.com/pycharm网站下载PyCharm Community安装文件。
   (2)双击PycharmCommunity安装文件,根据安装向导安装PyCharm。在安装完成后重启计算机。
   (3)初次启动PyCharm,会出现提示信息弹窗,在窗口中用户可以选择是否从指定位置导入已有设置,通常不要导入。
   (4)用户选择完成后,出现PyCharm启动画面,接着进入欢迎界面。
   2. PyCharm 集成开发环境
   在欢迎界面上,可选择创建新工程(命令为“New Project”)和打开已有工程(命令为“Open”)
   工程是Python组织文件的工具,必须先创建工程,然后在工程下建立、运行Python文件。一般来说,用Python解决一个应用问题,需要使用很多个文件才能完成,如图片、Python文件等,些文件通过工程组织起来。不同的工程存放在不同目录中。
   (1)单击“New Project”,在打开的对话框中指定要创建的工程的存放目录和工程名,本将第x章的工程命名为Dx(x=1,2,3,4,5,6,7,8,9),读者可根据自己的实际情况和使用习对工程进行命名。设置完成后,单击“Create”
   (2)初次进入PyCharm,会显示提示信息弹窗,勾选窗口左下角“Don't show tips”后,击“Close”将其关闭,进入当前创建工程的开发环境。

   (3)如果觉得默认开发环境界面的背景色太深,可以进行调整。选择“File”→“Settings”,弹出窗口左侧选择“Appearance &Behavior”下面的“Appearance”,在“Theme”列表选择“IntelliJ Light”项后,单击“OK”,此后,界面的背景色就变成了浅灰色。
   3.编辑并运行 Python 程序文件
   (1)右击刚创建的D1工程的工程名,在打开的快捷菜单中选择“New”→“python File”。系统显示新建Python文件的对话框中输入“test1”作为Python文件名称,按“Enter”键,统将显示带选项卡的程序编辑窗口,对应文件为test1.py(.py是Python程序文件的扩展名)。
   (2)在程序编辑窗口输入Python测试程序。
   (3)右击,在弹出的快捷菜单中选择“Run'test1'”,运行程序。在程序编辑窗口下部区会显示运行结果。

 

标签:工程,Python,Windows,概述,PyCharm,64,安装
From: https://www.cnblogs.com/fxxmdbk/p/17787030.html

相关文章

  • 解决pycharm中Python console显示中文乱码
    找了很多方法,以下方法解决了问题:第一步:file—settings,在搜索框搜索console,找到Pythonconsole第二步:在右侧Environmentvariables一栏输入PYTHONIOENCODING=UTF-8第三步:在最下面的Startingscript里,最后添加一行代码:importos;os.system('chcp65001')第四部:重启pythonco......
  • 【Python】基于非侵入式负荷检测与分解的电力数据挖掘
    前言本案例将根据已收集到的电力数据,深度挖掘各电力设备的电流、电压和功率等情况,分析各电力设备的实际用电量,进而为电力公司制定电能能源策略提供一定的参考依据。更多详细内容请参考《Python数据挖掘:入门进阶与实用案例分析》一书。一、案例背景为了更好地监测用电设备的能耗......
  • 华为云耀云服务器L实例:初级篇-conda与python环境配置
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • python win32com加密表格文件;加密目录下的所有表格文件
    需求背景:写一个工具,对指定路径下的所有Excel文件进行加密,设置打开密码和编辑密码实现思路:需要用python遍历指定目录下的所有文件,判断是否是EXCEl文件,还要判断文件是否原本就有密码,加密完成后将结果写入到文本文件代码:importosimporttkinterimporttkinter.filedialogfrom......
  • Python判断多个文件夹的文件夹名是否包含“分公司”或“营销中心”怎么处理?(方法二)
    大家好,我是皮皮。一、前言前几天在Python最强王者群【哎呦喂 是豆子~】问了一个Python自动化办公的问题,一起来看看吧。大佬们请问下 判断多个文件夹的文件夹名是否包含“分公司”或“营销中心” 有没有什么简便的办法可以实现呀?二、实现过程这里【东哥】给了两个示例代码,实现......
  • python往图片上面添加数字
    需求背景:做倒计时图片;实现思路:先准备好一张图片作为背景图,用python往图片上添加天数,保存图片;从0-69天,一共生成70张图片背景图如图:代码如下:#这个程序用来生成70张倒计时图片fromPILimportImage,ImageDraw,ImageFontforiinrange(70):#读取图片img=Im......
  • python--playwright修改GET/POST请求参数,抓包修改数据
    首先,playwright修改GET/POST请求参数后在浏览器(chromium)的network面板的入参是没有变化的,但实际上传给服务端的参数是已经发生变化了的,下面先搭建了一个返回入参的flask服务,地址为"http://127.0.0.1:8083"。接着通过playwright分别发送GET和POST请求,参数均为:{"key1":"value1","......
  • 基于Python的 如何检查字符串输入是否为数字
    一概念这种有很多常用的方法,这里只介绍一种常用的方法是使用正则表达式来匹配数字的模式。通过定义一个匹配数字的正则表达式,然后使用re模块中的search()方法来进行匹配。二例子:下面是一个简单的例子:#示例代码5importreinput_str=input("请输入一个字符......
  • pip安装opencv-contrib-python库报错
    背景介绍:opencv-python是opencv的python代码库,包含一些基本的主要的函数,而opencv-contrib-python可以理解为是opencv-python库的高配版本,它还额外包含一些扩展函数与新研发的正在使用阶段的函数等等。笔者在Windows中使用pycharm建立一个新的虚拟环境,想要安装opencv-contrib-p......
  • Python字符串前缀u、r、b、f含义
    1、字符串前加u例子:u"字符串中有中文"含义:前缀u表示该字符串是unicode编码,Python2中用,用在含有中文字符的字符串前,防止因为编码问题,导致中文出现乱码。另外一般要在文件开关标明编码方式采用utf8。Python3中,所有字符串默认都是unicode字符串。 2、字符串前加r例子:r......