Python开发的编译神器PyCharm----测试从业来编写Python脚本最钟意的工具
目录
前言:
一、PyCharm简介
二、PyCharm下载与安装
1、下载
2、安装
三、PyCharm新增Python项目
步骤1、新增
步骤2、路径配置
步骤3、环境选择
步骤4、 项目运行
四、画圣诞树
前言:
本文将为大家介绍PyCharm下载安装与初步的使用,初始了解它是如何管理项目,快速的配置Python运行环境。
名词:
IDE:Integrated Development Environment (集成开发环境)
pip:PiPA ,用于安装Python三方库的管理工具,命令,使用方法:pip install xxxxx / pip uninstall xxxxx
Python虚拟环境:模仿电脑系统变量path配置好的真实Python环境,在对应项目下生成一个类似镜像Python环境,称为虚拟环境,不过没有真实环境的三方库。虚拟环境是管理不同Python项目之间三方库版本冲突的最佳解决方案
注意:
PyCharm只是一个开发工具,不是Python环境,学习Pycharm,请先在本地安装Python环境
一、PyCharm简介
PyCharm是一种Python IDE,带有一整套提高Python语言开发效率的工具集,里面包含有:调试、语法高亮、项目管理 、代码跳转、智能提示、自动补全,单元测试、版本控制等。还支持Django与Flask框架下做Web开发。
相比如其他的工具,PyCharm容易上手,通过上述也可看出对新手非常友好;尤其是做测试的小伙伴们,选这个工具做测试脚本开发吧。它将让你Python的敲击道路顺风顺水。
因为PyCharm也是主流的Python开发工具。所以遇到的问题百度也能找到解决方案。
二、PyCharm下载与安装
1、下载
下载钱先讲讲PyCharm两种版本 :
Professional:专业版,要钱买,美刀249一年,可以免费用一个月(有方法可以长期免.......)
Community: 社区版,免费
它两在使用感比较,专业版本对新手更友好,工具更多,更能提高效率。
比如建一个Django项目,社区版需要输入创建Django项目命令,再输入创建Django app命令,然后整合一些Django常用的中间键,才能将Django项目运行起来;使用专业版创建Django项目,只需要点点点,下一步、下一步,运行,项目起来了。
别去小道网站下载,防止首次使用各种错乱烦,因为它是有免费版本,直接上猿如意下载。
地址:PyCharm Community_程序猿的如意兵器 - 猿如意 (csdn.net)
猿如意下载工具,案例纯净,绝对可用
2、安装
安装简单,双击下载的exe文件,下一步、下一步、可搞定
需要注意的步骤:
Choose Install Location 步骤: 可以选择一个非C盘的路径
Installation Options步骤:Create Associations下的 .py是必要选择的,其它选项看个人意愿
下面选择是我个人的习惯选项
几个不重要的下一步之后,进入安装
安装完成后,点击Finish
三、PyCharm新增Python项目
步骤1、新增
首次打开PyCharm是如下面一样的页面,新增Python只需要点击右上解的New Project按钮
步骤2、路径配置
点击New Project后,页面切换到项目路径与环境选择页面
下面路径,随便选择一个保存项目代码的路径,最的一串字符(最后\分隔后的字符)为项目名称 ,离圣誔节快到了,所以这取了一个MerryChristmas的项目名称
步骤3、环境选择
这里需要做笔记,这里的配置将直接影响Python代码能不能运行起来,
有四个选项:
Virtualenv,它将项目下的虚拟环境作为Python代码运行环境。(Python虚拟环境请见前言中的名词)
另外三个都是环境管理工具,它需要自行填写Python虚拟环境目录,创建项目时,自动在选中目录生成Python虚拟环境,代码运行时,以这个目录下的虚拟环境为准。
这三个都是Python环境管理工具,刚开始学习时无需熟悉它们
所以默认选择Virtualenv,点击Create按钮即可
MerryChristmas项目创建成功,PyCharm会自动提供一个main.py在主目录下,里面有打印:Hi, PyCharm 的代码
步骤4、 项目运行
有两个地方可运行
1、右上角的绿色三角
2、右击代码页,弹出菜单里的绿色三角菜单,Run 'main'
首次项目创建到此结束。
非首次创建,仅是 步骤1 改在菜单File--NewPorject 创建项目,后续步骤不变
四、画圣诞树
既然项目的名称为MerryChristmas,所以不要错过了这个美好的名称,来画一颗圣诞树吧
圣诞树源代码:圣诞树源码merry-christmas-tree.py-Python文档类资源-CSDN下载
将下载下的源码Copy到main.py文件里面(具体逻辑大家可以看代码注释,这里不细说了)
运行后,等程序画上几分钟,即可画成一颗漂亮的圣诞树,还配着雪花,
输出如下,祝圣诞节快乐,点赞~
Python开发的编译神器PyCharm----测试从业来编写Python脚本最钟意的工具相关推荐
- python开发面试问题及答案_前50个Python面试问题(最受欢迎)
热门Python面试问答 下面列出的是关于Python编程语言的最常见面试问题和答案. 让我们探索!! #1)Python可以用于Web客户端和Web服务器端编程吗?哪一个最适合Python? 答案: ...
- vim配置python开发环境_GitHub - TTWShell/legolas-vim: Vim配置,为python、go开发者打造的IDE。...
legolas-vim 个人vim配置.支持python.go等自动提示,支持python.go的函数跳转(python支持虚拟环境). 最终效果图(函数列表的feature已移除,因为大项目会导致性 ...
- 带你了解Python的重要性,就算做测试也要会Python(文末送书)
名字:阿玥的小东东 学习:Python.C/C++ 主页链接:阿玥的小东东的博客_CSDN博客-python&&c++高级知识,过年必备,C/C++知识讲解领域博主 目录 人生苦短,我 ...
- python开发项目架构图_我的第一个python web开发框架(8)——项目结构与RESTful接口风格说明...
PS:再次说明一下,原本不想写的太啰嗦的,可之前那个系列发布后发现,好多朋友都想马上拿到代码立即能上手开发自己的项目,对代码结构.基础常识.分类目录与文件功能结构.常用函数......等等什么都不懂, ...
- linux python开发环境sql数据迁移到mysql_linux环境下python怎样操作mysql数据库
展开全部 linux环境下python怎样操作mysql数据库呢?方法如下: 首先在Linux环境下安装mysql-python 1.下载mysql-python 打开终端: cd /usr/loca ...
- 小学生python编程写游戏_小学生开始学Python,开发AI的首选编程语言:推荐一波Python书单...
AlphaGo 都在使用的 Python 语言,是最接近 AI 的编程语言. 教育部考试中心近日发布了"关于全国计算机等级(NCRE)体系调整"的通知,决定自2018年3月起,在全 ...
- python开发app的软件_python可以写APP吗(python能做手机软件吗)
一枚程序媛程序媛2 人赞同了该文章用Python操作手机APP的项目,例如抖音.闲鱼之类的,看完后发现这些项目无一例外需要部署ADB环境.至于什么是ADB,很多大神都讲这里介绍几款可以在手机上编程的a ...
- python开发工程师面试题-超实用面试必看,Python工程师面试题
原标题:超实用面试必看,Python工程师面试题 面试是公司挑选职工的一种重要方法.它给公司和应招者提供了进行双向交流的机会,能使公司和应招者之间相互了解,从而双方都可更准确做出聘用与否.受聘与否的决 ...
- python版本升级后编译_python学习笔记(7)--python版本升级
本节点标题 1.python升级 1.1.查看原版本 1.2.下载新版本的python 1.3.解压缩 以及编译 1.4.覆盖原来的python链接 1.5.修复yum =============== ...
最新文章
- 【转载】云计算的三种服务模式:IaaS,PaaS和SaaS
- Storyboard初体验
- windows开了远程控制访问老提示密码账号不正确
- 多线程题目 2019.06.02 晚
- C++多态面试题汇总
- linux mint 18.3浏览器,在Linux Mint 19/Ubuntu 18.04中安装Tor Browser浏览器的方法
- SparkStreaming找不到reduceByKey的解决方法
- 安全云盘项目(四)4.1: 云盘原型系统详细设计
- 在没有DOM操作的日子里,我是怎么熬过来的(终结篇)
- Linux的IO机制
- 教你查看sql server 2000 sp4补丁是否安装成功 (安装补丁后可以远程访问)
- DNS测试 nslookup
- 类的继承——cancas绘制五彩小球
- 中国情绪识别与分析市场深度研究分析报告
- 【React】React 详细教程
- sql的update语句 批量更新某字段
- 哔哩大学计算机学院跟着B站学C语言
- Markdown编辑器使用方法
- iOS仿写有妖气漫画、视频捕获框架、启动页广告页demo、多种动画效果等源码...
- 作为技术分析工具的 MTF 指标
热门文章
- java parcelable list_Parcelable序列化处理
- 74ls20设计半加器_数字电子技术实验练习内容资料整理.doc
- 如何将西安80坐标转换为国家2000(或WGS84)坐标系?
- 基于阿里云直播实现视频推流(ffmpeg)/拉流(Django2.0)以及在线视频直播播放(支持http/https)功能
- 2022年全球慢性病护理管理软件行业分析报告
- 解除B站区域限制 油猴脚本
- 明德扬网络班培训体会
- ajax实现文件下载
- 关于在软件开发过程中建立三道风险防线的想法
- FlinkSQL实现行转列