python与pycharm

解释型语言;逐行解释源码,翻译一行执行一行;跨平台能力强
编译型语言( c ):统一编译,一次执行;执行速度快

全栈		##前端后台
www.python.org		##官网

what is python?
Python是一种计算机程序设计语言。

why python?
简洁性、易读性以及可扩展性

how python?
完全面向对象的语言

面向对象的语言
面向对象语言(Object-Oriented Language)是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。

面向对象的思维方式:
面向对象 是一种思维方式,也是一门程序设计技术
通俗的说,当你要解决一个问题前,首先考虑的是由 谁 来做,而我们自己不考虑怎么做的,怎么做是这个 谁 的职责,最后把事情解决就行。
而这个谁,就是对象。
而要解决一个复杂的问题,就可以找多个不同的对象,各司其职,共同合作,最终完成需求,这就是面向思维方式。

python3.6的安装

1.下载源码包
2.解压
tar zxf /mnt/Python-3.6.4.tgz -C /opt/
3.进入解压目录进行编译和安装
cd /opt/Python-3.6.4/
yum install gcc zlib zlib-devel openssl-devel -y
##解决依赖性	
./configure --prefix=/usr/local/python3 --with-ssl
##--prefix:安装路径  --with-ssl:添加ssl加密
make && make install	##安装
4.测试:
cd /usr/local/python3/bin
./python3
5.添加环境变量
echo export PATH="/usr/local/python3/bin:$PATH" >> ~/.bashrc

python程序的编写

python2.* 默认使用ASCII编码
python3.* 默认使用UTF-8编码

#_*_coding:utf-8_*_		##在python2的环境中使用这一定义可使其可使用UTF-8编码

变量:对内存地址空间的引用

块注释:	""" 	
   
"""

编码规范 PEP8
1.没有分号
2.没有缩进

vim xx.py
# _*_coding:utf-8_*_
xxx

变量

1.不需要定义变量类型

bool型	##非0即真;真或假
int		##整形
float 	##浮点型
str		##字符型

2.变量的查看与转换

查看:
>>> name=qwewq
>>> type(name)
<class 'str'>
转换:
>>> b = 2.0
>>> int(b)
2
##float——>int

3.变量的删除

>>> del a
>>> a

输入与输出

输入:

input('xxx')

import getpass
xx = getpass.getpass('')			##不回显

math = int(input('数学成绩:'))		##将输入量定义为整形
print(xx)
python2中不支持输入字符,需要用raw_input
input():只支持正确的数值类型
raw_input():数值和字符串

输出:

输出类同c语言
print('%s的语文成绩占总分的%.2f%%' %(name,chpercent*100))

占位

%d		##整型量
%s		##字符型量
%f		##浮点型量
%.5d	##不足前补0
%.3f	##不足后补0
%%		##百分号要俩
>>> scale = 0.1
>>> print('数据的比例是:%.2f%%' %(scale * 100))
数据的比例是:10.00%

python2整数相除时,默认取整(5/2),不会出现浮点型量
%	##取余
//	##取整

python的集成软件

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

ide工具(Python集成开发环境)

普通用户下执行

安装

1.得到安装包
将安装包放在普通用户家目录下
2.解压安装包
3.进入解压后的文件/bin
sh pycharm.sh

.PyCharmCE2019.2	
##pycharm的配置保存文件,当我们想对pycharm配置做修改时,可以删除最高文件重新打开pycharm

pycharm快捷键

pycharm设置界面(ctrl+alt+s)
修改菜单栏字体
修改代码栏字体
修改python解释器位置

如何快速创建文件(alt+insert)
格式化python代码, 使得风格好看(ctrl+alt+l)
如何修改指定功能的快捷键
如何撤销代码的修改(ctrl+z)
如何取消撤销的代码的修改(ctrl+shift+z)
快速重命名(shift+F6)
快速注释代码(ctrl+/)
快速取消注释代码(ctrl+/)

可以在 File and Code Templates 的 Default 设置程序的一些信息在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值