集团主站
欢迎来到成都达内官方网站!达内—美国上市公司 亿元级外企IT培训企业!
成都it培训哪家好
成都it培训哪家好
全国服务监督电话:15023458194  |   联系客服   |
当前位置:主页 > 培训课程 > Python >

成都Python培训:自学Python建动态网站3天5000人访问教程分享

发布者: 成都达内     浏览次数:     发布时间:2018-09-29 10:04:39

Python学习,关键不是如何学习,而是能否坚持下去,我也正在学习 Python. 希望能共勉; 网上的书籍和教程很多,由浅入深,坚持自己上手写代码,不Copy Paste 代码; 多练习;...

  成都Python培训:自学Python建动态网站3天5000人访问教程分享

  有很多同学在疑问:我之前没有学过python,应该怎么学呢?应该看什么书呢?

  今天我们来看一位前辈的Python学习历程和方法总结。

  成都Python培训

  Python学习,关键不是如何学习,而是能否坚持下去,我也正在学习 Python. 希望能共勉; 网上的书籍和教程很多,由浅入深,坚持自己上手写代码,不Copy Paste 代码; 多练习;

  其实我是真正零基础开始学Python的,从一开始的一窍不通,到3个月后成功搭建了一个动态网站(没有用任何框架)。相比于计算机大牛,我更加知道一个小白将会遇到什么坑,遇到哪些难点。我把我的学习过程写在下面,并附上在每个阶段的学习资料,希望对零基础的Python学习者有所帮助。

  想学习编程但不知如何开始的朋友。回答这类问题的人往往只是列出书单资源然后给出一个大致的方向。有些朋友一开始就扎入了理论学习的汪洋大海,从苦读类似《算法导论》开始,能够坚持读下来的寥寥无几,学习的积极性也被不断的挫败感消磨的所剩无几。

  我的自学之路

  一直以来,编程对我而言是一种「黑魔法」般的存在。阿里月饼门,当很多人都参与到是非之争的时候,我更加着迷于程序员区区几行代码的脚本所展现出的威力,对于外行而言,这是超乎他们想象之外的某种能力——为什么我守在电脑面前盯着秒针然后拼命点击鼠标都不一定能抢到的礼物,程序员只需要提前花5分钟写3行代码就轻松搞定?

  所以,我的心底深处一直都想变成这样的一位魔法师。今年的8月,刚好工作上想要开发一个基于微信的英语学习网站,借此机会,我决定好好学习一下编程。

  在此之前,我所有关于程序的知识仅仅来源于两部分,一是本科时期的C语言必修课,现在已经忘的一干二净,不过好歹我从中明白编程是怎么回事;第二部分是大概两年前由于工作关系学的一些Python,不过只是皮毛,现在忘的七七八八。

  简单说,我的目标是建立一个网站,不过这个网站是动态的,也就是说它能识别谁登陆,然后对不同的人显示不同的内容。而当时的现实是,我完全不明白网页是如何显示出来的?譬如每个人登陆知乎的时候看到的是定制化的页面,后台是如何基于每个ID来组织出不同的页面的?所有我们看到的问题,回答,参与的评论在背后的服务器上是以一种什么样的形式存在的?又比如为什么有些页面只能在微信端打开,在电脑上就会出错?(不知道你有没有发现这一点)

  当时我的心中充满了无数个类似的问号?当然如果你也是小白,一定有着同样的疑问。

  好处是一开始就明确了学习的目的:Web建站。所以我的学习方案基本就是通过做项目学习,哪里不懂就解决哪里,边做边学习,不断推进。另外,由于知道很多成功的网站在用Python做服务器开发,比如知乎,所以我就自然选择了Python。

  于是我就开始了我充满着挫败感和成就感的编程之路……

  成都Python培训

  从8月到12月的四个月里,除去本来的工作,为了学习质量,我会保证平均每天4个小时的学习时间,周末也不例外。另外,所有的文档,问答都尽量看英文的,这可以帮你剩下大量的时间。12月13日,我做的网站上线了,3天时间大概有5000人访问了这个网站,我有时在后台看着日志,不免有些心潮喷涌,我想把自己的经验写下来,希望对于那些有心学习编程但无从下手的朋友提供一些帮助和鼓励。

  现在回头看,我认为这一段时间的造轮子是提升编程能力最快的时候。比如为了写ORM,就必须去花很多时间学习SQL,去了解Python里面的metaclass,而如果用一个现成的框架,我很有可能偷懒不去关注某些细节。而不出问题还好,一旦出问题,我就只能跪。

  另外,造轮子迫使我在开始的时候就构思整个框架,因为我必须尽可能的考虑到所有的情况,于是就会不断的强迫自己完善知识体系,和别人的代码作对比从而改进自己的,这个过程充满了无尽的挫败感,但是得来的成就和快乐也是无可比拟的。

  SQL书籍:Sams Teach Yourself MySQL in 21 Days

  Python:Python核心编程(第二版)

  Github上的优质Python资源:CodementorIO/Python-Learning-Resources

  过程中还牵涉到部署,我的网站是跑在Linux上的。关于部署网上有非常多的优质教程,一搜一大把。这里就不再赘述。

  这些是我学习大致路线,当然过程中充满着小的磕磕绊绊,虽然网站上线了,貌似运行还比较顺利,但是如果以一个程序员的标准来要求自己,自己依然非常菜鸟。不过我并没有以前那样惧怕技术了,就像你明白魔术的背后的原理后,会更多的思考原理本身。

  新手如何自学?

  Python因其简洁易学的特征受到了很多人的欢迎,是很多初学编程语言人的首选。那么,自学Python怎么学?尤其是刚入门编程的新手该如何学习呢?看看下面这些也许能对你有帮助。

  成都Python培训

  一、看视频,选一套完整视频,网上有很多,这个目的是熟悉Python,学习基础知识。

  二、选一本覆盖面比较全的教材,在学习的时候找一本较全面的Python教材还是很重要的,在看的过程中尽量把书中的例子跟着敲一遍,看明白即可,有的时候可能会看到后面忘记前面的知识了,但第一遍的时候还是不要回头再看,首要是先把整本教材过一遍,目的是掌握基础知识和便于第二遍学习的时候查找位置,看完后这本教材就是之后的参考书了。

  三、尽快利用Python做点事情, 学习完一样东西后一定要有实践,对于学习编程来说学完后做项目很重要,所以在自学前面两阶段的时候速度要尽可能的,为接下来的这个阶段做铺垫。这时就可以利用自己学到的东西解决下身边的事情了,学Python是件开心的事,有时可能会遇到各种困难,这时要回头复习参考书上对应的知识点,同时去谷歌百度,如果自己写不出来也可以参考别人的项目去做点事情,过一阵子对Python有了了解后自己就知道该学啥了,是web开发,还是爬虫,数据分析还是机器学习。

  以上这三个方法对于自学的人还是很有帮助的,但自学的效果因人而异,同时耗费时间较长。大部分选择学习Python的人还是希望尽快能学成并找到相关的工作,所以专业的Python培训班不失为更快捷的方法。

  几个学习关键点

  许多小伙伴想提高自己的专业能力,于是去学习一门编程语言,并且大多数人选择了python,但是有不少小伙伴向我抱怨python学习到了瓶颈,不知道下一步该做什么了,不知道是转爬虫还是web开发,而且发现自己写又写不出来,那怎么办呢?下面有几个关键点需要大家注意。

  成都Python培训:自学Python建动态网站3天5000人访问教程分享

  一、掌握好语言基础

  一门技艺想要学到精髓,首先要学习好它的基础,能够达到烂熟于心的状态,学会融汇贯通,模仿例子举一反三。这就要求大家在平时要注重多写多练,编程不是看看就能会的,当你觉得你已经完全了解了原理后,真让你写点代码出来,你也回很难下手。

  二、实际操作

  平时学再多的知识,如果不应用到实践中就无法发挥它的能力,也无法让你在实战中得到经验。大家可以选择自己感兴趣的领域进行实战,比如拿爬虫来爬一些妹子的图片,那python写一个自动计算工时的小程序。既方便了自己,又能增强我们对python的兴趣

  三、注重代码规范

  大家在写了一段时间的代码后,会产生一种自己的编程风格,但是我们的编程习惯中肯定有一些换毛病需要改掉,那么我们可以看一些知名框架的源码,学习别人的优点,为自己培养一个好的编程习惯。

