Python学习心得,小白初学工具推荐_类似 pierce映射工具-程序员宅基地

技术标签: 学习  python  笔记  编程语言  心得  

Python初学心得

大家好,很高兴你能看我这篇文章。
贪玩的我担心自己的前途,毕业入了培训机构学习Python这个编程语言。当时我在学校听过C++,Java和Python这三种语言。应该有很多小伙伴跟我一样C++,java这类的语言写个程序太麻烦了,每个程序代码都要写头程序,而且写的程序代码偏多,所以就到了培训机构学习Python这门语言及其相应的工作内容模拟实训。
初次接触Python的我也是跟大家初学一样,怎么Python语言实现一个功能代码怎么这么少,库太多也太好用了吧,应该很好学!确实是这样,在很多眼里这门语言,说难不难,说简单也不简单,不难就是对语法格式要求想对少,只需特别注意缩进,其他的格式稍微注意一下就不会怎么出错,而且库用起来相对简单,不需要花太多时间编写一个比较难的算法。说不简单,也是正因为库太多而且这些库太多相似,不同库之间的运用需要特别注意,而且有的库虽然好用,但限制太大,有的库比较难用但限制又太少,就因为库里面的语法、算法都不相同。当然这是初学者必须要面对的东西,不然学Python,不懂得熟练运用库,提高编程效率,那还不如学Java那些呢。当然只要能多用几次,多看看库里面的源码,运用库相对来说是很简单的。
在我看来学习Python需要注意以下几点,这也是我对小白的建议:
1,一定要熟练掌握安装python相关的文件以及配置环境,假如到了公司工作,公司给你一台电脑基本都是缺少很多相应的东西,这需要你快速安装好自己编程所需要的软件。推荐可以在自己电脑上安装个虚拟机,多安装几次,多试试换windows不同系统安装,这样会发现很多安装上得问题你就可以提前了解并解决这些问题,不至于到了公司安装的时候疯狂求人。
2,基础很重要!基础很重要!基础很重要!重要的事说三遍,做什么事都需要基础得巩固,不然你很难写出代码
3,思维很重要!思维很重要!思维很重要!当然除了基础,还要有编程思维,我个人不推荐小白遇到不懂的想都不想一下就疯狂百度,为什么这样说呢,你可能花了几个小时的时间去百度,都找不到你想要的答案,所以我鼓励要多去思考怎么去解决,或者是看看圈子内的人有没有懂得人去请教,实在没办法就去百度。当然如果是有编程思维,但有的库不懂用,也别先百度,可以去看看这个库的源码到底怎么说的。
4,关于代码,要多留意一下缩进,因为Java、C++的内容估计大多是用括号括起来的,而Python是靠缩进来区别哪个内容是在哪个部分的。
5,多去手打代码,即使你理解了知识点,不去手打多几下,也是很容易忘记的,而且真正到用的时候你就算知道要用这个知识点,你也很难使用这个知识点,亲身经历T.T
6,多去Python官网了解相应的源码,这对于编程是很有帮助的。
7,培养一些兴趣爱好,例如跑步,打游戏(打游戏可以,但不要过度)等,因为在我看来打代码是一种比较费脑,伤身的工作,长时间处于紧绷状态,很容易导致身心崩溃,而且打代码长时间都是坐着这对于谁都是不好的,尤其是男性朋友,至于为什么可以去稍微了解一下,也可以去医院咨询,咳咳过头了。所以来说多运动,多放松真的对一个程序员来说是真的很重要!
8,打字速度也要提升,推荐下载一些打字练习的软件,例如:金山打字通,多多练习打字最好一分钟到达140+,这样写代码会很快,思维也会扩散快一点。
这些都是我给出的关于小白的建议,因为我也学了一个月相对于来说有点心得体会可以供大家参考,而且我还会隔一段时间来更新一些基础内容跟注意事项,可以更好的给小白建议,当然如果有不同理解的话,也可以私信或者评论留言我,一起探讨更新内容。
最后附上:
人生苦短,我用Python!
在这里插入图片描述
咳咳忘记跟小白们说工具了
推荐安装的IDLE可以是:
3版本的
3.5.2
3.6.5
3.7.3
2 版本的
2.7.14
推荐前期使用IDLE编写,这样对小白很有帮助
我自用的IDLE是3.6.5跟2.7.14
到了中后期可以使用PythonCharm来编写啦
好了,最后谢谢你的阅读,希望能对你有所帮助,愿你成为一名出色的程序员!

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

智能推荐

游戏开发基础(十)_const dword numsubsets = 3;-程序员宅基地

文章浏览阅读8k次。第十章ID3DXMesh接口继承了其父接口ID3DXBaseMesh的大部分功能ID3DXBaseMesh接口包含有一个顶点缓存(用于存储网格顶点)和一个索引缓存(决定顶点应以何种组合方式构成网格的三角形单元)获取这些接口的指针HRESULT ID3DXMesh::GetVertexBuffer(LPDIRECT3DVERTEXBUFFER9* ppVB);HRESULT ID_const dword numsubsets = 3;

关于不同场景下的Encoder-Decoder_输入是图片的encoder decoder-程序员宅基地

文章浏览阅读1.6k次,点赞4次,收藏3次。Encoder-Decoder简而言之就是将信息从一种表示转换成中间表示,再由中间表示去转换成另一种表示。目前Encoder-Decoder结构已应用的领域包括 机器翻译,图像分割,图像生成。但他们的用处和意义有所不同。机器翻译Encoder-Decoder机器翻译最典型的编码-解码模型就是seq2seq,Encoder通过序列化的输入以及隐层神经元的共同作用得到中间表示——上下文神经元context cell(上下文神经元),而后中间表示和Decoder的隐层神经元共同作用而产生输出值。._输入是图片的encoder decoder

