江西响应式网站建设哪家好,wordpress建站教程简书,做网站毕业答辩会问什么,seo网站推广平台收藏的好多啊
原创不易#xff0c;动动小手#xff0c;点个赞啦#xff01;#xff01;
十二月份#xff0c;天气有时候会很阴沉#xff0c;一天都见不到太阳。气温也慢慢变冷了#xff0c;晚上回家还是会感觉到衣服穿少了。
阴阴沉沉总会过去的#xff0c;我还是期待阳…收藏的好多啊
原创不易动动小手点个赞啦
十二月份天气有时候会很阴沉一天都见不到太阳。气温也慢慢变冷了晚上回家还是会感觉到衣服穿少了。
阴阴沉沉总会过去的我还是期待阳春三月。
2019年即将过去了今晚是平安夜。
每到平安夜我都会想起2016年的平安夜周末天气阴沉雾霾天考研刚结束。
这几个词仿佛是下意识的就会从我的脑海中蹦出来真的会难以释怀。
说点好的吧最近也认识了一些新朋友、新读者能够得到大家的认可我还是挺开心的。
这篇文章想了很久了我也不知道写出来这样是好是坏你们可以在评论区留言今晚的留言我都会翻出来。
看完这篇文章你会收获以下几点编程到底应该怎么学
怎么实现自己的编程梦
一份 Python 的入门手札
写在前面的话
我一般说编程都是从大学开始说起的这次也不例外。
“我是怎么喜欢上编程的”
在上大学之前我除了打篮球基本没啥专业爱好。
不过在那之前倒是自己瞎学过挺多的觉得别人乐器吹得好就去买乐谱吹笛子觉得街舞耍的帅就去买光碟跟着学甚至还报过武术班一个暑假都在扎马步。
不过也就是因为学啥学不成吃饭第一名啥特长都没有的我进了大学发现和周围人没啥交集。
加上平时课又不多这一下子就闲下来了。
我一看这不行啊我这不沉甘迷堕学落习的人哪容许自己这样浪费青春。
记得当时专业课是计算机基础讲的是计算机概念和一些计算机软件上课听着也无聊就自己在那翻后半学期的编程书。
一看还挺有意思竟然还能写出操作界面还可以做一个管理系统出来。
因为那时候对计算机软件就停留在超市计费软件的那种认知结果发现这个竟然可以编程写出来瞬间就被吸引
然后就开始一章一章的看从刚开始的什么水仙花数、素数完数到慢慢的正三角形倒三角形直到最后真的自己写出了图书管理系统出来那时候就觉得自己特厉害在同学面前觉得自己很牛逼。
也正是因为这个自己才会真正喜欢上编程。
没错我就是最靓的那个仔。
害又情不自禁的夸一下自己。
听到这你可能听出来我要说的是什么没错是兴趣
知乎上看到一篇文章为了健身去跑步结果两周就放弃了报了个搏击操的课结果两个月后反而主动加报了第二阶段的课。
同样是为了健身找到自己的兴趣点之后结果完全不同。
在这里不妨停一下思考一下你自己是不是喜欢编程
可能有人答案是否定的否定的人接着往下看往下看往下看我真的不是劝退师
“还有人问我答案是肯定的怎么办”
“那必然是关注知秋小梦跟着小一哥走没准还能蹭两手。不不不应该是跟着小一哥走吃喝全都有
让我猜一猜否定答案的你
准备转行刚开始学编程专业课没过准备补考看热闹被标题骗进来只是为了进来点赞、转发朋友圈
不管你是哪种也不管你是怎么点进来的只是你的目的是为了快速入门Python那你可以继续往下看。
记得有一天室友问我“小一你说我入门 Python 需要多久啊”
我回答三天。
舍友笑我我沉默了。
很多人觉得学一门语言需要很长时间是因为会不自觉的把现在的自己带入到过去的故事中。
他们可能认为学编程和学英语一样学编程和学一门乐器一样入门会很难门槛会很高。
其实并不是。
觉得门槛高主要是因为自己对编程的期望过大。
你一上来就问我你想学爬虫爬某东官网需要多久可以学会这不无异于你连走路都没学会你问我什么时候可以在街头蹦迪你首要的难道不应该是怎么站起来吗
而今天的主题三天时间入门Python是教你怎么站起来的。
至于你说你想穿着滑板鞋舞出魔鬼的步伐我觉得时间不会很久。
说到这里我总结一下上面的内容要想快速入门Python
第一找到自己感兴趣的点
第二降低自己的期望。
感兴趣的点可以有很多
你说你想爬一些不为人知的秘密算
你说你觉得可视化图表漂亮想学也算
你说你太辛苦了想自动化每周出报表肯定算
你说你想做聊天机器人陪自己聊天必须算
你说你不知道中午吃啥想让小一哥请你吃饭算算了吧
降低自己的期望也很简单给自己定一个阶段性的小目标。
就比如你说你想爬某东特价商品行第一件事三天学会Python基础第二件事了解网页结构第三件事了解爬虫基础有了这三把小短剑就可以向总目标发起进攻了
在这里不再妨停一下思考一下自己的兴趣点!
当你知道了自己的兴趣点而且也知道自己入门的期望是什么。你还差一份详细的入门手札接招吧划重点请做好笔记
敲黑板划重点
总结了一份超详细的入门手札三天入门Python你可以做到
“每一节都会有一个小概括总结。可以先看总结带着总结再去看文章记得完成案例练习题”
“还要做练习啊小一哥”
“都是一些好玩的案例我也会给出提示的。相信自己啊少年”
第一天
你一觉睡到十一点睁开眼睛外面阳光正好似乎楼下的二小子又在叫你出去玩。但是昨天你听了小一哥的建议准备在三天之内学会 Python于是你强忍住自己的冲动打开了电脑。
在电脑上安装了Python3.8测试好环境变量安装了Pycharm开始了第一天的学习。
根据小一哥的手札第一天你需要学习五个知识点。
运算符
学习七种运算符包括算术、比较、赋值、逻辑、成员、身份和位运算符掌握七种运算符优先级。
案例练习输入年份判断是否是闰年
“什么是闰年”
①公历年份是4的倍数的且不是100的倍数为闰年。
②公历年份是整百数的必须是400的倍数才是闰年
输入圆的半径计算周长和面积
华氏温度转换为摄氏温度
“温度转换公式是什么“
摄氏5/9°F32 °F位华氏温度
“嗯好像不是很难第一节掌握”
数据类型
学习六种数据类型包括数字、字符串、列表、元祖、集合、字典掌握字符串和列表类型掌握类型之间的相互转换。
案例练习读取本地文件并获取文件后缀名。
Tip这一块用到文件的相关读取操作
生成指定长度的验证码大小写字母和数字构成。
Tip可在学习流程控制一节后再次尝试。
“嗯好像也挺简单第二节掌握”
分支结构
使用if、elif和else关键字构造分支结构通过判断条件决定执行语句。
案例练习百分制成绩转换为等级制成绩。
”成绩转换规则呢“
90分以上含90分输出A
80分-90分不含90分输出B
70分-80分不含80分输出C
60分-70分不含70分输出D
60分以下输出E。
输入三条边长如果能构成三角形就计算周长和面积。
”如何判断构成三角形“
任意两边之和大于第三边
“这就是把的一些思路用代码实现了嘛简单第三节掌握”
循环结构
使用 for-in 语句或者 while 语句构造循环结构通过判断条件决定循环是否继续使用 break、continue关键字终止或跳过循环。
案例练习1~100求和 。
Tip俗称的暴力求和当然可以使用公式如果你会的话
打印九九乘法表
Tip双重循环
“内容不难理解但是第二道练习题想了好一会才搞定勉强掌握”
函数
代码有很多种坏味道重复是最坏的一种。
使用 def 关键字定义函数return关键字来返回一个值参数可以有默认值也支持使用 可变参数。
案例练习实现判断一个数是回文数的函数。
”什么是回文数“
一个数字左边读和右边读的结果是一样的比如12321
实现判断一个数是素数的函数。
“那素数又是什么呢”
又称质数。是指在大于1的自然数中除了1和它本身以外不再有其他因数的自然数。
实现判断一个数是回文素数的函数。
“那回文素数指的是既是素数又是回文数的整数?”
真聪明
“函数参数好麻烦啊老是会忘记返回值也是。差一点掌握”
文件
数据进行持久化的一种方式包括读文件、写文件。
案例练习
读取任一非空 txt 文件追加一行 我Python超厉害 并重新保存
“这个简单读写文件时注意读写方式就行了。掌握“
”呼第一天终于结束了虽然不难但是内容还挺多的。你抬头看了一眼窗外太阳似乎快落山了刚好饿了犒劳自己一顿大餐晚上回来在复习一下”
第二天
今天你只睡到了十点睁开眼睛天气阴阴的楼下的二小子应该还没起床吧。
打开了电脑你花了十分钟复习了一下昨天的五个小节翻开了第二天的内容。
根据小一哥的手札第二天你需要学习四个知识点。
模块
通过import关键字导入指定的模块可使用Python内建模块也可使用自己定义的模块
案例练习
打印系统内建模块找出你最常用的三种
“十分钟学会下一节“
异常
使用关键字 try/except/finally 语句块来处理异常使用raise关键字自主抛出异常。
案例练习
输入一个不存在的文件路径读文件并试着捕获异常。
”今天的内容都这么简单吗搞定“
面向对象
记住这句话在面向对象编程的世界中一切皆为对象对象都有属性和行为每个对象都是独一无二的而且对象一定属于某个类型。
案例练习定义一个类描述数字时钟
Tip根据 time 的 sleep 函数模拟时钟秒数变化
‘’emmm收回我刚才的话有点难不太好理解面向对象思想没掌握“
正则表达式
定义了一种匹配模式你可以通过这种模式去匹配任何你想匹配的内容
案例练习输入一段字符匹配是否是163邮箱
Tip太简单了不给提示
从这段文字中提取出国内手机号码。
“重要的事情说5678遍猜猜小一哥的手机号是多少不不不不是110也不是119更不可能是120小一哥的手机号是18687655678不是188123456789啦”Tip国内手机号码号段如下图
“…..手机号码到底怎么匹配啊我要疯了睡觉不搞了”
第三天
今天的你竟然八点半就起床了这也太不正常了想到昨天晚上你因为手机号码匹配的练习写不出来愤愤关上电脑你就脑壳疼。
打开了电脑你花了二十分钟复习了一下昨天的四个小节翻开了第三天的内容。
最后一天了你默默了给自己说了声我可以我能行
根据小一哥的手札最后一天你需要学习三个知识点和一个补充知识点。
多线程与多进程
了解什么是线程和进程掌握创建线程和进程的方法
案例练习
使用多线程和多进程方法分别创建三个线程和进程输出1~100000000。
”我学过操作系统感觉还挺好理解的但是实现起来好难啊勉强掌握吧“
JSON操作
数据进行持久化的另一种方式上一种方式是文件。JSON操作包括序列化、反序列化等。
案例练习
创建一个 JSON 字符串并保存在本地
”另一种文件存储方式没啥难度掌握“
时间序列
对时间日期的处理包括时间戳、时间元组、日期字符串掌握不同日期之间的相互转换。
案例练习获取当前系统日期通过跑马灯的形式显示在屏幕上
“跑马灯的形式求帮助”
Tip借助 time 模块的 sleep 函数
2019年的圣诞节是星期几用最简单的方式输出
Tip考虑下日历 calendar 模块
”内容挺多的不过不难练习题都做完了就是没记过函数的用法。勉强掌握“
补充内容
数据库操作
数据进行持久化的第三种方式前两种方式是文件和JSON。掌握增删改查操作。
邮件发送
通过 smtplib 模块实现邮件发送可发送图片、附件以及 HTML 格式的表格。
案例练习
文中的两种邮件发送方式都试一下可以参考提供的源代码。
”发送邮件还挺有意思的数据库有点难等我搭了数据库后再试试“
”结束了你发现你已经翻到了手札的最后一页。又翻了一遍手札你发现你掌握了十个小节两个差点掌握一个放弃。”
“应该算是入门了吧想到这你重重的为小一哥点了一个赞”
写在后面的话
以上所说的基础适用于所有入门级教材也就是编程课上老师会教给你的内容。
你可别拿一本Python数据分析的书扔我脸上说你咋看不懂。
最后如果有人问你想学编程入门Python需要多久一句话都别说请用这边文章怼他好吗
如果有人问你想写个脚本用来抢**需要多久请直接怼哭他好吗。
最后请把这篇文章分享给他毕竟快过年了怼哭别人也不太好。最最后故事纯属虚构如有雷同那就是他抄我的
写在后面的话
圣诞节没什么好送给大家就来一篇实在点的入门文章吧。
不要对编程有畏惧心理它只是换了种表达方式而已也没有多么高大上。
别人可以的你一定可以。
大家圣诞节快乐晚上记得吃平安果。
原创不易欢迎点赞噢文章首发公众号【知秋小梦】
文章同步掘金简书