iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python 极简教程(一)前言
  • 113
分享到

Python 极简教程(一)前言

前言教程Python 2023-01-31 00:01:47 113人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

现在 python 用处很多,学的人也很多,其流行程度自不必说。但是很多人学 Python 的时候都遇到过问题,特别对于非计算机专业毕业的人来说。 现在的教程非常多,但是绝大部分对于初学者都不够友好。很多教程为了求全,把很多不常用、初学者

现在 python 用处很多,学的人也很多,其流行程度自不必说。但是很多人学 Python 的时候都遇到过问题,特别对于非计算机专业毕业的人来说。

现在的教程非常多,但是绝大部分对于初学者都不够友好。很多教程为了求全,把很多不常用、初学者从入门到放弃都不会接触到的内容,一股脑儿全部摆出来,加重了学习的负担;要么是面向有基础的人群,很多地方语焉不详,无法参照一步步去做。当初我在学习的时候就被坑过很多次,所以想写一系列面向初学者,甚至没怎么接触过计算机的读者。希望看教程的人能够一步步的去练习。

不过学习任何技术都应该有一定的认识,虽然 Python 号称简单易学,那都是相对的。学习一门语言,不动手去敲一下,看了也白看。技术好的人,历来就是动手最多的人。

语言的学习并没有太多捷径,需要多练习。希望读者在看本教程时,不要仅仅看,还要多动手去练。

你也许没有很强的逻辑思维、你也许没有足够的数学知识、也许你写不出牛逼的算法,其实这都不重要,重要的是学会如何去使用别人已提供的库中 api(函数或方法)的用途、用法。我觉得语言就像用的各种测试工具一样,我不用去考虑底层的实现,我只要考虑如何去使用。不要给自己学习增加太多的困难,自己学语言到底要干啥?做自动化测试还是写操作系统

也许有的人会反驳,不了解语言的原理、不了解数据结构、不了解算法、不了解...你的学语言就没有意义。如果真要会这些才算学会语言,我相信有一大半的开发人员都不合格。

有一句话我觉得很对:不求完美,先让事情开始,然后再完善它。

如果一开始追求太过,那么就应了那段经典的话:从入门到放弃。而我觉得绝大部分人可能还没摸到门槛就要放弃了。

其实我写这边教程的目的就是想告诉大家,先学到足够的知识,然后写点有意思的小玩意。让自己的学习能够见到成果,这会极大促进你学习的兴趣。

学习靠的不是毅力,靠毅力的学习都长久不了,因为这个世界有毅力的人本来就少。学习要靠正向的反馈,这些反馈来源于你学习过程中体会到的成就感。你写出一个自动化脚本,看着自动化脚本自动点击、自动输入、自动断言是有成就感的;你写了一个小爬虫,去爬了一个网站上你喜欢的图片,看着你硬盘上一个个图片的生成,这也是有成就感的。这些成就感能给你不断的正向反馈,于是你有一直学下去的动力。在教学过程中,我一直比较推荐去写写网络爬虫,这比较容易得到这种正向的反馈,同时网络爬虫的技术和自动化测试、接口测试有共通的技术点。

而你太过于纠结原理、太过于纠结完美,你会发现你的学习是寸步难行的。

Python学习过程中,就我个人的经验来说,最重要的是字符串、列表和字典的各种处理操作和函数方法等。因为以后很多时候都在处理这些内容,比如写测试脚本过程中你需要从界面上提取断言、需要自己参数化定位语句、需要从数据库中查询数据、需要批量插入数据等众多的操作,都是对这三种数据类型的处理。

也许你不一定能记住所有的函数与方法的具体写法,但是你一定要知道 Python 对某种数据类型提供了哪些函数与方法。这样当你码代码的过程中需要操作某种数据类型时,才有处理的思路,否则就傻了。对于记不住的函数或方法,你可以查阅教程资料,多用自然就记住了。