搭建基于Linux的Informix数据库开发环境_informix数据库安装与新建实例-程序员宅基地

文章浏览阅读570次。本文从系统管理员的角度讨论安全问题.系统管理员是管理系统的人:启动系统,停止系统运行,安装新软件,增加新用户,删除老用户,以及完成保持系统发展和运行的日常事务工作.1.安全管理安全管理主要分为四个方面:(1)防止未授权存取:这是计算机安全最重要的问题:未被使用系统的人进入系统.用户意识,良好的口令管理(由系统管理员和用户双方配合),登录活动记录和报告,用户和网络活动的周期检查,这些都是防止未授权存_informix数据库安装与新建实例

若依框架,bootstrap table的自定义初始化查询条件赋值_table初始化时带条件查询 csdn-程序员宅基地

文章浏览阅读4.8k次。父页面点击查询,附带查询条件,传值另一页面 /*搜索后的企业列表,点击详情,在原页面上更新详情页*/ function toQykDetail(comName) { /* var prefix = ctx + "system/gxqTyc";*/ /* search("5");*//* $.modal.openTab("天眼查企业库详情",..._table初始化时带条件查询 csdn

PAT【甲级】1013_第一行输入三个正整数n,m,h,代表城市数量和道路数量,以及总路程的限制。接下来的m-程序员宅基地

文章浏览阅读235次。题目链接:PAT【甲级】1013题目简述:输入N,M,K三个正整数(N为城市数量,M为城市间道路数量,K为要查询的案例数),然后输入M组格式为c1 c2的数字,分别代表两个城市之间连有通路。下面则数输入K个数,表示删除这个节点后,还需要建立多少条路来使得各城市节点互通。#include<bits/stdc++.h>using namespace std;vector<vector<int>> graph(1000, vector<int>(1000,_第一行输入三个正整数n,m,h,代表城市数量和道路数量,以及总路程的限制。接下来的m

大数据系列hadoop——MapReduce实例——单词计数_hadoop中reduce阶段处理数据大小写单词算一个吗-程序员宅基地

文章浏览阅读966次。目录一、简介二、思路三、实现一、简介 这个应该是mapReduce里面最简单,也是所有人写的第一个例子吧。二、思路 map阶段,分词,把每个词作为key,value为1 reduce阶段,把每个词的value相加三、实现 @Slf4jpublic clas..._hadoop中reduce阶段处理数据大小写单词算一个吗

随便推点

经典算法---渊子赛马_python渊子赛马-程序员宅基地

文章浏览阅读1.6k次。描述赛马是一古老的游戏,早在公元前四世纪的中国,处在诸侯割据的状态,历史上称为“战国时期”。在魏国作官的孙膑,因为受到同僚庞涓的迫害,被齐国使臣救出后,到达齐国国都。 赛马是当时最受齐国贵族欢迎的娱乐项目。上至国王,下到大臣,常常以赛马取乐,并以重金赌输赢。田忌多次与国王及其他大臣赌输赢,屡赌屡输。一天他赛马又输了,回家后闷闷不乐。孙膑安慰他说:“下次有机会带我到马场看看,也许我能帮你_python渊子赛马

关于电影《暗杀》背后的故事和想法_喑杀电影有爱情吗-程序员宅基地

文章浏览阅读3.5k次。  最近看过了由全智贤主演的电影《暗杀》,虽然说这是一部我们早已熟稔的抗战题材电影,可是在全女神颜值和演技的诱惑下,我终于还是花了点时间来看这部电影。或许是因为我们见识过了太多的“抗日神剧”,所以在面对这样一部电影的时候,我们难免带着某种不屑的眼光去审视它。可是当你看完了这部电影,突然间兴奋到难以自制,不由地惊呼一声:想不到韩国拍这种主旋律电影都能这么好看。我想,这是一种由视角转换所引起的代入感,..._喑杀电影有爱情吗

程序员也文艺:读万卷书,行万里路_程序员的文艺例子-程序员宅基地

文章浏览阅读1.2k次。人人都渴望成功的甜蜜,却并非人人都愿意流出咸咸的汗滴。苦读一流的好书,悄做真诚的好人,细行实在的好事,欢度平凡的日子。先读万卷书,后行万里路。缤纷的世界上,真的就是这样——不是所有的花,都开在美丽的春天;不是所有的果,都结在金色的秋季;不是所有的歌,都唱在温馨的时刻。说出来就是话,走出来就是路,唱出来就是歌。_程序员的文艺例子

arm-linux-gcc交叉工具链的安装和使用_arm-none-eabi-gcc-4.6.4-程序员宅基地

文章浏览阅读1.5w次,点赞3次,收藏11次。1、安装arm-linux-gcc交叉工具链[root@localhost Denny]# lsarm-linux-gcc-4.3.2.tgz Desktop gcc kernel modules shell实验 smb.conf tftp安装包 wireshark软件包at_remind.c file gdb make_arm-none-eabi-gcc-4.6.4

SSE2指令集系列之一----浮点运算指令-程序员宅基地

文章浏览阅读1.6k次,点赞2次,收藏2次。SSE2与SSE1使用相同寄存器,指令描述约定: MM指64位MMX寄存器 XMM指128XMM寄存器 m32 指32位内存变量 m128指128位内存变量 本小结主要描述双精度浮点运算指令 1. 数据搬移指令 movapd..._sse2 取浮点数整数

java程序员基础面试的56个面试题_java方法可以同时即是static又是synchronized的吗?-程序员宅基地

文章浏览阅读327次。01-101.问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。2.问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。3.问题:如果要重写一个对象的equals方法,还要考虑什么?答案:hashCode。4.问题:Java的”一次编写,..._java方法可以同时即是static又是synchronized的吗?