当前位置: 首页 > news >正文

Pycharm的使用一

一、编辑器的选择

  Python 的学习过程少不了集成开发环境(IDE)或者代码编辑器,这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。

  高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性。Python开发工具大体上分为两种:

  第一种:编辑器

  1.vim

  vim是一种类似于vi的著名的功能强大、高度可定制的文本编辑器,在vi的基础上改进和增加了很多特性。vim是一款非常自由的软件。

  vim python自动补全功能:http://www.cnblogs.com/rampb/p/6183076.html

  2.atom

  atom是GitHub专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。

  3.sublime Text

  Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
  Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

  4.IDIE

  Python安装完成后自带的idle

  

  第二种:集成工具IDIE

  1.pycharm(推荐使用)

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

  2.wingide

  Wing IDE是一个Python语言的IDE,其中包括大量语法标签的高亮显示。与其他类似的IDE相比,wingIDE最大的特色是可以调试django应用。 WingIDE是个相当优秀的 IDE;虽然它只是个面向 Python 的工具。源代码浏览器对浏览项目或模块非常实(表现在可导航源代码和文档行摘要中)。虽然没有监视器,但调试器设计得很好。

 

二、pycharm的设置

  1.pycharm的安装步骤

    下载地址为:http://www.jetbrains.com  ,分为专业版与社区版,社区版是免费的

    双击打开安装包,出现如下图所示,点击next:

 

    出现安装路径的位置,默认,点击next,如下图:

    根据自身的电脑选择不同的桌面快捷键方式,要勾选Create association选项,如下图:

    点击install,如下图:

    安装完成后点击Finish,如下图:

  2.设置Python的解析器

  打开pycharm,创建一下项目,如下图:

    指定项目存放路径与解析器,然后点击create,如下图:

    出现以下界面,如图所示:

    当电脑中有多个python解析器的时候,想更换解析器,可以安装如下的步骤进行设置

    左击菜单栏上的file,选择settings,如下图:

在settings里,找到项目的名称,然后点击Project interpreter,进行设置,如下图:

  

  3.设置编辑风格

  设置软件的整体风格 :点击File → Settings → Editor → Colors Scheme → 选择Scheme的值,如下图:

  

  设置字体:点击File → Settings → Editor →Font,可以设置字体,字体大小,行间距,如下图:

 

  4.如何新建项目

  新建项目:点击File → New Project → 指定项目的保存路径跟解析器,如下图:

  新建python文件:右击项目名 → New → Python File → filename.py(后缀可省略),如下图:

  5.设置生成文件时的自动生成的内容

  点击File → Settings → Editor → Code Style → File and Code Template → Python Script。如下图:

  如添加上以下的内容,重新新建文件的时候就会出现以下的内容,如下图:

  注:windows中是不需要设置Python的解析器,但是为了代码的可移植性,就需要加上解析器的路径。

 

三、Python实例

  1.编写代码

  

  2.shift + Alt +F10:运行程序,结果如下图:

  3.raw_input()函数为python 的内建函数,通过读取控制台的输入与用户实现交互。

转载于:https://www.cnblogs.com/y666/p/9800273.html

相关文章:

  • iOS__上传应用到AppStore出现Authenticating with the iTunes store
  • 数字联盟刘晶晶:四年只做一个产品
  • java 通过Unsafe不使用构造器直接创建对象
  • jenkins配置用户角色权限,根据不同权限显示视图、Job
  • JVM虚拟机(五):JDK8内存模型—消失的PermGen
  • Java8 new Time Api
  • Ansible常用模块详解
  • 学以致用二十三-----shell脚本里调用脚本
  • 创建新用户,及用新用户名和密码登录--------------DCL
  • Docker Compose 简介
  • 算法-插入排序
  • HAWQ配置之客户端访问
  • 自动化测试Jest及其应用
  • 前端h5框架总结
  • Linux基础命令---sudo
  • [NodeJS] 关于Buffer
  • Debian下无root权限使用Python访问Oracle
  • gops —— Go 程序诊断分析工具
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Lucene解析 - 基本概念
  • Mocha测试初探
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • sublime配置文件
  • Web Storage相关
  • 翻译--Thinking in React
  • 搞机器学习要哪些技能
  • 简单易用的leetcode开发测试工具(npm)
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 学习Vue.js的五个小例子
  • 怎么将电脑中的声音录制成WAV格式
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • # C++之functional库用法整理
  • (1)STL算法之遍历容器
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (C#)获取字符编码的类
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (LeetCode) T14. Longest Common Prefix
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (转)关于pipe()的详细解析
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • (转)四层和七层负载均衡的区别
  • ***详解账号泄露:全球约1亿用户已泄露
  • .htaccess配置常用技巧
  • .libPaths()设置包加载目录
  • .Net Web窗口页属性
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET关于 跳过SSL中遇到的问题
  • .Net转前端开发-启航篇,如何定制博客园主题
  • [ Linux ] Linux信号概述 信号的产生
  • [acm算法学习] 后缀数组SA