怎么自学python,大概要多久?上岸程序员告诉你_程序员怎么自学python-程序员宅基地

技术标签: python  

我就是从零基础开始学的Python,也算是一个过来人了吧,现在看来当初我也是走了许多弯路,来给大家分享一下我的经验吧。

首先是最重要的一点,想清楚你为什么要去学Python?你是想要做一个网站,写一个顺手的工具,还是只要能够通过学校的考试就行,这很大程度的影响了你该如何去学Python,学到什么程度或者是你是否该转去学习另一种语言。如果你只是想做一个个人网站或者博客,你大可去学PHP,甚至根本不用学,网上有很多网站模板,直接就能用。如果你们和当初的我一样是希望通过Python写一些小工具来提升自己在职场上的竞争力,提高生产力,你就需要明白Python相比其他语言的优势之处。

易上手。就是Python最大的优势,一个初学者不需要像C,Java去懂得数据类型,内存管理,你只要学会几句语法,你就可以完成一个任务。

代码简洁。别的语言可能需要上百行的代码才能完成的任务,Python只需要十行。

庞大完善的代码库支持。Python为我们提供了完善的基础代码库,在网络,文件,文本,GUI方面都有大量的函数为我们提供帮助。还有第三方库,也就是世界各地的程序员分享出来的代码库,当我们想去实现某个需求的时候,也许已经有人为你造好了轮子,你只要调用就行。

选对正确的学习方法,这可以帮你少走很多弯路。这非常重要,因为如果选择了一个低效的学习方法,也许别人都已经彻底学会了,你才刚配置好环境,学会Hello World。

没有基础的建议先打好基础,有基础的可以看文字。不要怕基础枯燥,基础真正打好, 之后做项目你会有种打通经络的快感。编程之路开始还请不要功利,得耐得住寂寞,枯燥。

我并不建议为了学Python去买书,因为一来国内的书质量真的参差不齐,二来国外的优质书像Python Cookbook,Head First Python从写完,出版,翻译成中文,这中间的周期很长,而Python作为一个更新很快的语言,你学习的版本可能已经落后了。

一定要多练!一定要多练!一定要多练!任何编程语言的学习都是建立在实践上面的,不练习,就像是花了半天时间去学习开枪的理论,结果根本没有机会摸枪,你觉得你打得准吗?想要学好Python一定要多去练习,没有熟练度的加成,你学的再多也只是纸上谈兵,一旦面对了真正的问题,你就会无从下手。

学会用搜索引擎。程序员里面会用百度的人的工资是不会用的好几倍,会用google的又是会百度的好几倍。用好搜索引擎,你会发现你遇到的问题基本上都是有前人碰到过并已经解决了的问题。同时,会用搜索引擎之后你能找到很多资源帮助你的学习。

最后,努力学习,学以致用。生活中可以用到Python的位置远比你想象的多得多,等到你学会Python之后你会发现生活中有很多的问题都是可以通过Python来帮助你快速解决的。

学编程最需要的就是耐心!现在大家想学编程太方便了,跟着教程满天飞。刚开始入门的时候有高手带,往往能有事半功倍的效果,尤其是自己不知道怎么找资料,怎么去配置编程环境什么的时候。有人手把手教的话,入门就高效很多了。下面给大家准备了一些python学习资料~

希望大家都能坚持下去,把Python学成哦~
在这里插入图片描述
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/huang5333/article/details/118611460

智能推荐

Django实现简单页面弹框_django simpleui action 弹出页面-程序员宅基地

文章浏览阅读3.3k次。使用django自带的messages首先确保setting.py文件中APP注册部分存在这个库在项目中导入使用前端页面代码效果展示参考原文_django simpleui action 弹出页面

271.【华为OD机试】查找一个有向网络的头节点和尾节点(有向无环图(DAG)-Java&Python&C++&JS实现)-程序员宅基地

文章浏览阅读3.1k次。【华为OD机试】查找一个有向网络的头节点和尾节点(有向无环图(DAG)-Java&Python&C++&JS实现)给定一个有向图,图中可能包含有环,图使用二维矩阵表示,每一行的第一列表示起始节点,第二列表示终止节点,如[0, 1]表示从0到1的路径。每个节点用正整数表示。求这个数据的首节点与尾节点,题目给的用例会是一个首节点,但可能存在多个尾节点。同时,图中可能含有环。如果图中含有环,返回[-1]。

【STM32 定时器(二)TIM 输入捕获PWM 总结】_stm32 tim pwm捕获 标准库函数-程序员宅基地

文章浏览阅读821次,点赞22次,收藏11次。PWM参数计算分辨率越细,分的分量越精细,越稳定,假如它为1%,则它可使得风扇以1为单位的等级调速。可以从1调到100档位,假如它为50%,那么只有两个档位。50和 100。计算:如果我现在想要生成一个 PWM频率为1KHZ,占空比可以为任意,PWM分辨率为1%,则PSC(分频器系数),ARR(重装值)应改为多少呢?Reso分辨率=1%=1/100 ,又因为Reso=1/ARR+1 故而ARR=100-1=99。PWM频率=1k=1000 = CK_PSC / (PSC+1)* (ARR + 1)_stm32 tim pwm捕获 标准库函数

安全远控如何设置?揭秘ToDesk、TeamViewer 、向日葵安全远程防御大招_远程操作遮蔽方案-程序员宅基地

文章浏览阅读1.9w次,点赞128次,收藏130次。本文我将测试 ToDesk、TeamViewer、向日葵这三款远程控制软件,通过实际操作来对比三款软件的安全性,并给出自己的使用建议。_远程操作遮蔽方案

