在学习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的初步学习相关推荐

  1. 用Python对CAPM和Fama French Three Factor model的初步学习

    用Python对CAPM和Fama French Three Factor model的初步学习 概述 介绍 建模与分析 CAPM Fama French Three-Factor Model 总结 ...

  2. python列表元素都加倍_关于python列表增加元素的三种操作方法

    关于python列表增加元素的三种操作方法 1.insert方法,该方法包含两个参数,第一个参数为插入的位置参数,第二个参数为插入内容 a = [0,0,0] b = [1,2,3] a.insert ...

  3. python编程能有什么用_揭秘python都能做什么?

    Python作为一种功能强大,并井且简单易学的编程语言而广受好评,那么Python都能做么?概据起来有以下几个方面. Wob开发使用Python的二个基本应用就是进行Web开发,在国内,大一些的使用P ...

  4. python基础语法加爬虫精进_从Python安装到语法基础,这才是初学者都能懂的爬虫教程...

    Python和PyCharm的安装:学会Python和PyCharm的安装方法 变量和字符串:学会使用变量和字符串的基本用法 函数与控制语句:学会Python循环.判断语句.循环语句和函数的使用 Py ...

  5. python学什么方向就业好_学python就业都有哪些方向

    匿名用户 1级 2016-08-02 回答 其实我个人是很看好python未来的就业前景的,因为我认识太多的工程师都已经在学python,很多都是月收入大几万的 我个人也并非一直用python.前些年 ...

  6. python __new__方法有什么用_学python日常工作有什么用?

    最近有一位朋友准备实习开始找工作,来跟我交流他目前找工作遇到的一些情况: "我被找工作弄得满头包,觉得好像自己学的专业很没有市场,也没有很好的大公司背书,根本没有和 HR 谈薪资的底气.&q ...

  7. python核心编程第三版_《Python核心编程(第3版)》

    <Python核心编程(第3版)>是经典畅销图书<Python核心编程(第二版)>的全新升级版本,本书适合具有一定经验的Python开发人员阅读,总共分为3部分.第1部分为讲解 ...

  8. python发行版是什么意思_致 Python 初学者

    当下是一个喧嚣.浮躁的时代.我们总是被生活中大量涌现的热点所吸引,几乎没有深度阅读和思考的时间和机会.我始终认为,学习是需要沉下心来慢慢钻研的,是长期的:同时,学习不应该被赋予太多的功利色彩.一个Py ...

  9. python能开发安卓app吗_如何Python写一个安卓APP

    前言:用Python写安卓APP肯定不是最好的选择,但是肯定是一个很偷懒的选择,而且实在不想学习Java,再者,就编程而言已经会的就Python与Golang(注:Python,Golang水平都一般 ...

最新文章

  1. 【从零学习openCV】IOS7下的人脸检測
  2. c c++ 函数内数组初值_C编程基础-关键字-函数和指针
  3. 部署Dashboard图形界面控制docker集群
  4. 【maven插件】maven-resources-plugin
  5. Linux more和less
  6. MySQL : mysql连接报 Communications link failure
  7. 前端框架 Bootstrap 4.4.0 发布
  8. 华为手机如何换成鸿蒙,如何将自己的华为手机升级成鸿蒙系统
  9. 数字化营销怎么做?如何做好数字化营销?
  10. winxp网络找不到计算机,WinXP系统电脑打开WiFi搜索不到无线网络的解决方法
  11. 国庆马上到了,用python实现国旗头像
  12. 一个教训:养成良好的编程习惯的重要性
  13. java查找图片_用java查找图片中的图片?
  14. FileReader 文件操作
  15. python,day7,并发编程
  16. 电子商务网站开发流程
  17. oracle_sod,sod
  18. 实时操作系统和分时操作系统之间的区别是什么
  19. 解决:‘config.status: error: Something went wrong bootstrapping makefile fragments......’问题
  20. 09-Python之函数

热门文章

  1. 【Ajax技术】解决XHR与中文乱码问题
  2. (android之sqlite三)单机Sqlite数据库
  3. 最终幻想13 公布发售日期和主题曲
  4. 测试用例的“真相”与“事实” 这9个事实让人扎心!
  5. Jmeter——将Fiddeler作为代理服务器
  6. java第八章数组上机,上机题目(初级)- 用数组实现记事本(Java)
  7. JMeter功能不够用?看我的
  8. pytorch 测试每一类_2D UNet++ VGGBlock脑胶质瘤分割BraTs + Pytorch实现
  9. 软件开发中的需求文档由谁来编写_使用 RStudio 中的 Rmarkdown 编写演示文档
  10. 【收藏】RPM包制作和spec文件详解