黑马python之旅01

 

爬虫
数据分析
人工智能
双元=视频+讲解
吉多
python解释器是由c语言写的


计算机——机器语言——编译器——其他语言(python)

编译器翻译的方式:编译或者解释
编译型语言,	解释型语言
       |               	    |
     编译器     	   解释器
     不同系统有特定语言的编译器
     程序是可执行文件★
    不同系统装的语言(适用于该系统),他的解释器是不同的,因此生成的可执行文件也不同。
        |            	      |
    可执行文件
(当前系统可执行)

python用的是解释器
编译器生成的可执行文件只能在当前操作系统上运行,不能跨平台;
解释型语言,不同系统上有不同的解释器,不同系统用不同的解释器解释源码。这就是解释型语言在跨平台上的优势。
优缺点:编译器更快,解释器可以跨平台。
c语言用的是编译器



python的设计目标
简单直观的语言,开源,容易理解,短期任务
python的设计:优雅、明确、简单
代码量少,运行速度快

python特点:完全面向对象、强大的标准库、大量第三方模块
面向对象是一种思维方式,也是程序设计技术
	问题由对象来做,python中一切都是对象(函数、数字、字符串、模块)
第三方模块使用方式与标准库类似,功能涵盖科学计算、人工智能、机器学习、web开发、数据库接口、图形系统
程序开发的思想:面向对象与面向过程


python优点:简单易学、开源、面向对象、丰富的标准库、可扩展性
缺点:国内市场小,中文资料匮乏,运行速度相对其他语言慢一点
/
执行python的三种方式:解释器python;交互式ipython;集成开发环境idea——pyCharm
python源程序就是一个文本文件,以.py结尾。
解释器结束并执行.py文件

下午
python是解释型语言,后面出错,前面照常执行。
方法名称拼写错误;多条语句写一行没有分号分隔;语句头有缩进错误。
NameError
SyntaxError:invalid syntax
每行代码负责一个动作,可以用分号分隔语句
IndentationError:unexpected indent
//
pyCharm,集成开发环境
D:\heima_space\python\python.exe D:/heima_space/untitled/01_hello_python/hello_python.py
python hello_python.py

命名规则:以下划线为分隔
    项目名:数字编号,知识点递增,编号递增
	01_Python基础
    文件名:小写字母,数字(不能开头),下划线
    文件夹名
	hm_xx_知识点
///
ctrl+/
ctrl+alt+L
程序在执行的时候会直接跳过注释
PEP8


python解释器由c语言编写
解释器与编译器
python特点
python优点缺点
vm按照ubuntu☆

下午
python的bug
pyCharm的使用和基本功能
python中的注释




​

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值