python基础&MFC基础12月16-每日连载·

本文介绍了Python的基础知识,包括其作为解释型语言的特性、设计目标、哲学、优点和缺点。强调了Python的面向对象特性、标准库和社区支持。此外,还提到了Python的多种解释器和集成开发环境,如PyCharm,并分享了Linux环境下PyCharm的安装步骤。另一方面,文章讲解了MFC(Microsoft Foundation Classes)的基础,涉及80386处理器的工作模式、内存管理、内核对象以及进程和线程的概念。最后,讨论了如何遍历和操作进程内存的方法。
摘要由CSDN通过智能技术生成

python:
{
将其他语言翻译成机器语言的工具叫做编译器
编译型语言源代码-》编译器-》最终可执行文件
解释型语言源代码-》解释器 逐行解释每一句源代码

总的来说编译型语言的效率要高于解释型语言

Python的设计目标

1-一门简单直观的语言并主要竞争者一样强大

2-开源,以便任何人都可以为它做贡献

3-代码像纯英语那样容易理解

4-适用于短期开发的日常任务

Python的设计哲学

1-优雅

2-明确

3-简单

为什么使用Python?

代码量少

同一样的问题,用不同的语言解决,代码量差距还是很多的,一般情况下python是java的1/5,life is short we need python

Python的特点

是完全面向对象的语言(OOP->object oriented programming)

1函数,模块,数字,字符串都是对象,一切皆是对象

2支持继承,重载,多重继承

3支持重载运算符,也支持泛型设计

Python拥有一个强大的标准库,python语言的核心只包括数字,字符串,列表,字典,文件等常见类型和函数,而由Python标准库提供了系统管理,网络通信,文件处理,数据库接口,图形系统,XML处理等额外的功能

Python社区提供了第三方模块,使用方法与标准库类似,功能涵盖科学计算,人工执行,机器学习,Web开发,数据库接口,图形系统多个领域

 

Python的优缺点

1简单,易学

2免费,开源

3面向对象

4丰富的库

5可拓展性

                如果需要一段关键代码运行得更快或者希望某些算法不公开,可以把这部分程序用c或c++编写,然后在Python程序中使用它们

缺点:

1运行速度

2国内市场较少

3中文资料匮乏

Python源程序的基本概念

1 Python源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做Python的开发

2Python程序的文件扩展名通常都是.py

让python文件运行,需要在cmd中输入 python xxxx.py

bug就是编写的程序不能正常运行,或者执行的结果不是我们期望的

每个程序员都是在不断地修改错误中成长的

python 2.x默认不支持中文

python2.x 的解释器名称是python

python3.x的解释器名称是python3

新的python程序建议使用python 3.0的语法

2.x是过去的版本

3.x是未来和现在主流版本

python3.0在设计的时候没有考虑向下兼容,3.0是在08年问世的

在2010年中推出的python2.7 被确定为最后一个python2.x版本

执行python程序的三种方式

python的解释器

使用2x解释器用python xxx.py

使用3x解释器用python3 xxx.py

python的解释器如今有多个语言的实现

CPython 官方版

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值