看完这些毕设,必须得到老师肯定!!!_毕设老师就给了一张线路图片-程序员宅基地

文章浏览阅读2.2k次,点赞4次,收藏9次。每年的毕业设计,都是检验每位编程专业学生学习成果的不二指标。毕设是一个漫长而艰辛的创作过程,每年的五六月份,总会看到有很多同学因没有提前规划好,导致自己和团队在作品提交截止日前忙得焦头烂额,身心俱疲。在此小编整理了一下自己的宝藏项目,作为过来人来聊聊~由于内容过多的原因,这里只简单介绍一部分内容。二手车项目实战**课程目标:**通过本项目的学习,夯实基于JDBC+JSP+Servlet+Ajax进行JavaWeb项目开发的基础,积累项目开发经验,并熟悉项目开发的详细流程。**课程概述:**本课._毕设老师就给了一张线路图片

抖音弹幕互动游戏直播怎么弄?_抖音弹幕游戏直播怎么弄-程序员宅基地

文章浏览阅读8k次。● 本质上是基于直播的一种实时互动玩法,用户可以通过直播间互动行为实现跟主播之间的实时互动;● 主播开启玩法后进行投屏分享,用户通过发送评论/赠送礼物来影响主播侧的玩法内容;● 特定礼物流水(即魔法镜、能量电池、恶魔炸弹、神秘空投、超能喷射)即为弹幕游戏玩法流水;1.玩法展现场景及产品形态展现场景:根据游戏玩法不同,可以选择合适的单人弹幕互动或者多人弹幕互动;产品形态:主播可在移动端或者PC端进行玩法开启;确认右上角的版本号不低于4.2.6点击开播开启直播,如果不开播,第二步无法进行。_抖音弹幕游戏直播怎么弄

随便推点

Python中的装饰器详解及实际应用【第120篇—装饰器详解】-程序员宅基地

文章浏览阅读3.1k次,点赞18次,收藏33次。Python中的装饰器详解及实际应用【第120篇—装饰器详解】在Python编程中,装饰器(Decorator)是一种强大而灵活的工具,用于修改函数或方法的行为。它们广泛应用于许多Python框架和库,如Flask、Django等。本文将深入探讨装饰器的概念、使用方法,并提供实际应用的代码示例和详细解析。

287.【华为OD机试】字符串序列判定(贪心算法—Java&Python&C++&JS实现)-程序员宅基地

文章浏览阅读3k次。【华为OD机试】字符串序列判定(贪心算法—Java&Python&C++&JS实现)输入两个字符串S和L,都只包含英文小写字母。S长度

Map接口-HashMap-HashTable-LinkedHashMap-TreeMap-ConcurrentHashMap-程序员宅基地

文章浏览阅读741次,点赞14次,收藏28次。hash是把输入的任意对象通过哈希算法变换成固定长度的输出,该输出就是哈希值。不同的输入可能会哈希相同的输出,所以不可能从哈希值来确定唯一的输入值,但可以键哈希值作为这个对象的一个特征HashMap内部旧采用了哈希算法来存储元素。但由于哈希算法对于不同的输入可能会哈希成相同的输出,而且数组空间不可能是无限大的,所以在同个位置上就不可避免的需要存储多个元素了,这种情况就叫做哈希冲突。此外,HashMap不保证元素的存储顺序和迭代顺序。

数字ic验证工程师经典笔试面试题(含答案)_数字ic面试提问-程序员宅基地

文章浏览阅读2.4k次,点赞2次,收藏73次。采样提前,驱动落后,保证信号不会出现竞争。在 IP 级验证时,如果是内部 IP,那么需要就接下来的运用场景(配置情况),展开重点性的验证,如果是向外部提供的 IP,那么需要针对其参数配置展开更为全面细致的验证工作,所以其特点不但是要求验证每一项功能,而且是每一项功能在不同配置下的行为是否是正确的。验证就是在设计规范的要求下,对已知功能目标下的 DUT 进行检查,然而实际 的使用场景是设计规范无法全面覆盖的,验证工程师只能在有限的资源与时间下 对设计代码进行最大限度的检查以尽可能多地消除流片之后的bug。_数字ic面试提问

C++语言课程设计任务书[2023-01-26]_c++课程设计评分标准-程序员宅基地

文章浏览阅读344次。课程设计要求及评分标准:一、教学目标和基本要求本课程全面系统的学习面向对象程序设计的基本概念,基本语法和编程方法。正确理解掌握C++面向对象程序设计的基本特性:类,对象,继承与派生,多态,虚函数,模板,流类库等。遵循软件过程的各个环节进行系统分析、设计、实现、集成、测试,了解当前常用的软件开发工具(Visual C++),培养学生解决实际问题的能力。二、组织方式结合具体的实践项目,以分组的形式(4-5人一组)开展程序设计的上机实践。_c++课程设计评分标准

python调用百度地图API 实现单点沿线轨迹运动_调用地图api来获取指定路线经纬度来进行运动-程序员宅基地

文章浏览阅读2w次,点赞6次,收藏76次。百度地图API 可以做很多好玩的事情,自己闲来无事,先是照着一些资料做了热力图,然后借助pyqt5做了一个简单的界面,实现gps单点沿线(行车)的轨迹。 先上程序界面和效果图: 过程:1、 申请百度地图开发密匙,界面如下,(另外,我用服务器端一直不成功,所以改用浏览器端就成功了) 2、实现两点之间的路径,必须知道两个地点的经纬度,这个时候在制作热力图中就有这个url:url_调用地图api来获取指定路线经纬度来进行运动

推荐文章

热门文章

相关标签