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

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

3天内不再提示

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

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

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

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

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

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

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

而我要推荐的计算机语言,答案已在标题中被出卖:Python!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

    文章

    3438

    浏览量

    92303
  • python
    +关注

    关注

    51

    文章

    4666

    浏览量

    83433
  • 计算机语言
    +关注

    关注

    1

    文章

    15

    浏览量

    9353

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

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

收藏 人收藏

    评论

    相关推荐

    DDR硬件设计要点都在这里

    有的芯片还有VDDL,是给DLL供电的,也和VDD使用同一电源即可。电源设计时,需要考虑电压,电流是否满足要求,电源的上电顺序和电源的上电时间,单调性等。电源电压的要求一般在±5%以内。电流需要根据使用的不同芯片,及芯片个数等进行计算。
    发表于 12-18 15:56 373次阅读
    DDR硬件设计要点<b class='flag-5'>都在这里</b>

    关于电源纹波的那些硬核内容都在这里了!

    是随机信号,随着时间变化在直流输出电平上来回波动的交流量,周期和幅值不是固定的。 这里需要和电源噪声相区别,电源噪声一般是指全带宽下输出电压上叠加的交流量。电源纹波是低频噪声,测量需要将带宽限制在20MHz,而电源
    的头像 发表于 12-07 06:32 306次阅读
    关于电源纹波的那些硬核内容<b class='flag-5'>都在这里</b>了!

    48V电源系统可恢复eFuse的设计秘诀,在这里

    48V电源系统可恢复eFuse的设计秘诀,在这里
    的头像 发表于 12-05 10:09 367次阅读
    48V电源系统可恢复eFuse的设计秘诀,<b class='flag-5'>在这里</b>!

    有关eFuse电子保险丝,你应该了解的技术干货,都在这里

    有关eFuse电子保险丝,你应该了解的技术干货,都在这里
    的头像 发表于 12-04 10:20 886次阅读
    有关eFuse电子保险丝,你应该<b class='flag-5'>了解</b>的技术干货,<b class='flag-5'>都在这里</b>!

    J-Link 中的JTAG 接口:正确使用需要了解的注意事项,在这里

    J-Link 中的JTAG 接口:正确使用需要了解的注意事项,在这里
    的头像 发表于 12-01 16:01 682次阅读
    J-Link 中的JTAG 接口:正确使用需要<b class='flag-5'>了解</b>的注意事项,<b class='flag-5'>在这里</b>!

    功率器件介绍、市场概况、产业链分析,您想了解都在这里

    变流器把直流电转换成交流电。变流器几乎使用在所有的电力和电子产品中, 如供电电路中的电压波动整形、产生变频输出功率来控制电机转动速度,后者 在变频空调、无级变速电机中的应用很广泛,在功率消耗方面由于传统的电机 控制。
    的头像 发表于 11-30 16:46 2632次阅读
    功率器件介绍、市场概况、产业链分析,您想<b class='flag-5'>了解</b>的<b class='flag-5'>都在这里</b>了

    优霸杯行业评选入围条件和流程都在这里

    2023’第十届(优霸杯)行业年度评选活动共设置了五大类别,共计11个奖项。目前已进入企业报名阶段,欢迎广大电子行业企业积极报名参选! 2023’第十届(优霸杯)大中华区电子变压器电感器电源适配器行业年度评选活动已进入企业报名阶段! 作为两年一度的电子变压器行业公益性评选活动,哔哥哔特商务网致力于帮助电子变压器、电感器企业提升品牌影响力,推动行业健康发展。参与评选活动,不仅将为参选电子变压器、电感器与电源适配器企业带来精准
    的头像 发表于 10-30 16:25 212次阅读
    优霸杯行业评选入围条件和流程<b class='flag-5'>都在这里</b>!

    [HPM杂谈]你想要了解的先楫hpm_sdk开发都在这里系列 (二)

    一、概述在上一篇杂谈文章《[HPM杂谈]你想要了解的先楫hpm_sdk开发都在这里系列(一)》,大概分析了先楫通用单片机开发与其他国产单片机的开发差异,以及开发优劣势。刚好在这个月底,先楫官方发布
    的头像 发表于 10-12 08:18 934次阅读
    [HPM杂谈]你想要<b class='flag-5'>了解</b>的先楫hpm_sdk开发<b class='flag-5'>都在这里</b>系列 (二)

    关于Wi-Fi 7技术,你想了解都在这里

    Wi-Fi技术发展历史 Wi-Fi,一个基于IEEE802.11 标准的无线局域网技术。从1997年第一代IEEE802.11标准发布至今,802.11标准已经经历了多个版本的演进。 由于Wi-Fi通信技术实现相对简单,以及其通信的可靠性,灵活性以及低成本的优势,Wi-Fi逐渐成为了无线局域网的主流技术标准。 Wi-Fi 发展历程 Wi-Fi 7 技术简介 从 Wi-Fi 4 到 Wi-Fi 6,再到 Wi-Fi 7,科技进步带来的丰富的用户场景和极致的用户体验,对Wi-Fi网络速度需求越来越高。Wi-Fi 7 问世后,在给用户带来更优质更
    的头像 发表于 10-11 07:45 820次阅读
    关于Wi-Fi 7技术,你想<b class='flag-5'>了解</b>的<b class='flag-5'>都在这里</b>!

    [HPM杂谈]你想要了解的先楫hpm_sdk开发都在这里系列 (一)

    在这些反馈当中,觉得有必要出个杂谈文章,谈一谈hpm_sdk的开发方式的优缺点,以及相比以往的单片机传统开发方式的不同点。以此可以带给开发者一些启发,更能方便开发者
    的头像 发表于 09-26 10:00 1026次阅读
    [HPM杂谈]你想要<b class='flag-5'>了解</b>的先楫hpm_sdk开发<b class='flag-5'>都在这里</b>系列 (一)

    关于LTO电池和充电/电压监控,你想了解的知识点都在这里

    传统的Li-ion/Polymer二次电池充电控制复杂,处理方法困难,可靠性和保护电路也需要慎重研究。LTO电池安全性高,使用LDO的简易/快速充电,RESET IC的简易过放电保护可能,是有很多优点的新型二次电池。
    的头像 发表于 09-11 16:32 715次阅读
    关于LTO电池和充电/电压监控,你想<b class='flag-5'>了解</b>的知识点<b class='flag-5'>都在这里</b>!

    英特尔 x 联想集团:未来的PC在这里诞生

    内新建的“先进系统创新实验室”。 在这里,两家公司的工程师们齐聚一堂,集思广益,以解决全球范围内最棘手的硬件和软件难题,打造更轻薄、更时尚、性能更强的笔记本电脑,满足消费者和企业的日常需求。 今年7月,英特尔和联想的高管,在位于联想上
    的头像 发表于 08-11 19:15 292次阅读
    英特尔 x 联想集团:未来的PC<b class='flag-5'>在这里</b>诞生

    3分钟了解ePort关键设计技巧

    ePort-M模块到手,通信接口不了解?TX线需要串接电阻?信号线不懂处理、走线麻烦?3分钟带你了解ePort关键设计技巧,轻松上手!
    的头像 发表于 05-29 12:00 618次阅读
    3<b class='flag-5'>分钟</b><b class='flag-5'>了解</b>ePort关键设计技巧

    10分钟才能亮机的电脑,原来故障在这里#硬声创作季

    电脑/办公电路维修
    也许吧
    发布于 :2023年05月07日 17:19:58

    如何更改esp-idf的python参考位置?

    python在这里找到了一建议我试过了:“virtualenv venv --python=python3在 95 毫秒内创建了虚拟
    发表于 04-28 06:12