• 工作需要,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/

    在这里插入图片描述

    怎么用最短时间高效而踏实地学习 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~~

  • 相关阅读:
    前端培训丁鹿学堂:vue3组合式api之toRaw和customRef
    老卫带你学---leetcode刷题(17. 电话号码的字母组合)
    在 Node.js 中发出 HTTP 请求的 5 种方法
    uniapp开发笔记----发布成微信小程序体验版本
    图解操作系统-cpu cache
    基于SSM的视频播放系统的设计与实现
    网络扫描程序设计
    uniapp iosApp H5+本地文件操作(写入修改删除等)
    2023国自然淘金:m6A与糖酵解、铁死亡和巨噬细胞如何强强联姻?
    Nginx 负载均衡
  • 原文地址:https://blog.csdn.net/Aqu415/article/details/130909026