Author:AXYZdong
自动化专业 工科男
有一点思考,有一点想法,有一点理性!

文章目录

  • 前言
  • 一、初识Python
    • 1、Python概述
      • 1.1 Python的创始人
      • 1.2 简介
    • 2、Python下载与安装
    • 3、Python开发工具
      • 3.1 使用自带的IDLE
      • 3.2 常用的第三方开发工具
      • 3.3 快捷键
  • 二、Python语言基础
    • 1、Python中的编码规范与基本语法
    • 2、数据类型
      • 2.1 Boolean(布尔值)
      • 2.2 list(列表)
      • 2.3 tuple(元组)
      • 2.4 dict(字典)
      • 2.5 set(集合)
    • 3、逻辑运算符
  • 总结

前言

早已久仰 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 Alt+P 浏览历史命令(上一条)
A l t + N \bf Alt +N Alt+N 浏览历史命令(下一条)
A l t + / \bf Alt +/ Alt+/ 自动补全前面出现过的单词
A l t + 3 \bf Alt +3 Alt+3 注释代码块
A l t + 4 \bf Alt +4 Alt+4 取消代码块注释
A l t + Z \bf Alt +Z Alt+Z 撤销一步操作
A l t + S h i f t + Z \bf Alt +Shift+Z Alt+Shift+Z 恢复上次的撤销操作
A l t + S \bf Alt +S Alt+S 保存文件
A l t + ] \bf Alt +] Alt+] 缩进代码块
A l t + [ \bf Alt +[ 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初体验 :路漫漫其修远兮 ,吾将上下而求索 !!!

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

「你可能还想看」系列文章:
揭开「pip不是内部或外部命令,也不是可运行的程序或批处理文件」的神秘面纱
【Python数据可视化】超星学习通助手后台数据的可视化处理
【Python制作词云】分析QQ群聊信息,记录词频并制作词云
【Python制作词云】改变词云字体颜色
【Python】给PDF添加水印

520快到了,我用代码画了一幅画「可以送给自己喜欢的人」
「情人节快到了」“码”出礼物,一片“芯”意

小白如何入门Python?记我的Python初体验相关推荐

  1. 【python初学者日记】selenium初体验——“秒杀商品”、“清空购物车”技能养成记(一)

    [python初学者日记]selenium初体验--"秒杀商品"."清空购物车"技能养成记(一) 用python解决"清空购物车".&quo ...

  2. Python学习笔记:pandas初体验

    Python学习笔记:pandas初体验 一.安装pandas模块 1.安装Python3.7 注意:必须勾选pip(python install package). 2.配置环境变量 3.下载 pa ...

  3. python从零学——scrapy初体验

    2019独角兽企业重金招聘Python工程师标准>>> python从零学--scrapy初体验 近日因为一些事情,需要从网上爬取一些东西,故而想通过使用爬虫来顺便学习下强大的pyt ...

  4. python网球比赛模拟_python初体验 —— 模拟体育竞技

    python初体验 -->>> 模拟体育竞技 一.排球训练营 1. 简介: 模拟不同的两个队伍进行排球的模拟比赛. 2. 模拟原理: 通过输入各自的能力值(Ⅰ),模拟比赛的进行( P ...

  5. python模拟足球比赛_python初体验 —— 模拟体育竞技

    python初体验 -->>> 模拟体育竞技 一.排球训练营 1. 简介: 模拟不同的两个队伍进行排球的模拟比赛. 2. 模拟原理: 通过输入各自的能力值(Ⅰ),模拟比赛的进行( P ...

  6. Python 源码分析之初体验

    在 python 中,对象就是 C 中结构体在堆上申请的一块内存,一般来说, 对象不能静态初始化,并且也不能在栈上空间生存.唯一的例外就是类型 对象,python 中所有的內建的类型对象(整数类型对象 ...

  7. python--爬虫入门(七)urllib库初体验以及中文编码问题的探讨

    python系列均基于python3.4环境 ---------@_@? --------------------------------------------------------------- ...

  8. golang python扩展_Python: C扩展初体验

    前言: 使用 Python 毋庸置疑减少了很多规则约束和开发成本,让我们能够更加专注于逻辑而非语法.但是得此失彼,开发效率提高了,却带来了运行性能的问题,所以就常常被其他门派追着暴打. 身为一个 py ...

  9. python利器怎么用-UliPad 初体验----python 开发利器

    学习python有段时间,最近博客更新比较慢了,空闲时间在零零碎碎的学python,难成文,也就没整理成博客. 学习python最苦恼的就是没有趁手IDE,之前学java时Eclipse肯定是不二之选 ...

  10. python gevent async_python的异步初体验(gevent、async、await)

    网络爬虫,这种io高密集型的应用由于大部分的时间在等待响应方面,所以CPU的使用率一直不高,速度也不快,为了解决这些问题,我们使用异步的方式来进行爬虫程序. 串行的时候,如果我们要爬一个网站,那么我们 ...

最新文章

  1. 教程 | 用AI生成猫的图片,撸猫人士必备
  2. mysql 事物 锁行 测试_MySQL Transaction--RC事务隔离级别下加锁测试
  3. Python 元组 (tuple)
  4. Oracle学习:条件表达式及分组函数
  5. 【tarjan缩点】受欢迎的牛
  6. resnet101网络结构
  7. PVE7.2 显示CPU温度和频率
  8. web性能压力测试工具材料
  9. Python爬虫入门-python之jieba库制作词云图
  10. C#编写第一个Windows桌面应用
  11. mysql自动备份快结束很卡_mysql备份慢以及自动重启问题——调整NUMA
  12. SpringTask的入门使用
  13. [ Java ] 实现两个数加减乘除的简易计算器
  14. MOV指令是数据传送指令
  15. 滴滴开源 LogicFlow:专注流程可视化的前端框架
  16. 个人实践,B450锐龙3600安装原版win7方法
  17. (已解决)fatal: unable to access 'https://github.com/xxxxx': Failed to connect to http://127.0.0.1:1080
  18. java treemap字母排序_Java TreeMap对数字,英文字母,汉字等排序例子
  19. js跨域交互(jQuery+php)之jsonp使用心得
  20. dp,dpi,px知识补充

热门文章

  1. 新的起点,新的征程。
  2. 图像二值化处理(全局阈值 自适应阈值 手动阈值操作以及直方图画法)
  3. strace: attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted
  4. spring 注解开启声明式事务
  5. HDU5556 Land of Farms 最大独立集
  6. 如何看待自己的第一份工作
  7. 【读论文1005】Barlow Twins: Self-Supervised Learning via Redundancy Reduction
  8. seo课程教程【转自网络】
  9. 图片上怎么编辑文字?分享几种图片编辑文字的方法
  10. 计算机快捷键如何移动到桌面图标,Win7系统计算机图标拖动到任务栏的方法