工作需要,JAVAer自学python

文章讲述了学习Python的过程,包括通过视频教程、博客文档和实践项目来入门,对比Python与Java的优劣,推荐了菜鸟教程作为学习资源,并强调动手实践的重要性。还提到了Python进阶可学习Django框架,以及应对入门后进步瓶颈的方法,如学习新框架和提升自驱力。此外,建议初学者养成良好的编程习惯,如面向对象编程和记录学习笔记。
摘要由CSDN通过智能技术生成

人生苦短,我用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/

在这里插入图片描述

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

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

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

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

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

那就要学习新框架了。

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

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

在这里插入图片描述

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~~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值