工作需要,JAVAer自学python

news/2025/1/15 21:38:45/

人生苦短,我用Python。

是如何学习/自学 Python 的?

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

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

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

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

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

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

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

推荐:菜鸟教程

https://m.runoob.com/python3/

在这里插入图片描述

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

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

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

那就要学习新框架了。

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

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

在这里插入图片描述

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

虽然python是脚本语言,我们写的时候还是按照面向对象的方式来写;这样对与后续维护和扩展都有很有好处

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

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

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

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

over~~


http://www.ppmy.cn/news/97122.html

相关文章

在线Excel绝配:SpreadJS 16.1.1+GcExcel 6.1.1 Crack

前端:SpreadJS 16.1.1 后端: GcExcel 6.1.1 全能 SpreadJS 16.1.1此版本的产品中包含以下功能和增强功能。 添加了各种输入掩码样式选项。 添加了在保护工作表时设置密码以及在取消保护时验证密码的支持。 增强了组合图以将其显示为仪表图。 添加了…

[acwing周赛复盘] 第 105 场周赛20230527

[acwing周赛复盘] 第 105 场周赛20230527 总结5029. 极值数量1. 题目描述2. 思路分析3. 代码实现 5030. 核心元素1. 题目描述2. 思路分析3. 代码实现 5031. 矩阵扩张1. 题目描述2. 思路分析3. 代码实现 六、参考链接 总结 又是笨比的一周,只做出1题。T1 模拟T2 计…

【PHP】问题已解决:宝塔面板搭建php网站无法上传图片或是文件(保姆级图文)

目录 问题情况原因和解决方法总结 『PHP』分享PHP环境配置到项目实战个人学习笔记。 欢迎关注 『PHP』 系列,持续更新中 欢迎关注 『PHP』 系列,持续更新中 问题情况 宝塔面板搭建php网站无法上传图片或是文件。 原因和解决方法 检查你的php里是否安装…

【threejs+vue2初级问题】加载纹理、去掉纹理的背景

前言 很多threejs项目都是使用原生写法的,如何移植到vue2中,下面是两个需要注意的地方 1.加载纹理的方式 原生开发: const a new THREE.TextureLoader().load(./mya.png vue开发:const texture new THREE.TextureLoader().lo…

[活动预告] Substrate 中的 IBC 跨链模块技术分享 Substrate-ibc

IBC协议是Cosmos社区设计发明的一套通用链间通信协议,而章鱼网络为Substrate实现了IBC协议模块,将Cosmos生态和Substrate生态结合起来,为Substrate生态项目的跨链需求,提供了另一种方案选择。 分享者:DaviRain 讲师简…

计算机网络 - 网络层的控制平面

Introduction 控制平面设计很多路由的算法, 然后计算出路由表给数据平面转发跟路由的, 传统方式的控制平面是每一个路由器都有一个控制平面, SDN方式的话通常是集中的remote管理, 一个控制平面控制多个本地代理CA - (Control Agent) 路由选择算法 路由route的概念 按照某种…

软考A计划-试题模拟含答案解析-卷六

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例 👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资源分享&am…

tensorflow及其keras如何保存模型

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…