写点什么

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

作者:AXYZdong
  • 2022 年 7 月 01 日
  • 本文字数:2165 字

    阅读完需:约 7 分钟

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 初体验 :路漫漫其修远兮 ,吾将上下而求索 !!!


本次的分享就到这里


如果我的文章对你有帮助、如果你喜欢我的文章内容,请 “点赞” “评论” “收藏” 一键三连哦!

听说 👉 点赞 👈 的人运气不会太差,每一天都会元气满满呦!^ _ ^

码字不易,大家的支持就是我坚持下去的动力。点赞后不要忘了👉 关注 👈我哦!

如果以上内容有任何错误或者不准确的地方,欢迎在下面👇留个言。或者你有更好的想法,欢迎一起交流学习~~~


发布于: 2022 年 07 月 01 日阅读数: 28
用户头像

AXYZdong

关注

没有伞的孩子要学会奔跑! 2020.06.01 加入

自动化专业 工科男 有一点思考,有一点想法,有一点理性。 定个小小目标,努力成为习惯。

评论

发布
暂无评论
Python|小白如何入门Python?记我的Python初体验_7月月更_AXYZdong_InfoQ写作社区