学习笔记16:Python初学

(1)python起源
创始人吉多·范罗苏姆,1991年第一个python解释器诞生,用C语言实现,并能够调用C语言的库文件,python作为一门简单直观的语言,开源且适用于短期开发的日常任务。
1.1 解释器
计算机不能直接理解任何除机器语言以外的语言,将其他语言翻译成机器语言的工具,被称为编译器。根据翻译时间点的不同,编译器翻译语言有两种方式:编译和解释。编译型语言在执行前需编译,将程序编译为机器语言文件,运行时不再编译,执行效率高,但由于依赖编译器因而跨平台性差;当编译器以解释方式运行时,也称为解释器,解释器翻译一行执行一行使得执行速度较慢,但跨平台性好。
在这里插入图片描述
1.2 python特点
1)面向对象:从思维方式的角度理解面向对象,对象 即是 ,当解决问题时,考虑 来做,就可以找多个不同的对象,各司其职,共同实现,完成需求。
{ 函数,模块,数字,字符串在python中都是对象;
完全支持继承,重载,多重继承;
支持重载运算符和泛型设计 }
2)强大的标准库{ 系统管理,网络通信,文本处理,数据库接口,图形系统,XML处理等额外功能 }
3)大量第三方模块{ 科学计算,人工智能,机器学习,Web开发,数据库接口,图形系统等功能覆盖领域 }
(2)python程序
1)python源程序基本概念
{ python源程序是一个特殊格式的文本文件,可使用任意文本编辑软件做python开发;python文件扩展名通常为.py }
2)执行python程序的三种方式
{ 1.python解释器:python xxx.py :使用python2.x解释器;python3 xxx.py:使用python3.x解释器;2.交互式运行,即直接在终端上运行解释器,输入python或python3而不输入执行文件名,在python的shell中直接输入代码,回车会立即看到执行结果,适合小代码,输入exit()或ctrl+d退出解释器;3.Ipython:是python的交互式shell,支持自动缩进,补全,支持bash shell命令,内置了很多很有用的功能和函数,python2.x的版本为ipython,python3.x的版本为ipython3,输入exit或ctrl+d退出解释器 }
在这里插入图片描述
3)认识初学者常规错误类型
{ NameError:name’ ’ is not defined(名称错误:单引号里的内容未定义);SyntaxError:invalid syntax(语法错误:语法无效); IndentationError:unexpected indent(缩进错误:不希望出现的缩进)}
4)python2和python3的区别
{ python2.x默认不支持中文,编辑器名称是python;python 3.x支持中文,解释器名称是python3 ,未来主流版本}
在这里插入图片描述
5)python的IDE-PyCharm
{1.集成开发环境IDE-集成了开发软件需要的所有工具,如图形用户界面,代码编辑器,编译器/解释器,调试器等;
2.集成开发环境pycharm可在window,linux,macOS下使用;
3.linux下pycharm的初始配置(配置信息保存在用户家目录下的.PyCharmxxx.x目录下,xxx.x代表当前使用的版本号):关闭正在运行的pycharm,在终端中执行rm -r ~/.PyCharmxxx.x ,重启pycharm}
6)第一个程序
{ 1.使用gedit文本编辑器编辑代码,直接在linux终端运行;2.基于window系统,在win上安装pycharm和python3.7.3来运行程序,使pycharm的interpreter匹配到python的安装目录,并选择程序运行目录;注意程序目录需为全英文;在pycharm中新建.py文件,先点击File选择New Project创建新项目python-liuboke, 右击新创建的项目选择python file, 新建第一个程序hello_world.py ,按run或右上角三角标或shift+F10运行;在linux中运行方法相同,pycharm安装方式不同 }
在这里插入图片描述
7)PyCharm的一些常规设置
1.设置当前项目的解释器版本File->settings
在这里插入图片描述
2.设置编辑区域和控制台字体:File->settings->editor
在这里插入图片描述
3.debug形式运行程序,逐行运行程序:先在程序某行最左侧点击,然后按debug按钮,观察console
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值