Carmineprince's Blog
首页
    • HTML
    • CSS
    • JavaScript
    • Vue
    • React
    • TypeScript
    • Node
    • Flutter
    • Electron
    • Python
    • 运维
    • 重学前端
  • 分类
  • 标签
  • 归档

Ziqi Wang

胡思乱想程序员
首页
    • HTML
    • CSS
    • JavaScript
    • Vue
    • React
    • TypeScript
    • Node
    • Flutter
    • Electron
    • Python
    • 运维
    • 重学前端
  • 分类
  • 标签
  • 归档
  • Flask项目构建基础
  • flask如何允许跨域
  • 慕课网Python学习笔记

    • Python入门笔记1导学
    • Python入门笔记2特性
      • 导语
      • Python的缺点
      • 学习变成的经典误区
      • Python能做什么?(几乎是万能的)
      • 课程特点
    • Python入门笔记3基本数据类型
    • Python入门笔记4“组”的概念与定义
    • Python入门笔记5变量与运算符
  • Python相关
  • 慕课网Python学习笔记
carmineprince
2021-10-20

Python入门笔记2特性

# 【慕课网】Python入门笔记 「1-2」特性

# 导语

Python与Python的特点:

  1. Python是一门编程语言,他只是众多变成语言中的一种
  2. 语法简洁、优雅、编写的程序容易阅读
  3. 跨平台,可运行在Windows、Linux以及MacOs
  4. 易于学习。站在非计算机专业的角度来讲,如果把变成语言当做解决问题的工具,Python确实相较于C++、Java、JavaScript等语言要易于学习和掌握
  5. 极为强大而丰富的标准库与第三方库,比如电子邮件,比如GUI界面
  6. Python是面向对象的语言(也对函数式变成有很好的支持)

# Python的缺点

  • 慢(相较于C、C++、Java,运行效率较慢)

编译型语言(C、C++)、解释型语言(Javascript、Python) Java和C#属于什么类型? 工业型语言,编译后变成中间代码,而非机器码 运行效率与开发效率,鱼与熊掌不可兼得 Python开发效率更高,运行效率稍慢

# 学习变成的经典误区

编程 = Web编程? 世界上不是只有网站,还有很多问题需要使用变成来解决 Web是基础: 爬虫、数据服务提供、数据分析 web编程确实是最好的语言学习实践

# Python能做什么?(几乎是万能的)

  1. 爬虫
  2. 大数据与数据分析(Spark)
  3. 自动化运维与自动化测试
  4. Web开发:Flask、Django
  5. 机器学习:Tensor Flow
  6. 胶水语言:混合其他如C++、Java等来变成。能够把用其他语言制作的各种模块(尤其是C/C++)很轻松联结在一起

当遇到问题时,随手拿起Python,编写一个工具,这才是Python正确的打开方式

# 课程特点

  1. 基础语法:任何语言的基础,只有熟练掌握,才能灵活运用语言。
  2. Pythonic
  3. 高性能与优化:同样一个功能更,可以有数个乃至数十种写法,但每种写法的性能与美观度是不同的。选择性能最高又易于理解的写法才是正确的
  4. 数据结构:尝试用Python来实现一些常见的数据结构。什么事扎实的编程功底?数据结构才是基础。

框架太多,类库太多,技术太多。让我们回归语言的本质,享受语言本身的纯粹之美

#python#笔记
上次更新: 10/21/2021, 1:52:09 PM
Python入门笔记1导学
Python入门笔记3基本数据类型

← Python入门笔记1导学 Python入门笔记3基本数据类型→

最近更新
01
pc端rem配置
03-02
02
使用动态变量ts报错的解决
02-25
03
React Hook详解
02-18
更多文章>
Theme by Vdoing | Copyright © 2021-2022 Carmineprince | 鲁ICP备2021046263号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式