python刚开始什么都不能_关于python的初步学习
在学习python之前,学习过C,JAVA,众所周知这是两种不同的语言,C语言更偏向于底层逻辑,JAVA 则是一种面向对象的语言,在真正开始学习并使用python之前,我用python都是用的C语言的思想来编辑,即在不使用第三方库的情况下来进行编辑,结果受自身能力影响以及对python了解不足,发现似乎我的打开方式是不对的,编程成了一件具费头发的事情,甚至在一段时间内成了我不可触及的梦,但渐渐随着学习的深入,我突然间明白了一个众所周知的常识--python是一个彻头彻尾的面向对象的语言,此时好似灵光一现,也改变了我学习C之后产生的一个看法,那就是--你不用自己亲自完成每条代码的实现,为什么不用用别人的呢?就像码积木一样,你没必要自己去制作每一个积木,你把别人做好的拿过来用就行了,你需要的就是将合适的积木放在你的作品中该放的地方,这一思想在我学习JAVA时还没有想通,这么一想我似乎有点愚笨了,这对我来说仿佛打开了新世界的大门,在用C和JAVA进行编程时,方法还不像python这么多,也可能是我还没接触到,但是不得不说python的第三方库是真的强大,现在编程,哪里不会先逛百度,实在解决不了了,逛逛github,一切就迎刃而解了。
现在就简单谈谈我在使用python中遇到的一些显而易见的问题的感受:
1.对于python中的数据类型及其相关操作得尤为注意,例如将一个0x开头的字符串转为整形数据时,使用int方法可能会出错,这时应该使用eval()方法来操作;
2.对于第三方库的使用,首先要知道第三方库中一些重要的参数的数据类型,使用前应该大概看一下官方文档;
3.封装成方法和类这是很重要的,会减少出错率;
4.debug是强大的工具;
5.缩进是重要的;
6.for语句是强大的;
7.对于None的判断;
8.os库带来的便利是不可言喻的;
9.无实例对象调用方法是方便的。
python刚开始什么都不能_关于python的初步学习相关推荐
- 用Python对CAPM和Fama French Three Factor model的初步学习
用Python对CAPM和Fama French Three Factor model的初步学习 概述 介绍 建模与分析 CAPM Fama French Three-Factor Model 总结 ...
- python列表元素都加倍_关于python列表增加元素的三种操作方法
关于python列表增加元素的三种操作方法 1.insert方法,该方法包含两个参数,第一个参数为插入的位置参数,第二个参数为插入内容 a = [0,0,0] b = [1,2,3] a.insert ...
- python编程能有什么用_揭秘python都能做什么?
Python作为一种功能强大,并井且简单易学的编程语言而广受好评,那么Python都能做么?概据起来有以下几个方面. Wob开发使用Python的二个基本应用就是进行Web开发,在国内,大一些的使用P ...
- python基础语法加爬虫精进_从Python安装到语法基础,这才是初学者都能懂的爬虫教程...
Python和PyCharm的安装:学会Python和PyCharm的安装方法 变量和字符串:学会使用变量和字符串的基本用法 函数与控制语句:学会Python循环.判断语句.循环语句和函数的使用 Py ...
- python学什么方向就业好_学python就业都有哪些方向
匿名用户 1级 2016-08-02 回答 其实我个人是很看好python未来的就业前景的,因为我认识太多的工程师都已经在学python,很多都是月收入大几万的 我个人也并非一直用python.前些年 ...
- python __new__方法有什么用_学python日常工作有什么用?
最近有一位朋友准备实习开始找工作,来跟我交流他目前找工作遇到的一些情况: "我被找工作弄得满头包,觉得好像自己学的专业很没有市场,也没有很好的大公司背书,根本没有和 HR 谈薪资的底气.&q ...
- python核心编程第三版_《Python核心编程(第3版)》
<Python核心编程(第3版)>是经典畅销图书<Python核心编程(第二版)>的全新升级版本,本书适合具有一定经验的Python开发人员阅读,总共分为3部分.第1部分为讲解 ...
- python发行版是什么意思_致 Python 初学者
当下是一个喧嚣.浮躁的时代.我们总是被生活中大量涌现的热点所吸引,几乎没有深度阅读和思考的时间和机会.我始终认为,学习是需要沉下心来慢慢钻研的,是长期的:同时,学习不应该被赋予太多的功利色彩.一个Py ...
- python能开发安卓app吗_如何Python写一个安卓APP
前言:用Python写安卓APP肯定不是最好的选择,但是肯定是一个很偷懒的选择,而且实在不想学习Java,再者,就编程而言已经会的就Python与Golang(注:Python,Golang水平都一般 ...
最新文章
- 【从零学习openCV】IOS7下的人脸检測
- c c++ 函数内数组初值_C编程基础-关键字-函数和指针
- 部署Dashboard图形界面控制docker集群
- 【maven插件】maven-resources-plugin
- Linux more和less
- MySQL : mysql连接报 Communications link failure
- 前端框架 Bootstrap 4.4.0 发布
- 华为手机如何换成鸿蒙,如何将自己的华为手机升级成鸿蒙系统
- 数字化营销怎么做?如何做好数字化营销?
- winxp网络找不到计算机,WinXP系统电脑打开WiFi搜索不到无线网络的解决方法
- 国庆马上到了,用python实现国旗头像
- 一个教训:养成良好的编程习惯的重要性
- java查找图片_用java查找图片中的图片?
- FileReader 文件操作
- python,day7,并发编程
- 电子商务网站开发流程
- oracle_sod,sod
- 实时操作系统和分时操作系统之间的区别是什么
- 解决:‘config.status: error: Something went wrong bootstrapping makefile fragments......’问题
- 09-Python之函数
热门文章
- 【Ajax技术】解决XHR与中文乱码问题
- (android之sqlite三)单机Sqlite数据库
- 最终幻想13 公布发售日期和主题曲
- 测试用例的“真相”与“事实” 这9个事实让人扎心!
- Jmeter——将Fiddeler作为代理服务器
- java第八章数组上机,上机题目(初级)- 用数组实现记事本(Java)
- JMeter功能不够用?看我的
- pytorch 测试每一类_2D UNet++ VGGBlock脑胶质瘤分割BraTs + Pytorch实现
- 软件开发中的需求文档由谁来编写_使用 RStudio 中的 Rmarkdown 编写演示文档
- 【收藏】RPM包制作和spec文件详解