遇见好答案---Python编程问答专场


Python天生有着开发效率高,部署简单,跨平台等诸多优点,

与Java,C,C++一起成为全球前4大最流行语言。 

So,人生苦短,我用Python

有其他语言编程经验的人,1周内能学会Python基础的内容。


但大部分新手仅仅在Python语法和API层面体验了下,

是无法在实际上胜任工作岗位的!!


随意列举这些的高级Python编程知识点 ↓↓      你可知多少?!

http://img.imooc.com/5845225800014fef03330466.jpg

不懂肿么办?别担心,资深开发工程师告诉你python学习进阶的秘诀。

有问题,就赶紧来提问吧~~


http://img.imooc.com/584524650001453b04020241.jpg

刘硕   资深开发工程师

曾就职于全球领先的半导体公司Freescale、清华大学信研院等知名企业及研究机构。

是国内著名开源项目skyeye中Python架构的贡献者。

具有多年开发及教学双重经验,在慕课网录制了《Python高级编程技巧实战》,点击查看

该课知识点透彻,深受Python学习者的喜欢



  • 在评论区块,发布一条问题并在描述中 @刘硕老师

  • 活动时间:2016年12月6日--12月8日


提问之前希望:

你的问题是关于Python编程技巧、学习进阶相关问题,且描述问题要详细;

千万别再问:Python学来干什么,这个问题慕女神来回答亲(づ ̄3 ̄)づ╭❤~

Python的应用几乎无限制,不仅能在服务器编程、web应用有所作为,

甚至基于Python的数据分析、测试,机器学习都被广泛的运用在行业中。


 

          大家好,很高兴能来到慕课网和大家就Python编程的话题进行交流。


         虽然Python的简洁易用,快速开发对项目有价值,但这不是你的价值,是Python的价值。要想不被代替,你需要的是精进,向更高级的Python进阶。通常自称一个月光速学了会Python的人基本都不是天才,只是浮躁,目标定的比较低而已。不要太过急功近利,慢慢玩, 精进。

         如果你觉着编程有趣,成长也就不再痛苦, 祝学习愉快。


慕女神
浏览 54577回答 47
47回答

tanhouyusheng

@刘硕老师 我现在在做一些简单的项目,一般用的就是python,本来以前c++用的比较多,现在用过python之后觉得python真的很简单,很简单而且不容易出错,我现在就是做的主要是类似爬虫的探测工作,以及探测得到的数据的比较和存储,虽然没怎么用到那些各种各样的库以及装饰器之类的看起来高大上的东西,但是我用的还是挺(。・∀・)ノ゙嗨的。其次,我还曾经试着搭建过hadoop的环境,但是mapreduce程序使用python写的因为简单。下面是我的问题1、我这样用合适吗,2、我有个同学跟我说他们做爬虫用java说python不稳定,是这样的吗,我需要注意些什么3、虽然用的很多,心里还是挺没底的,我对底层了解的并不深入,这么简单,会不会有什么后顾之忧。4、Python的最适合做的是什么。    顺便说一下我的理解,我觉得语言不是那么重要,只要能实现相对应的功能就可以了,但是现在好多问题好像都有主流的语言,比如hadoop用java,opencv应C++,这不是主要的,关键是处理的速度与用户感受还有思想。

inottn

@刘硕老师 很感谢有这么个机会可以和老师交流,我学python是想用作后端开发。我想知道Python 与PHP 作为后端服务的编程语言各有什么优劣?Django和Flask这两个框架让我难以取舍,我感觉Flask像是轻量级框架,使用起来更为自由。Django则相对全面。我想知道对于目前这两个框架国内使用率如何,以及作为初学者,更适合先学哪个框架。另外,学python也有一段时间了,现在语法都会了,看别人的代码也能看得懂,但自己做小项目的时候总感觉缺了什么,想请教老师,这个时候应该做些什么突破自己。最后在感谢一下老师。希望能从老师的回答中得到启发。

小毛同学

@刘硕老师 关于Python的学习,你建议是先通读一本教程再开始实践呢还是在实践中查漏补缺式的学习?

慕村8705556

@刘硕老师现在算是刚刚接触python学习 因为学习网络安全,python是个很好编程语言,但是平常自己所写出的脚本,感觉代码太过冗杂,看了一下别人的脚本很简单的就解决了一个问题,那么请问老师怎么样才能够写出简洁、高效的脚本程序呢?还有如何控制好自己的程序对内存、cpu资源的调度?望刘硕老师能解答疑问

孤独的小猪

@刘硕老师,老师你好,我现在自学python有三四个月了,前段时间出去面试python,发现有好多基础都不会,例如面试问到的map,reduce、生成器这些,而且我发现,我在做web开发中基本都没有用到这些东西。平常看文档学习的时候,map,reduce这些简单用法也都知道。但是实际项目中发现根本用不到这些东西,过了一段时间,这些基础又全部忘掉了。搞得很迷茫啊。

Zeroinger

@刘硕老师老师好,我是一名大三学生,其实我最开始学的语言是c,因为参加ACM的原因,平常常用C++,出于兴趣吧,自学了Python,平常用来在乌班图上写一写脚本,上周还写了一个爬虫来获取课程实验所需要的测试文件(大量英文单词),我的感觉就是Python短小精悍,但是感觉入门容易,提升有点困难,我就想问一下,如何系统的提升Python功力,有什么好的项目推荐?Python有哪些库我应该掌握?因为我感觉自己就是无从下手,网上的答案千奇百怪,五花八门,希望老师能指导一下。

Arey_jy

@刘硕老师请问您的学习方法是什么呢?不管是哪一门语言,如何浅出深入呢,请教!!现在大多数语言都只是在应用层阶段,如何能像您一样做一名开发工程师呢?

LeungADa_StudyHard

@刘硕老师  您好,零基础学python,之前没有任何编程基础,现在已经刷完笨方法,核心编程快要完结,之后想做Web,请问接下来该学习哪些知识??python部分如何进阶??我想很多零基础学python的同学跟我有同样的问题,麻烦您抽空回复一下,谢谢

慕粉1472929484

@刘硕老师 您好,能请教下关于java和Python在爬虫方面,两者之间各有什么优势?

junlz

@刘硕老师前段时间公司的一个平台要做数据迁移,因此需要编写迁移脚本,我本身一直在用PHP进行开发,正好在慕课网看到了您的课程,果断买下进行学习。还真的解决了不少实际的问题,比如字符串的一些处理等等。再次表示感谢!我也有几个问题需要请教您第一、PHP开发我用了两年多了,基本上一直在用框架写。(PHP感觉水平也就那么回事)目前的公司会经常写脚本而且都是要求凌晨执行的那种,您的课程我目前还没有看完,我想问问您怎样结合Python和PHP去深入学习?我不想那种语言都学的不够深入,最后影响自身的发展。第二、工作中也会常用到一些Shell脚本来分析log文件,通过接触Python也感觉到他比Shell处理某些log文件要方便的多。关于shell和python的学习我也想听听您的一些建议,因为我对他们的了解不够深入。第三、Django、Flask等框架建议怎样去学?第四、自己关于编程的学习方式一直是这样的   在学完PHP后,自己再去了解别的语言基本上就是 先了解基础知识--> 然后找个博客啥的小应用练习一下,发现基础学的不够扎实,再返回来学不扎实的地方。-->然后再去找个项目啥的去做 -->再去补漏基础知识。 如此反复    不知道这样的学习方法你苟同吗?  自己感觉收获不是很好,或者您有什么好的建议
打开App,查看更多内容
随时随地看视频慕课网APP