对于函数和面向对象之类的,先从概念理解。不要妄想一下就理解什么时抽象。这需要一个过程,只有当你代码写多了,你才知道为什么要写函数和写类,因为函数和面向对象就是为了减少代码而生的。但是你写了那么点代码,减了就没了,还谈什么减少。所以暂时不理解也不要过于焦虑,先记住概念。

学习很多时候,需要一个醍醐灌顶的过程。并不是所有的知识点看了、写了就领会了,每个人都有思维的短板,所以对于某些知识点有时候会出现短路的情况,也就是怎么想都理解不到,怎么问也理解不到。那么对于确实不能理解的内容,先记下来,也许你只是缺少一个契机。但如果你不去记,想给你灌顶,但是没东西给你灌啊!

由于第一次写教程,有任何意见和建议,请在评论中指出。谢谢!

--结束END--

本文标题: Python 极简教程(一)前言

本文链接: https://www.lsjlt.com/news/181595.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python 极简教程(一)前言
    现在 Python 用处很多,学的人也很多,其流行程度自不必说。但是很多人学 Python 的时候都遇到过问题,特别对于非计算机专业毕业的人来说。 现在的教程非常多,但是绝大部分对于初学者都不够友好。很多教程为了求全,把很多不常用、初学者...
    99+
    2023-01-31
    前言 教程 Python
  • Nodejs极简入门教程(一):模块机制
    JavaScript 规范(ECMAScript)没有定义一套完善的能适用于大多数程序的标准库。CommonJS 提供了一套 JavaScript 标准库规范。Node 实现了 CommonJS 规范。 模...
    99+
    2022-06-04
    模块 入门教程 机制
  • Python 从入门到爬虫极简教程
    你学的太多,练习太少。 -- 古典 授权说明:Anti 996 Licensehttps://github.com/996icu/996... 抓取数据但不用 Python 不编码是第一选择 八爪鱼采集器 Octoparse 特点: ...
    99+
    2023-01-31
    爬虫 入门 教程
  • Nodejs极简入门教程(三):进程
    Node 虽然自身存在多个线程,但是运行在 v8 上的 JavaScript 是单线程的。Node 的 child_process 模块用于创建子进程,我们可以通过子进程充分利用 CPU。范例: var ...
    99+
    2022-06-04
    进程 入门教程 Nodejs
  • Nodejs极简入门教程(二):定时器
    setTimeout 和 clearTimeout var obj = setTimeout(cb, ms); setTimeout 用于设置一个回调函数 cb,其在最少 ms 毫秒后被执行(并非在 m...
    99+
    2022-06-04
    定时器 入门教程 Nodejs
  • Pytorch学习笔记DCGAN极简入门教程
    目录1.图片分类网络2.图片生成网络首先是图片分类网络:重点是生成网络每一个step分为三个步骤:1.图片分类网络 这是一个二分类网络,可以是alxnet ,vgg,resnet任何...
    99+
    2022-11-12
  • Python入门教程(一)Python简单介绍
    目录什么是 Python?Python 可以做什么?Python可以做:为何选择 Python?Python 语法与其他编程语言比较关于偏见什么是 Python? 自20世纪90年代...
    99+
    2023-05-14
    Python入门 Python介绍
  • 学习《简明Python教程》第一天
    第一天开始学习python,我自己会坚持的…… 做学习笔记为自己更好的复习,所做的一切若能带给像我一样刚刚入门朋友更大的方便, 我会很高兴……,如果有疏漏之处,请各位GGJJ提出指正,本人将不胜感激!   1、启动python带提示符的解释...
    99+
    2023-01-31
    简明 教程 Python
  • 手把手教你极速一键重装系统教程
    当电脑出现系统卡顿,经常性蓝屏死机的时候,不少网友会选择重装系统,这个时候我们可以采用一键重装系统的方法解决。让我们以极速一键重装系统软件为例,来演示如何重装系统。具体的步骤如下:1、下载极速一键装机大师软件后正常打开("极速装机大师"),...
    99+
    2023-07-17
  • 简明 Python 教程
    http://www.woodpecker.org.cn:9081/doc/abyteofpython_cn/chinese/index.html Python语言可能是第一种即简单又功能强大的编程语言。它不仅适合于初学者,也适合于专业人员...
    99+
    2023-01-31
    简明 教程 Python
  • Go语言七篇入门教程一简介初识
    目录简介为什么是GoGo应用WebCloud 云BlockChain 区块链如何学习Go其实我自己接触Go语言也还不到一年,20年的10月我才开始学Go的。 我自己也并不是很懂,但是...
    99+
    2022-11-12
  • 终极版Python学习教程:一篇文章讲清楚Python虚拟环境
    我在之前写过一篇Python学习教程,说过新手往往没有注意环境隔离,导致Python项目包与包之间冲突。并且Python2与3代码执行有问题等等。鉴于此我决定今天的Python学习教程给大家聊聊关于Python环境隔离问题以及如何进行隔离。...
    99+
    2023-06-02
  • Redis教程(一):Redis简介
    一、简介: 在过去的几年中,NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,与之相应的产品也呈现出雨后春笋般的生机。然而在众多产品中能够脱颖而出的却屈指可数,如Redis、MongoDB、Be...
    99+
    2022-06-04
    简介 教程 Redis
  • python简明教程--python运算
    1、运算符用法运算符名称说明例子+加两个对象相加3 + 5得到8。'a' + 'b'得到'ab'。-减得到负数或是一个数减去另一个数-5.2得到一个负数。50 - 24得到26。*乘两个数相乘或是返回一个被重复若干次的字符串2 * 3得到6...
    99+
    2023-01-31
    简明 教程 python
  • 使用Python制作一个极简四则运算解释器
    前言: 这是最近完成的一个小的 demo,一个极简四则运算解释器。前面,已经基于这个想法发了两篇博客了:浅谈一下四则运算和二叉树python的简单四则运算语法树可视化然后,前两天也就...
    99+
    2023-05-14
    Python四则运算 Python运算解释器 极简四则运算
  • windows下安装Python和pip终极图文教程
    本文希望提供傻瓜式的教程,能够令读者成功安装Python和pip。   第一步,我们先来安装Python,博主选择的版本是最新的3.4.2版本。windows下面的Python安装一般是通过软件安装包安装而...
    99+
    2022-06-04
    图文 教程 windows
  • python之路 第一篇 编程语言简介及
    一 编程语言: 1.机器语言:直接用二进制编程,直接操作硬件。  优点:执行效率快  缺点:学习难度大,开发效率低 2.汇编语言:用英文标签来代替一串特定意义的二进制,直接操作硬件 优点:执行效率快,不如机器语言快 缺点:学习难...
    99+
    2023-01-30
    之路 第一篇 编程语言
  • 利用Go语言快速实现一个极简任务调度系统
    目录引子思路实战交互界面定时任务任务执行代码效果总结引子 任务调度(Task Scheduling)是很多软件系统中的重要组成部分,字面上的意思是按照一定要求分配运行一些通常时间较长...
    99+
    2022-11-11
  • 极速一键装机装系统步骤教程详解
    随着电脑的普及,电脑问题也显著增加,此时使用一键重装软件便可解决这些问题。进行一键快速重装系统时,可以选择只清空C盘,并保留其他盘的文件。下面就让小编给大家带极速一键重装系统使用教程。大家快来学习一下吧。1、点击下载软件,并正常打开,点击软...
    99+
    2023-07-19
  • Python Flask教程(一)
    操作系统:Windows Python:3.5 欢迎加入学习交流QQ群:657341423 路由规则 路由,就是我们常说的网址,专业一点就是url。 在Flask里面,路由的设置是一个装饰器实现的。如图: 括号里面就是我们自...
    99+
    2023-01-31
    教程 Python Flask
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作