0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python的套路都在这里了!7个案例15分钟让你了解

马哥Linux运维 来源:lq 2019-02-15 14:14 次阅读

古人云:书山有路勤为径 学海无涯苦作舟 。

注:一般标榜着 “ XX天学会XX”、“ XX 分钟了解XX”的文章都不会是让你增长功力的文章,如本文。

随着互联网发展,全球在快速数字化,编程这件事也从数十年前只有科研人研在实验室才能做的事变得越来越让人们所熟悉。但是作为平时甚少接触编程的小伙伴,是不是也会对计算机世界拥有一点点好奇心呢(比如电影《黑客帝国》、《源代码》)?

Q1: "怎么进入编程世界?"

首先,你要学会一门编程语言!

而我要推荐的计算机语言,答案已在标题中被出卖***hon!Python是一门十分容易上手,但是又被IT业界广泛使用的编程语言(Scratch这种图形化编程虽然简单,但基本只能用于教学)。2016年5月份Python在全球最受欢迎编程语言中排第五。

Q2: “Python如何学?”

如果你是一位从未接触过编程语言的新手,请移步 这里。 此书作者是一位程序员大叔,大叔说了:“学编程,首先,得会打字!!不会打字您就别学了哈”。大叔的在书提出的观点个人觉得也是值得学习的,无论用于编程还是其他事情,如:

As you study this book, and continue with programming, remember that anything worth doing is difficult at first. Maybe you are the kind of person who is afraid of failure so you give up at the first sign of difficulty. Maybe you never learned self-discipline so you can't do anything that's "boring." Maybe you were told that you are "gifted" so you never attempt anything that might make you seem stupid or not a prodigy. Maybe you are competitive and unfairly compare yourself to someone like me who's been programming for more than 20 years.

Whatever your reason for wanting to quit, keep at it. Force yourself. If you run into a Study Drill you can't do, or a lesson you just do not understand, then skip it and come back to it later. Just keep going because with programming there's this very odd thing that happens. At first, you will not understand anything. It'll be weird, just like with learning any human language. You will struggle with words, and not know what symbols are what, and it'll all be very confusing. Then one day BANG your brain will snap and you will suddenly "get it." If you keep doing the exercises and keep trying to understand them, you will get it. You might not be a master coder, but you will at least understand how programming works.”

万事开头难,但自己选择的路,即使跪着也要走完。也许你是那种一碰到困难就想到放弃的人;也许你从未掌握“自律”这件事导致你无法做任何“枯燥”的事情;也许你一直被认为是“天才”,所以你不会傻到尝试去做那些有可能让你看起来是一个笨蛋或者至少不是“神童”的事情;也许你觉得和我这种已经编程超过20年的人比较编程这件事是一件逗逼的事情。

无论是什么原因使你想要退出,不要管它!要管住自己(译者注:论“自虐”能力的重要性。)! 如果某一个练习你不会做,或者有一课你听不明白,那就跳过它,然后再回来重新学习(译者注:子曰:温故而知新)。编程这事说起来是件奇怪的事情,当你没有领悟真谛的时候你只需要坚持。像学习任何一门自然语言一样,刚开始时可能总会感觉怪怪的。那些奇怪的单词,那些你不知道的符号,也许会让你感到十分困惑。但只要你坚持不懈,坚持做本书中的那些练习并且尝试着去理解它们。会有一天,你的脑子会突然闪出“哇哈~!原来是这样!” 的顿悟时刻。也许你不会成为一个高级码农,但是至少你将会知道编程到底是什么鬼。

言归正传,本文面向对象为具有一丁点编程经验的小伙伴,旨在快速了解Python的基本语法和部分特性。

前言

1. 基本类型和运算符

2. 变量和集合

列表

元组

字典

集合

Python数据集合类型总结

列表 定义方式 li = [1,2,3,4,“Hello World”] (列表可以包含任意基本类型)

元组 定义方式 tup = (1,2,3,4) (和列表类似,但元组不可更改)

字典 定义方式 dic = {“one”:2,“tow”:3,“three”:0}(字典,就是字典嘛。以 key:value方式存在)

集合 定义方式 set=set(1,2,3,4)or set = {1,2,3,4} (集合里的元素是唯一的,集合支持 & | ^ + -操作)

3. Python 逻辑运算符

4. Functions

5. Python中的类

6. Python的模块(库)

7. Python中的高级特性(生成器、装饰器:wraps)

[1]learnxinyminutes,本文代码大部分取于该网站,在此对该网站作者表示感谢!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    88

    文章

    3613

    浏览量

    93683
  • python
    +关注

    关注

    56

    文章

    4792

    浏览量

    84618
  • 计算机语言
    +关注

    关注

    1

    文章

    15

    浏览量

    9381

