Python|小白如何入门Python?记我的Python初体验

Author:AXYZdong

自动化专业 工科男

有一点思考,有一点想法,有一点理性!

定个小小目标,努力成为习惯!在最美的年华遇见更好的自己!

更多精彩文章前往:👉 个人主页

前言

早已久仰 Python 大名 , 当下 Python 特别火爆 ,作为小白的我也想尝尝鲜,毕竟社会在发展,咱也要与时俱进呀 !

本文适用于像我一样的 Python 小白 ,Python 大佬请绕道,^ _ ^

一、初识 Python

1、Python 概述

1.1 Python 的创始人

吉多·范罗苏姆(Guido van Rossum)。1989 年的圣诞节期间,Guido 开始写能够解释 Python 语言语法的解释器。Python 这个名字,来自 Guido 所挚爱的电视剧 Monty Python’s Flying Circus。他希望这个新的叫做 Python 的语言,能符合他的理想:创造一种 C 和 shell 之间,功能全面,易学易用,可拓展的语言。

1.2 简介

Python 是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

另外:Python 也广泛地应用于 Web 开发 ,大数据处理 ,人工智能 ,云计算 ,自动化运维开发 ,爬虫 和 游戏开发 等。

2、Python 下载与安装

Python 下载直接到官网就可以了 https://www.python.org毕竟是国外的网站,刚开始进去有点慢,等一会就好了。当然如果想快一点的话,架个梯子也是阔以的。倡议:健康上网,绿色上网。嘿嘿嘿!!!

进入官网后呢,按照以下步骤下载安装包:1、选择 Download,在出现的界面里选择 Windows,点进去

2、在里面选择所需安装包的类型,目前大部分电脑操作系统是 64 位的,直接按图中的操作就行。如果电脑是 32 位的,就安装下面那个 Download Windows x86 executable installer

3、安装,注意,注意,注意!!!下面的椭圆框内一定要勾选上

不然的话,cmd 命令提示框内输入 python 不会出现下面红框的内容 (亲身体验,害得我卸载重装)出现红框的内容就表示 python 安装成功了。

3、Python 开发工具

3.1 使用自带的 IDLE

Python 安装后,会自动产生一个 IDLE → Python Shell → 编写代码并运行先新建一个 file ,试着运行一个程序,《程序员之歌》

'''
    @ 功能:程序员之歌
    @ athuor:AXYZdong
    @ ceate:2020-03-24,0:16

'''
print(" "*5+"程序员之歌")
print(" "*15+"--《江城子》改编\n")
print("十年生死两茫茫,写程序,到天亮")
print("千行代码,Bug何处藏")
print("纵使上线又怎样,朝令该,夕断肠")
print("领导每天新想法,天天改,日日忙")
print("相顾无言,唯有千行泪")
print("每晚灯火阑珊处,程序员,加班狂")

工具栏 点击 Run 里面 Run Module ,或者按快捷键 F5 运行,产生结果:

3.2 常用的第三方开发工具

1.PyCharm

2.Eclipse + PyDev

3.Visual Studio + PTVS

4.Ulipad5.Spyder6.Sublime Text

3.3 快捷键

二、Python 语言基础

简要的说一下和 C 不一样的地方

1、Python 中的编码规范与基本语法

(1)分号:不要在行位加分号,也不要使用分号将两条命令写到同一行

(2)行长度:一般情况下每行不要超过 80 个字符

(3)括号:宁缺毋滥的使用括号

(4)缩进:使用 4 个空格来缩进代码

(5)空行:顶级定义之间空两行,方法定义之间空一行

(6)语句:每个语句应该独占一行

(7)尽量避免文件名中出现空格和中文

(8)python 的语法比较简单,采用缩进的方式,写出的代码大概是这样的,其中 #开头的语句是注释,注释是给编程人员看的,解释器会忽略掉注释。其他每一行就是一个语句,当语句以:冒号结尾是,缩进的语句为代码块

2、数据类型

2.1 Boolean(布尔值)

True 表示真 = trueFalse 表示假 = false

2.2 list(列表)

Python 内置的一种数据类型是列表:list。list 是一种有序的集合,可以随时添加和删除其中的元素。

2.3 tuple(元组)

另一种有序的列表叫元组:tuple。tuple 和 list 非常相似,但是 tuple 一旦初始化就不能修改

2.4 dict(字典)

Python 内置了字典:dict 的支持,dict 全称 dictionary,在其他语言中也称为 map,使用键-值存储,具有极快的查找速度。

2.5 set(集合)

set 和 dict 类似,也是一组 key 的集合,但是不存储 value。由于 key 不能重复,所以,在 set 中,没有重复的 key。

3、逻辑运算符

Python 语言基础就简要列出这么多 ,刚开始学 ,后面学到在再更吧!

总结

文章一开始图片中的文字:人生苦短,我用 Python !-------匿名 Python 大佬常说的一句话 ,咱是小白 , 也不懂啥意思 (有知道的小伙伴可以在文章下面评论哦),嘿嘿!

之前有过 C 的基础,Python 相比于 C,没有了令人讨论的 unsigned , short , long 一旦明白了从 Sequence / Mapping 纬上看问题,很容易区分 list 与 dict 一旦明白了 Imutable 与 mutable 的意义,就很容易猜到 tuple 与 list ,set 与 frozenset , 的不同方法一旦明白了 list 的 inplace-op 与 string 的 non-inplace-op 实现,就很容易猜到方法的使用方式

Python 初体验 :路漫漫其修远兮 ,吾将上下而求索 !!!

本次的分享就到这里

  • 发表于:
  • 本文为 InfoQ 中文站特供稿件
  • 首发地址https://www.infoq.cn/article/90b0bd36638c94fc9ed56ec90
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券