工作需要,JAVAer自学python

人生苦短,我用Python。

是如何学习/自学 Python 的?

我学习python的方式其实很简单很暴力:网上直接搜视频教程;
我之前一直做java的,学习python其实也是一个机缘巧合:当时一个朋友刚好有python岗位,我也刚好找工作,于是我开始了有趣的python之路;

1、视频教程
2、博客文档
3、自己敲代码

Python 的练手项目有哪些值得推荐?

hello word? 哈哈 这是必选的项目啊!(开玩笑的)

其实学习新的语言我们需要从基础的数据结构和语言开始,第二就是了解你所学语言与其他语言比较起来的优势与劣势;

比如,我觉得跟java比较起来python语法相对来说简洁一些,比如做一个网络请求,python一句代码搞定,而java需要你创建n个对象;

另一个方面,java在代码复用上明显优于python;虽然python也可以使用面向对象的方式来写,但是对于已有代码的复用,比如模块化这块个人感觉还是java更优(一个简单的例子:我们可以把自己的java代码打包成jar包,传给其他项目;但是python这一块真的不知道怎么去复用)

Python 有哪些入门学习方法和值得推荐的经典教材?

推荐:菜鸟教程 上面的内容都很有体系

网站地址:https://m.runoob.com/python3/

工作需要,JAVAer自学python_第1张图片

怎么用最短时间高效而踏实地学习 Python?

入门的话,建议跟着成体系的视频教程走,效率我觉的还不错。

1、基础语法:控制语法、逻辑判断、方法定义、类定义…
2、数据结构 :字符串、集合、元组、数组…
3、高级特性
4、优秀热门框架实际使用

按照这个步骤来,视频里的代码自己都得亲手敲一遍,不要感觉自己听懂了;听懂和上手是两回事,这个很重要;

如何处理 Python 入门难以进步的现象?

那就要学习新框架了。

比如你之前一直写冒泡排序,但是有一天领导让你搭建一个web服务出来,你是不是要去学习django?或者领导让你写一段爬虫,你是不是要去学习爬虫框架?这都是进步,新的框架作为你的工具。

第二就是自驱力,多关注工作中哪些重复的事情可以用python来解决?
比如领导每天处理excel,你是不是可以写一个程序,让他释放双手;这样你的技术提升了,而且还让领导对你的技术有了肯定,何乐而不为?

工作需要,JAVAer自学python_第2张图片

Python 编程,应该养成哪些好的习惯?

1、虽然python是脚本语言,我们写的时候还是按照面向对象的方式来写;这样对与后续维护和扩展都有很有好处
2、好记性不如烂笔头,可以把学习过程中遇到有用的内容记录下来,待以后查阅
3、善于将优秀的特性用到自己的业务代码开发过程中,你的代码水平也会得到相应的提升
4、有兴趣可以看看优秀框架源码

对于编程零基础,第一个语言是 Python 的人有什么建议?

知识预习 + 视频教程 我觉得这个对于零基础的来说很重要

推荐一个我自学的视频教程,推荐给大家(至今我还收藏着呢):
【Python零基础入门教程全套完整版】 https://www.bilibili.com/video/BV1Xo4y1d7Uc/
【超详细Django入门】 https://www.bilibili.com/video/BV1JW411i7W1/

python发行版本间不兼容,这个得注意;比如pyhton2和python3

over~~

你可能感兴趣的:(Python入门到放弃,python)