Python 入门: 环境:PyCharm
时间:2019-09-15
本文章向大家介绍Python 入门: 环境:PyCharm,主要包括Python 入门: 环境:PyCharm使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
PyCharm 使用:
一. 名词解释:
1. 解释器
功能: 执行.py 代码,因为python的代码规范是开源的,理论上任何人都可以编写解释器来执行python语言。所以有很多python的解释器:CPython,IPython,PyPy,Jython,IronPython。
使用,如果是命令行,输入python,出现“>>>” 则表明执行了解释器,可以在此运行python代码。
在PyCharm中,执行代码前要设置解释器,在运行按钮的左边,编辑配置中选择,定位到某个python.exe。 也可以在项目,项目解释器中选择,一般安装安装的python分为python2.7、python3.6等。
选择课解释器后,会显示出解释器下所有的包。
至于为什么会需要多个解释器,是因为解释器还拥有一个继承的性质。比如说某个项目需要一些特殊的配置,特殊的包,而不想影响其他项目,则会新建一个解释器并继承一个基础的解释器。
2. 包
功能:简单来说就是文件夹,是用来管理模块的。该文件夹下必须存在一个__init__.py文件,为空或做一些初始化的工作。
导入包的方式:import、form ... import ...
包内引用:
from . import // 同级目录 from .. import // 上级目录 from ..filters import //上级目录的filters模块下 导入
3. 模块
简单来讲就是.py文件,作为封装的一部分,可被其他代码调用该文件(模块)下定义的全局函数和变量。使用时:module_name.fun_name, module_name.var_name
模块属性:
__name__:有python解释器设定,如果作为主程序调用,其值为:__main__,如果作为模块被调用,其值为模块名字
二. PyCharm 界面操作
https://www.jb51.net/softjc/604367.html
原文地址:https://www.cnblogs.com/dylan-liang/p/11487601.html
- 关于评审开发人员的sql语句(r3笔记第11天)
- 性能下降的不定时炸弹_过旧的sql_profile(r3笔记第9天)
- 关于抓取session信息的一个脚本(r3笔记第8天)
- oracle PL/SQL中的重载 (r3笔记27天)
- 使用Python进行描述性统计
- 关于修改分区表的准备和操作细则(r3笔记26天)
- 一条"简单"的sql语句和小兔子买面包的故事 (r3笔记第25天)
- 生产环境sql语句调优实战第八篇(r3笔记第24天)
- Python做文本挖掘的情感极性分析
- 通过vmstat的简单分析数据库操作 (r3笔记23天)
- 海量数据迁移之一个误操作的问题总结(r3笔记第21天)
- 关于dblink锁定带来的问题(r3笔记第20天)
- 利用sql语句解决简单的数学题(r3笔记第19天)
- 用XGBoost做时间序列预测—forecastxgb包
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 使用 Vue 3.0,你可能不再需要Vuex了
- 浅析小程序云原生数据库设计与应用
- 实战丨用云开发快速构建信息申报小程序
- Linux gdb使用基础
- redis设置过期时间
- Linux gcc使用基础
- TensorFlow-平面曲线拟合
- TensorFlow-VGG16模型复现
- 腾讯云语音识别之实时语音识别
- React + Dva + Antd+umi 实践
- 重新构建711的Android项目(一),巧妙的小屏菜单查询框架实现
- Android数据库存储模块封装,让操作记录更好用可复用
- lucene的高效数据查询
- protobuf在java, Android下的使用总结
- 一种MVVM风格的Android项目架构浅析