Python编程基础-1(绪论)

博客主要用于自学记录,内容参考国科大张晋连老师的Python编程课的课件

第一章 绪论

1.1. 为什么要学习一门算法语言?

  1. 科学计算:工程设计、地震预测、气象预测等
  2. 数据处理:用计算机来加工、管理与操作任何形式的数据资料,如企业管理、物资管理
  3. 辅助技术:计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)
  4. 人工智能:用计算机来模仿人类的智能,使计算机具有识别语言、文字、图形和进行推理、学习以及适应环境的能力
  5. 网络应用:解决各个单位的计算机之间的通信、各种软件硬件资源的共享

1.2. 计算机语言的发展过程

1.3. Python语言的由来

其发明者是荷兰人Guidovan Rossum

拥有者是Python Software Foundation

1.4. Python语言的特点

  1. 简单、明确、优雅、易学
  2. 开源、跨平台、面向对象、丰富的库、可嵌入性
  3. 拥有简单脚本语言和解释性程序语言的易用性
  4. 拥有传统编译型语言所有强大通用的功能

官方定义:Python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言

1.5. Python适合做什么?

1.6. 一些受欢迎的Python包

  1. PIL(Python Imaging Library,Python图像处理库):详见Python 图像处理 PIL 第三方库详细使用教程(更新中)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/qq_47452807/article/details/126972387
  2. Tkinter(Python GUI):如果要使用Python创建图形用户界面(GUI),应首先考虑使用这个包。详见Python GUI 编程(Tkinter) | 菜鸟教程 (runoob.com)icon-default.png?t=N7T8https://www.runoob.com/python/python-gui-tkinter.html
  3. Django(交互式网站):一个用于创建交互式网站的框架
  4. Bottle(交互式网站):更适合开发小型网站
  5. Pygame(2D动画):创建和控制2维动画,适合开发游戏。详见python Pygame库介绍和使用,基本游戏开发-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/weixin_45568391/article/details/111562741
  6. SciPy(科学计算):包括求解最优化问题、处理信号、执行线性代数数字计算等。详见用 Python 做科学计算(工具篇)—— scipy 使用指南 - 知乎 (zhihu.com)icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/462806946
  7. PyPI(Python包索引)
  8. Sklearn(机器学习算法库):集成了常用的机器学习算法库。详见:Python之Sklearn使用教程_给出代码满足下列基本要求:1.选取任意标准数据集测试,使用sklearn实现svr2.实现基-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/XiaoYi_Eric/article/details/79952325
  9. tesorflow(人工智能算法库):一个基于数据流变成的符号数学系统,被广泛应用于各类机器学习算法的编程实现。见https://pypi.org/project/tensorflow

1.7. 常用的Python IDE

        推荐使用:

  1. IDLE(轻量级、集成工具类)
  2. PyCharm(轻量级、集成工具类,Python解释器使用系统已经安装的)
  3. Anaconda(集成工具类,继承了大多数第三方库、Spider编辑器、Ipython console)

1.8. 安装Pycharm和Anaconda

超详细~Windows下PyCharm配置Anaconda环境教程 - 知乎 (zhihu.com)icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/361386599

  • 38
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值