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,本文代码大部分取于该网站,在此对该网站作者表示感谢!

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

    关注

    90

    文章

    3707

    浏览量

    96765
  • python
    +关注

    关注

    57

    文章

    4858

    浏览量

    89586
  • 计算机语言
    +关注

    关注

    1

    文章

    15

    浏览量

    9621

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    小米YU7!25.35万起,3分钟20万单,高配版AI眼镜秒缺货

    的AI智能眼镜、开放式耳机Pro、Band 10和智能手表Watch S4系列等近15款产品。 发布会结束后,小米汽车官方宣布,小米YU7发布3分钟,大定突破200000台;发布1小时,大定突破
    的头像 发表于 06-27 09:06 9795次阅读
    小米YU<b class='flag-5'>7</b>来<b class='flag-5'>了</b>!25.35万起,3<b class='flag-5'>分钟</b>20万单,高配版AI眼镜秒缺货

    瑞苏盈科:FPGA领域的创新者,以技术实力赋能FPGA设计服务和解决方案

    我们今天,小编向大家详细的介绍一下——瑞苏盈科,一FPGA界的宝藏选手,您想了解的全在这里
    的头像 发表于 11-21 08:32 119次阅读
    瑞苏盈科:FPGA领域的创新者,以技术实力赋能FPGA设计服务和解决方案

    KiCad 的小技巧实在太多了... KiCad培训15分钟后有感...

    “  今天在现场听 Lead Dev Seth 的培训,短短 15 分钟,发现 KiCad 的小技巧太多了,非常实用...  ”   小编一直觉得对 KiCad 已经很了解了,但是早上听了 1
    的头像 发表于 11-13 11:17 2070次阅读
    KiCad 的小技巧实在太多了... KiCad培训<b class='flag-5'>15</b><b class='flag-5'>分钟</b>后有感...

    国产传感器产业发展破局点或在这里

        “十四五”期间中国传感器产业发展中存在的最严峻问题,“十五五”传感器产业政策破局方向或在这里!     进入10月份,踏入2025年的第四季度,2025年是我国经济发展中的“节点”年
    的头像 发表于 10-29 18:13 693次阅读
    国产传感器产业发展破局点或<b class='flag-5'>在这里</b>

    小小UHF,大大乾坤|一工程师眼里的连接器世界

    如果你想了解更多UHF连接器的真实细节,欢迎关注 德索连接器公众号。 在这里,有工厂的技术积累,也有我,一工程师的碎碎念。
    的头像 发表于 10-15 18:02 1386次阅读
    小小UHF,大大乾坤|一<b class='flag-5'>个</b>工程师眼里的连接器世界

    测试小白3分钟上手,零代码自动化测试平台,15分钟搭建自动化测试方案

    还在为不懂代码、搭建测试方案耗时久而发愁?ATECLOUD 零代码自动化测试平台,专为自动化测试量身打造,小白3 分钟就能轻松上手,15 分钟即可完成自动化测试方案搭建,彻底打破传统测试的技术壁垒与效率瓶颈。
    的头像 发表于 09-22 17:52 615次阅读
    测试小白3<b class='flag-5'>分钟</b>上手,零代码自动化测试平台,<b class='flag-5'>15</b><b class='flag-5'>分钟</b>搭建自动化测试方案

    【高云GW5AT-LV60 开发套件试用体验】代码解读-LVDS屏幕驱动

    的屏幕我们也是没有拿到技术资料的,那这些技术资料需不需要呢,我只能说如果要从零开始写这个程序肯定是需要的。大家知道如果做这行就能了解到细节,不做那对就是套路。 我公司的资料也是不能
    发表于 05-31 23:01

    虹科直播 | 超全NVH使用“避坑”全攻略!你想了解都在这里

    当各类抖动异响问题成为车主关注的焦点,越来越多的诊断技师也开始寻找能够快速诊断NVH问题的“法宝”。作为被众多知名车厂选择的NVH诊断工具,是否也有对虹科Pico的NVH设备充满好奇?·型号众多
    的头像 发表于 05-07 11:32 434次阅读
    虹科直播 | 超全NVH使用“避坑”全攻略!你想<b class='flag-5'>了解</b>的<b class='flag-5'>都在这里</b>!

    为何 MCX 插头会呈现大小不同?答案在这里

    同时,设备制造商在产品设计阶段,会根据整体结构和接口规划,审慎选择合适大小的 MCX 插头。这一决策不仅关乎插头与内部组件的适配,还影响着设备的外部接口兼容性和可扩展性,确保产品在复杂的电子生态系统中能够无缝对接、协同工作。
    的头像 发表于 04-11 08:40 435次阅读
    为何 MCX 插头会呈现大小不同?答案<b class='flag-5'>在这里</b>

    10分钟上手写代码,LuatOS协程轻松掌握!

    10分钟学会LuatOS协程,从此的程序也能像通勤族利用碎片时间一样游刃有余。现在就去动手试一试,开启异步编程新体验! 写给第一次听说协程的‌: 别怕!协程不是复杂概念,看完这篇,10分钟
    的头像 发表于 04-10 15:18 492次阅读
    10<b class='flag-5'>分钟</b>上手写代码,LuatOS协程轻松掌握!

    性能飙升!使用Python并行计算榨干树莓派算力!

    甚至微型服务器时,是否也遇到过程序卡顿、视频处理延迟的尴尬?今天我们就手把手教你用Python并行处理技术,树莓派的性能瞬间翻倍!欢迎在评论区晒出的优化方案,
    的头像 发表于 03-26 17:08 691次阅读
    <b class='flag-5'>让</b>性能飙升!使用<b class='flag-5'>Python</b>并行计算榨干树莓派算力!

    跟着华为学硬件电路设计,华为全套硬件电路设计学习资料都在这里

    硬件设计,三经验,七勤奋,要想要搞硬件设计,不能闭门造车,需要站在巨人的肩膀上才行,要想做好一名硬件工程师,就需学习大牛工程师的电路设计经验,因为这些经验都是从无数的失败开发经历中获得的,成功
    发表于 03-25 13:59

    芜湖,起飞!树莓派性能飙升的小秘诀~

    今天给大家分享一超棒的内容。这里面有超多树莓派性能提升的小技巧哦。如果是树莓派爱好者,那这个文章绝对不能错过。它详细地介绍各种实用的方法,可以
    的头像 发表于 03-25 09:33 690次阅读
    芜湖,起飞!<b class='flag-5'>让</b>树莓派性能飙升的小秘诀~

    零基础入门:如何在树莓派上编写和运行Python程序?

    在这篇文章中,我将为简要介绍Python程序是什么、Python程序可以用来做什么,以及如何在RaspberryPi上编写和运行一简单的
    的头像 发表于 03-25 09:27 1527次阅读
    零基础入门:如何在树莓派上编写和运行<b class='flag-5'>Python</b>程序?

    腾讯会议免费40分钟不够用?要的秘诀在这里

    影响效率。更令人担忧的是,未来免费时长可能进一步缩短。那么,有没有一种经济实惠又功能强大的解决方案呢?答案就在这里:结合树莓派和3CXPBX,就能打造一无时间限制
    的头像 发表于 03-25 09:24 1619次阅读
    腾讯会议免费40<b class='flag-5'>分钟</b>不够用?<b class='flag-5'>你</b>要的秘诀<b class='flag-5'>在这里</b>!