(责任编辑:范老师)
最新开班
  • 成都Java培训班
    免费试听名额发放中...
  • 成都C++培训班
    免费试听名额发放中...
  • 成都PHP培训班
    免费试听名额发放中...
  • 成都网络工程培训班
    免费试听名额发放中...
  • 成都Unity3D培训班
    免费试听名额发放中...
  • 成都大数据培训班
    免费试听名额发放中...
  • 成都uid培训班
    免费试听名额发放中...
  • 成都会计培训班
    免费试听名额发放中...
  • 成都Python培训班
    免费试听名额发放中...
  • 成都嵌入式培训班
    免费试听名额发放中...
  • 成都web培训班
    免费试听名额发放中...
  • 成都软件测试培训班
    免费试听名额发放中...
在线留言
提交

校区地址:绵阳市涪城区临园路东段68号富临大都会7栋3单元9层12号

联系电话:15023458194

公交路线:富乐路口凯德广场(10路;29路;3路;15路;11路;15a路;71路)

校区地址:成都市锦江区东大街紫东楼端35号明宇金融广场19楼1906室

联系电话:15023458194

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市高新区奥克斯广场蜀锦路209号一楼商铺

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都锦江区东大街芷泉街229号东方广场C座3楼303

联系电话:15023458194

公交路线:芷泉街(188路;115路;515路;236路;505路;501路;84路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市武侯区佳灵路3号红牌楼广场2号写字楼11楼1115号

联系电话:15023458194

公交路线:红牌楼东(11路;92路;100路;111路;139路;g28路;快速公交K1/K2) 地铁路线:红牌楼站(地铁3号线)

校区地址:成都市锦江区红星路二段70号四川日报大厦502-2

联系电话:15023458194

公交路线:市二医院站(6路;49路;102路;5路;37路;g92路;) 地铁路线:地铁市二医院(地铁3号线)

校区地址:成都市锦江区东大街紫东段35号明宇广场2306

联系电话:15023458194

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:四川省成都市武侯区高新科技孵化园9号园区E座7楼

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都市人民南路一段86号“城市之心”大厦26楼

联系电话:15023458194

公交路线:成都市人民南路(6路;14路;42路;72路;76路;1010路;)

校区地址:成都市高新区奥克斯广场B座1708

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

了解达内动态
关注成都达内教育公众号

首页 | 关于达内 | 课程中心 | 专家师资 | 视频教程 | 学员空间 | 校企合作 | 新闻资讯 | 就业指导 | 网站地图

2016-2025 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56