什么是python
开发python的目的:帮助程序员编写逻辑清晰的代码。
python应用领域:可被用于 Web开发 、游戏开发 、为桌面应用程序构建脚本 和 GUI 、 配置服务器 、 执行科学计算 和 进行数据分析。
python的特点:python是一个完全面向对象的语言。
面向对象的思维方式:要解决一个问题前,首先考虑由谁来做,怎么做事情,是谁的职责,最后把事情做好就行;要解决复杂的问题,就可以找多个不同的对像,各司其职,共同实现,最终完成。
解释器:计算机不能直接理解任何除机器之外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序,将其他语言翻译成机器语言的工具,被称为编译器。
编译器翻译的方式有两种:一个是编译(使用编译器的语言叫做编译型语言),一个是解释(使用解释器的语言叫做解释型语言),两种方式之间的区别在于翻译的时间点不同,当编译器以解释方式运行时,也称之为解释器
编译型语言–编译器:
统一编译,一次执行。
如果使用了某一操作系统的编译器,那么这个编译器最终生成的可执行文件只能在这个操作系统上运行,不能在其它的操作系统上运行。适用于短期开发的日常任务;
解释型语言–解释器:
(逐行解释每一句源代码)读一行翻译一行,翻译一行执行一行。
在不同的操作系统上安装不同的解释器就可以了。
python的优点:
简单、易学
免费、开源
面向对象
丰富强大的库
可扩展性:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以把这部分程序用c语言或者c++编写,然后在python程序中使用它们。
python的缺点:
运行速度慢
国内市场较小
中文资料匮乏
python的安装和使用
步骤一:下载pycharm压缩包并解压
cd /home/kiosk/pycharm-community-2019.2.1/bin
步骤二:安装
sh pycharm.sh ###打开pycharm界面
注意:此操作需要在普通用户下执行
若显示无法检测图形环境,需要执行reboot,重新进入目录下执行安装操作
步骤三:建立好自己的工程名,进入pycharm操作界面,进行设置
1.字体大小
点击工具栏的file——>选择setting进入设置界面——>editor——>Colors&Fonts
2.python的脚本语言
点击工具栏的file——>选择setting进入设置界面——>editor——>File and Code Templates
pycharm的快捷键
ctrl+alt+s:打开pycharm设置界面
alt+F12:打开linux的terninal
ctrl+shift+F10:运行
ctrl+alt+b:查询哪些类实现了光标所在接口
ctrl+alt+h:查看方法在哪里被调用了
alt+insert:如何快速创建文件
ctrl+alt+l:格式化python代码,使编程风格好看,也可自行设置快捷键
ctrl+z:撤销代码修改
ctrl+shift+z:取消撤销的代码的修改
shift+F6:快速重命名
ctrl+/:快速注释代码
ctrl+/:快速取消注释