关于PyCharm:

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE还提供了一些高级功能,以用于支持Django框架下的专业Web开发。

一、下载


官网:https://www.jetbrains.com/pycharm/download/,选择community,对于编写自动化测试脚本,社区版够用了。

 二、安装


1、双击执行文件pycharm-community-xxxxx.exe,选择安装路径,点击“Next”

2.Installation Option自行勾选需要的项,然后点击“Next”一直到安装完成

 三、新建第一个项目


1.配置完成后,选择“Creat new project”,创建项目

2.选择项目存放地址,选择解释器,这里强调一下,为了在之后的使用中避免出现不必要的问题建议使用本地的(如图),不建议使用虚拟环境

2.创建完成后会进入该项目中,pycharm界面整体结构如下。 另外,关于汉化,这里不提供汉化包,也不建议使用汉化包,如有需要请自行百度。

3.创建一个python包,注意:一定要选择Python Package,它会创建一个__init__.py文件,而Directory创建的只是一个单纯的文件夹,__init__.py的主要作用是:1)Python中package的标识,不能删除;2)定义__all__用来模糊导入

4.在新建的python包新建一个py文件,编写第一个程序并运行

5.创建了项目之后,之后打开pycharm,左侧都会展示已经创建的项目,点击可以进入项目,点击X会删除项目(不会删除本地文件),还可以重新导入项目,这里就不一一说明,自行研究。

四、相关配置(字体、主题、编码、模版等)


1.编辑器字体及大小,点击菜单栏File--Settings

2.控制台字体及大小

3.主题颜色

4.设置编码

5.自动以python文件模版,新建文件时,会自动写入在文件中

代码如下:

 """
=================================
Time : ${DATE} ${TIME}
Author : xxxx
Email : xxxxx@qq.com
File : ${NAME}.py
=================================
"""

另外,常用的模板变量如下:

  • ${PROJECT_NAME} - 当前Project名称;
  • ${NAME} - 在创建文件的对话框中指定的文件名;
  • ${USER} - 当前用户名;
  • ${DATE} - 当前系统日期;
  • ${TIME} - 当前系统时间;
  • ${YEAR} - 年;
  • ${MONTH} - 月;
  • ${DAY} - 日;
  • ${HOUR} - 小时;
  • ${MINUTE} - 分钟;
  • ${PRODUCT_NAME} - 创建文件的IDE名称;
  • ${MONTH_NAME_SHORT} - 英文月份缩写, 如: Jan, Feb, etc;
  • ${MONTH_NAME_FULL} - 英文月份全称, 如: January, February, etc

其他更多设置,有需要的可以自行百度

2、pycharm安装及相关配置的更多相关文章

  1. Nginx的安装及相关配置

    Nginx的安装及相关配置 Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境. 一. gcc 安装 安装 n ...

  2. MariaDB的安装及相关配置

    MariaDB的安装及相关配置 安装 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mar ...

  3. node.js安装以及相关配置

    安装: 首先需要进行安装.关于如何安装Node.js,这里就不赘述了,可以直接参考官方的安装指南.安装到指定盘后(以下内容以D盘为例),就开始进行相关配置. 配置: 首先配置环境变量:我的电脑--&g ...

  4. python 之路初(一):pycharm 安装 和 环境配置 和 中文乱码问题

    从健身和学习中我一体会到坚持的力量.想写写东西的想法已经好久了,就是不知道怎么开始.最近生活开始给我各种攻击和磨练,我从声嘶力竭到沉默到默默坚持自己,改变自己并总结告诉自己:少说多看,看破不说破,宁愿 ...

  5. Eclipse的安装及相关配置

    一.Eclipse的下载 二.Eclipse的安装 三.Eclipse中相关配置 一.Eclipse的下载 Eclipse各版本下载地址 1.选择要下载的版本(我这里选择的4.14版) 2.选择与自己 ...

  6. python的IDE(pycharm)安装以及简单配置

    使用IDE的好处 界面更友好,看起来更舒服 智能提示功能很赞,大大提高开发效率 pycharm的安装过程 去pycharm官网下载安装包,请下载专业版,建议不要去网上下载汉化版 点击安装包一直下一步即 ...

  7. Linux基础一:Linux的安装及相关配置

    1. 计算机操作系统简介    1) 操作系统的定义:操作系统是一个用来协调.管理和控制计算机硬件和软件资源的系统程序,它位于硬件和应用程序之间.    2) 操作系统的内核的定义:操作系统的内核是一 ...

  8. mysql安装及相关配置

    安装下载 第一种 安装mysql安装包 //www.jb51.net/softs/451120.html 保存root密码 打开系统偏好设置,start mysql server #配置mysql e ...

  9. php: zend server 安装及相关配置

    运行安装文件(ZendServer-CE-php-5.3.2-5.0.1-Windows_x86.exe)开始安装,选项请参照我的选择. 这里不做改动,维持默认选择即可 点击Browse按钮更改安装目 ...

随机推荐

  1. WPF 分页控件Pager

    本文为伪原创原文为 NET未来之路的https://www.cnblogs.com/lonelyxmas/p/10641255.html 原文中,页码数量会不断增加,会将下一页的按钮顶出去 修改了一下 ...

  2. Python11_文件的读写

    1.打开和关闭文件(文件对象的方法open,close) file object = open(file_name [, access_mode][, buffering]) 各个参数的细节如下: f ...

  3. Python4_数据库相关操作

    ====================================================== 参考链接: PyCharm IDE 链接sqlite.建表.添加.查询数据:https:/ ...

  4. python文件的读写追加等操作

    # encoding:utf-8 # 文件读取操作 fp=open("E:\\file.txt","r",encoding="utf-8" ...

  5. 超简单!pytorch入门教程(二):Autograd

    一.autograd自动微分 autograd是专门为了BP算法设计的,所以这autograd只对输出值为标量的有用,因为损失函数的输出是一个标量.如果y是一个向量,那么backward()函数就会失 ...

  6. 在加权无向图上求出一条从1号结点到N号结点的路径,使路径上第K+1大的边权尽量小

    二分+最短路算法 #include<cstdio> #include<iostream> #include<cstring> #include<algorit ...

  7. poj3471 - 倍增+LCA+树上差分

    题意:一张n节点连通无向图,n-1条树边,m条非树边.若通过先删一条树边,再删一条非树边想操作 将此图划分为不连通的两部分,问有多少种方案. 利用LCA整好区间覆盖,dfs用来求前缀和 需要注意的是, ...

  8. ELK学习实验007:Nginx的日志分析系统之Metribeat配置

    一 Metricbeat 简介 1.1 系统级监控,更简洁将 Metricbeat 部署到您的所有 Linux.Windows 和 Mac 主机,并将它连接到 Elasticsearch 就大功告成了 ...

  9. lnmp安装部署-mysql5.6+centos6.8+php7.1+nginx1.9

    1.准备工作: 1)把所有的软件安装在/Data/apps/,源码包放在/Data/tgz/,数据放在/Data/data,日志文件放在/Data/logs,项目放在/Data/webapps, mk ...

  10. 「CH2501」 矩阵距离 解题报告

    CH2501 矩阵距离 描述 给定一个N行M列的01矩阵 A,\(A[i][j]\) 与 \(A[k][l]\) 之间的曼哈顿距离定义为: \(dist(A[i][j],A[k][l])=|i-k|+ ...