小白如何入门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 \to Python Shell \to 编写代码并运行
先新建一个 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.Ulipad
5.Spyder
6.Sublime Text

3.3 快捷键

快捷键 功能
A l t + P \bf Alt +P 浏览历史命令(上一条)
A l t + N \bf Alt +N 浏览历史命令(下一条)
A l t + / \bf Alt +/ 自动补全前面出现过的单词
A l t + 3 \bf Alt +3 注释代码块
A l t + 4 \bf Alt +4 取消代码块注释
A l t + Z \bf Alt +Z 撤销一步操作
A l t + S h i f t + Z \bf Alt +Shift+Z 恢复上次的撤销操作
A l t + S \bf Alt +S 保存文件
A l t + ] \bf Alt +] 缩进代码块
A l t + [ \bf Alt +[ 取消缩进代码块

二、Python语言基础

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

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

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

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

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

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

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

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

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

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

2、数据类型

2.1 Boolean(布尔值)

True 表示真 \ne true
False 表示假 \ne 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、逻辑运算符

语言
C && ||
Python and or not

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

如果觉着帮到你的话,点个赞支持一下呢!!!^ _ ^ ❤️ ❤️ ❤️
码字不易,大家的支持就是我坚持下去的动力。点赞后不要忘了关注我哦!

发布了22 篇原创文章 · 获赞 71 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43328313/article/details/105081224
今日推荐