原文标题:7个案例15分钟让你了解Python套路!

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    我用了3分钟,从零实现单片机的点灯开发!

    近日,小熊派悄悄的上线一款新的Pico板,基于树莓派RP2040芯片的:BearPi-Pico RP2040 树莓派? 对,没看错!树莓派不仅是一家优秀的开源硬件品牌,更是一家优秀的芯片公司
    发表于 09-27 15:51

    【每天学点AI】一例子带你了解Python装饰器到底在干嘛!

    进行“加料”呢?Python装饰器提供更为优雅的方式来增强现有函数的行为,并且不需要修改现有的函数代码及调用方式。接下来通过一个案例来介绍一下装饰器的原理和实
    的头像 发表于 09-20 16:54 550次阅读
    【每天学点AI】一<b class='flag-5'>个</b>例子带你<b class='flag-5'>了解</b><b class='flag-5'>Python</b>装饰器到底在干嘛!

    凤凰动力告诉,知道不知道的AGV类型都在这里

    的一部。本文将尽可能多地罗列出AGV小车的各种类型,并简要介绍其工作原理。 一、潜伏举升式AGV 潜伏举升式AGV是一种特殊的AGV类型,其特点是车体低矮,可以在货架下方潜伏行驶。当需要取货或放货时,车体可以举升一定高度,以便进行货物操作。
    的头像 发表于 09-14 09:09 373次阅读
    凤凰动力告诉<b class='flag-5'>你</b>,知道不知道的AGV类型<b class='flag-5'>都在这里</b><b class='flag-5'>了</b>

    您想了解的数据采集DAQ关键指标都在这里

    数据采集DAQ关键指标有哪些
    的头像 发表于 09-03 13:52 372次阅读
    您想<b class='flag-5'>了解</b>的数据采集DAQ关键指标<b class='flag-5'>都在这里</b><b class='flag-5'>了</b>

    LM258在这个电路里是电压跟随器吗?R4在这里不影响输出电压吗?

    我想问一下LM258在这个电路里是电压跟随器吗?R4在这里不影响输出电压吗?根据虚短的原理,V-是等于Vref。 那么Vo和V-的关系怎么分析呢,是相等吗?怎么根据虚断的原理分析Vo和V-的关系?这里是怎么得到Vo=V-的呢?
    发表于 08-13 06:05

    5问5答!您想了解的数据采集DAQ关键指标都在这里

    1、什么是采样率,它对测量结果有何影响? 采样率是数据采集卡每秒采集数据的次数。采样率对测量结果的准确性有直接影响。如果采样率过低,可能会错过信号的重要部分,导致数据失真。 理论上根据采样定理, 采样率应为信号频率的两倍 。但现实实际信号会存在各种噪声和失真。所以建议为采样定理的10倍以上,可以确保获得高质量的采样结果,避免混叠。 2、异步卡和同步卡有什么不同? 异步卡是控制成本的设计,每个通道都需要依次 通过一
    的头像 发表于 08-01 10:15 279次阅读
    5问5答!您想<b class='flag-5'>了解</b>的数据采集DAQ关键指标<b class='flag-5'>都在这里</b><b class='flag-5'>了</b>

    无人叉车常见的4种使用场景 分别有什么优势 都在这里

    无人叉车,也被称为叉车AGV(Automated Guided Vehicle,自动导引车),在多个产业中都有广泛的应用,但其在不同产业中的应用差异主要体现在具体的应用场景、功能需求以及所带来的效益上。以下是无人叉车在不同产业中应用差异的具体分析:  1. 制造业 应用场景: 原材料和半成品的自动化运输:无人叉车能够快速、准确地将生产所需的材料运送到生产线上,提高生产效率。  成品的自动化堆垛:完成生产后,无人叉车能够自动进行成品的堆垛操作,减
    的头像 发表于 07-17 16:39 337次阅读

    基于Python的深度学习人脸识别方法

    基于Python的深度学习人脸识别方法是一涉及多个技术领域的复杂话题,包括计算机视觉、深度学习、以及图像处理等。在这里,我将概述一基本的流程,包括数据准备、模型选择、训练过程、以及
    的头像 发表于 07-14 11:52 1249次阅读

    AURIX TC39如何所有内核都在相同的时钟频率下工作?

    微秒。 -CPU4=8.08微秒。 -CPU5=8.08微秒。 在这里,我有一疑问,因为我希望所有内核都在相同的时钟频率下工作,因此它们的速度应该不相上下,但遗憾的是,它们并非如此。 下面我将介绍为
    发表于 06-03 06:27

    BACKUP_PRIMASK和RESTORE_PRIMASK在这里主要作用是什么?

    ); } 请问,BACKUP_PRIMASK和RESTORE_PRIMASK在这里主要作用是什么?像是对中断某些掩码的压栈出栈,具体在这里什么意思呢?感谢
    发表于 04-29 07:10

    谷歌为iOS用户提供&quot;快速删除&quot;功能,快速清理15分钟浏览记录

    当前,iOS版Chrome浏览器提供“过去1小时”、“过去24小时”、“过去7天”、“过去4周”及“无限制”等多种清除浏览数据选项,现已细化至“15分钟”。
    的头像 发表于 04-23 14:10 6288次阅读

    小米SU7预售销量存疑,官方回应4分钟销量破万

    首先是小米SU7(后驱长续航智驾版),价格为21.59万元,拥有5.28秒的百公里提速能力,长达700 km的CLTC续航里程和73.6 kWh的刀片式电池,另外还具备15分钟充电可行驶350km以及配备Xiaomi Pilot
    的头像 发表于 03-29 10:26 2395次阅读

    小米SU7充电功率

    小米SU7支持800V超级快充技术,可以在5分钟内充电200公里,15分钟内充电510公里。这一充电功率数据展示小米SU
    的头像 发表于 03-04 18:22 4554次阅读

    分钟了解飞创直线电机运动模组特点、选型及应用-FCL系列

    分钟了解飞创直线电机运动模组特点、选型及应用-FCL系列
    的头像 发表于 02-05 16:28 588次阅读
    三<b class='flag-5'>分钟</b><b class='flag-5'>了解</b>飞创直线电机运动模组特点、选型及应用-FCL系列

    科技云报道:2024年六大科技趋势前瞻,最热门的技术都在这里

    GenAI、零信任、内生安全、量子计算……
    的头像 发表于 01-02 19:13 657次阅读