Python开发的编译神器PyCharm----测试从业来编写Python脚本最钟意的工具

news2025/1/23 12:06:36

目录

前言:

一、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文件里面(具体逻辑大家可以看代码注释,这里不细说了)

        运行后,等程序画上几分钟,即可画成一颗漂亮的圣诞树,还配着雪花,

        输出如下,祝圣诞节快乐,点赞~

        

          

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/105339.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

外汇天眼:美国11月独栋房屋建设跌至两年半低点!

美国商务部周二公布了这份令人沮丧的报告,此前周一有消息称,12月份房屋建筑商信心连续第12个月出现创纪录的下滑。美国11月独栋房屋建设跌至两年半低点,未来建筑许可大幅下滑,因抵押贷款利率上升继续打压楼市活动。 具体数据显示&…

(十九)Vue之组件和模块概念

文章目录传统编程组件化编程模块模块化组件化Vue学习目录 上一篇:(十八)Vue之生命周期 传统编程 一个html引入大量的CSS、JS文件,使得结构混乱、代码复用率低 传统方式编写应用存在的问题: 1.依赖关系混乱、不好维护…

某讯滑块验证码反汇编分析-第三章

某讯滑块验证码反汇编分析-第三章collect明文处理vData明文处理collect明文处理 上一篇已经跟到明文的拼接函数,接下来看看get函数的返回值,对什么进行拼接。 在这一次运行中,第一次get返回的是一个10,是怎么计算出来的呢&#x…

[XCTF]red_green(难度2)

得到一个乱码的图片,查看信息,联系“red_green” 目录 前言 一、题目重述 二、解题思路 1.套路来一遍 2.过程中注意到以下两点: (1)stegsolve图层中只有red/green,与题目暗合 (2)zsteg查看隐写信息发…

springboot+jsp实验室管理系统fu1ju-

目录 第一章 绪论 5 1.1 研究背景 5 1.2系统研究现状 5 1.3 系统实现的功能 6 1.4系统实现的特点 6 1.5 本文的组织结构 6 第二章开发技术与环境配置 7 2.1 Java语言简介 7 2.2JSP技术 8 2.3 MySQL环境配置 8 2.4 MyEclipse环境配置 9 2.5 mysql数据库介绍 9 2.6 B/S架构 9 第三…

2022年度安徽省职业院校技能大赛中职组“网络搭建与应用”赛项竞赛试题

2022年度安徽省职业院校技能大赛 中职组“网络搭建与应用” 赛项竞赛 (总分1000分) 竞赛说明 一、竞赛内容分布 “网络搭建与应用”竞赛共分三个部分,其中: 第一部分:网络搭建及安全部署项目(500分&…

SpringCloud-Feign远程调用

🍁Feign的介绍 Feign是一个声明式的http客户端,官方地址: https://github.com/0penFeign/feign作用就是帮助我们优雅的实现http请求的发送,解决上面提到的问题。 🍁定义和使用Feign客户端 1.引入依赖 在order-service服务的po…

【PyTorch Geometric】工具包安装部署 过程记录(图模型学习 需要安装的工具包);图神经网络 工具包安装过程记录

目录 部署过程下载别的版本试试部署过程 在常规的安装过程中,若直接通过pip,老师讲 大概率无法成功安装。比较正规的安装方法是,下载好工具包,手动安装。 首先通过 Jupyter Notebook打开配置文档: 有些步骤在该文档中。 点击上图中的超链接,进入对应的 GitHub。 进去…

Linux进程间通信(一):匿名管道的原理和使用

文章目录一、前言二、什么是匿名管道?三、匿名管道的原理三、匿名管道的创建四、匿名管道实现数据传输五、匿名管道实现进程控制六、匿名管道特点总结一、前言 (在阅读本文前,需要具备Linux基础IO的基本知识)  在某些特定情况下…

【Linux】Linux下基本指令(二)

作者:一个喜欢猫咪的的程序员 专栏:《Linux》 喜欢的话:世间因为少年的挺身而出,而更加瑰丽。 ——《人民日报》 目录 1. Linux基本指令:(续) 1.1man指令&am…

英国访问学者AV签证超期怎么办?

英国AV签证只给12个月整,关于 AV签证超期怎么办?知识人网访问学者老师和大家聊一聊: 一、呆不满一年(360天)会遇到的问题主要有: 1、无法申请留学回国科研启动基金。 2、需要向CSC返还一定的资助费用。 3、国内一些地方判断一个…

数字化转型如何认清本质少被忽悠:小步快跑看到项目效果再推下一步

这些年,我们见识了太多新概念:数据智能、Data Fabric、数据虚拟化还有最著名的“数据中台”。 然而,跟几年前疯狂追逐这些热词不同,或者说因为已经踩坑踩到晕厥。动辄一个千万的中台项目投入进去,上线后高层看数还是要…

【网络安全】Redis未授权访问查看敏感文件

前言 什么是未授权访问漏洞呢?也就是没有权限,但是可以访问站点或者服务器的漏洞,称之为未授权访问漏洞,这个属于高危漏洞。比如我们常见的路由器未授权访问等等。 一、准备阶段 service httpd.service start 开启apache服务se…

【文档编辑】积累

文章目录WordExcel填充表格样式函数Markdownsublime搜索jsonhexWord Word 2016 撰写论文(1): 公式居中、编号右对齐 Excel 填充 EXCEL excel中运用ctrlD、ctrlenter、ctrlE批量填充数据 表格样式 Excel技法:三招实行Excel隔行填色 函数 COUNTA 函数 step1&…

最小生成树算法:Kruskal 与 Prim算法

Ⅰ. 最小生成树 连通图中的每一棵生成树,都是原图的一个极大无环子图,即:从其中删去任何一条边,生成树就不再连通;反之,在其中引入任何一条新边,都会形成一条回路。 若连通图由 n 个顶点组成&…

向前主动防御 | 云蜜罐年底感恩回馈活动

安全事件频发,防御能力备受考验2022年接近尾声,回顾全年,数据泄露、网络攻击、漏洞发现等各个层面呈爆发态势,无论在数量还是影响面上,均超过以往任何年度。信息泄露创历史新高,2022年仅上半年泄露或被盗的…

计算机组成原理——期末复习题

113、计算机系统如何进行多级划分?这种分级观点对计算机设计会产生什么影响?答案:计算机系统通常由五个以上不用的级组成,具体如下: 第1级是微程序设计级或逻辑电路级,该级由硬件直接执行; 第…

异步代码处理

在Spring中,实现异步调用主要有三种方式: 方式一:注解方式 要开启异步支持,首先得在Spring Boot入口类上加上EnableAsync注解: SpringBootApplication EnableAsync public class DemoApplication {public static voi…

算法leetcode|24. 两两交换链表中的节点(rust重拳出击)

文章目录24. 两两交换链表中的节点:样例 1:样例 2:样例 3:提示:分析:题解:rustgoccpythonjava24. 两两交换链表中的节点: 给你一个链表,两两交换其中相邻的节点&#xf…

百倍加速IO读写!快使用Parquet和Feather格式!⛵

💡 作者:韩信子ShowMeAI 📘 数据分析实战系列:https://www.showmeai.tech/tutorials/40 📘 本文地址:https://www.showmeai.tech/article-detail/409 📢 声明:版权所有,转…