NO.2 什么是Python?(基础环境搭建)

本文介绍了Python语言的基本概念,解释了Python作为解释型语言的特点,并阐述了Python的特色及其广泛应用。接着,详细讲解了Python环境的搭建,包括Python解释器的选择与安装、Python交互模式和pip工具的使用。此外,还介绍了PyCharm的安装与简单配置,包括主题、字体、更新设置等个性化选项,以及自动导入等功能的设置。
摘要由CSDN通过智能技术生成

1. Python语言

1.1 Python语言的基本概念

在这里插入图片描述

  • Python 是⼀种极少数能兼具 “简单”“功能强⼤” 的编程语⾔。你将惊异于发现你正在使⽤的这⻔编程语⾔是如此简单,它专注于如何解决问题,⽽⾮拘泥于语法与结构
  • 官方对Python的介绍如下:
    • Python 是⼀款易于学习且功能强⼤的编程语⾔。 它具有⾼效率的数据结构,能够简单⼜有效地实现⾯向对象编程。Python 简洁的语法与动态输⼊之特性,加之其解释性语⾔的本质,使得它成为⼀种在多种领域与绝⼤多数平台都能进⾏脚本编写与应⽤快速开发⼯作的理想语⾔

龟叔

  • Python 的创造者吉多·范罗苏姆(Guido van Rossum) 采⽤ BBC 电视节⽬《蒙提·派森的⻜⾏⻢戏团(Monty Python’s Flying Circus,⼀译巨蟒剧团)》的名字来为这⻔编程语⾔命名

1.2 解释型和编译型语言的区别

  • 根据转换时机的不同,语⾔分成了两⼤类:
    • 编译型语⾔ 代表语⾔ C语⾔
      • 编译型语⾔,会在代码执⾏前将代码编译为机器码然后将机器码交由计算机执⾏
      • x(源码) - - 编译 - - > y(编译后的机器码)
      • 特点: 执⾏速度特别快,跨平台性⽐较差
    • 解释型语⾔ 代表语⾔ Python
      • 解释型语⾔,不会在执⾏前对代码进⾏编译⽽是在执⾏的同时⼀边 执⾏⼀边编译
      • x(源码)- - 解释器 - - > 解释执⾏
      • 特点:执⾏速度⽐较慢,跨平台性⽐较好

1.3 Python的特色

  • 简单
  • 易于学习
  • ⾃由且开放
  • 跨平台
  • 可嵌⼊性
  • 丰富的库

1.4 Python的发展及应用

趋势

  • Python的应⽤
  • 常规软件开发
  • 科学计算
  • ⾃动化运维
  • ⾃动化测试
  • WEB开发
  • ⽹络爬⾍
  • 数据分析
  • ⼈⼯智能
Python之禅

(输⼊ import this)

在这里插入图片描述

  • 译文
    美胜于丑陋(Python 以编写优美的代码为⽬标)
    明了胜于晦涩(优美的代码应当是明了的,命名规范,⻛格相似)
    简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值