辉_少

< 2025年7月 >
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
3 4 5 6 7 8 9
记初学python的一些心得

人生苦短,我用python!

  其实我自学python也很长一段时间了,但总是去更换学习资料,搞的现在学的不是很好,因为没更换次资料都要从头开始学起,那么分享下我的学习战况吧,不是很好,还将就的能看。

  程序设计基础之

  计算机组成:
    根据一系列指令对数据进行处理的工具或机器
  特征:
    可以进行数据计算
    根据指令执行任务
  组成:
    运算器+控制器(CPU)
    存储器(内存及硬盘)
    输入设备和输入设备
  工作过程(IPO):
    输入(input):程序用到的数据
    处理(process):编写的程序放于存储器中用于对数据处理操作
    输出(output):对处理或计算后的结果进行输出

  程序编写步骤:
    确定问题----算法(解决办法)设计----算法实现----测试----验证


  python语言简介:
    人生苦短,我用python

  python语言特点:
    语法简洁:实现相同功能,代码量相当于其他语言的1/10~1/5
    跨平台
    可扩展:可与其他编程语言集成
    开放源代码
    多用途:用于快速、交互式代码开发,也用于构建大型应用程序(如:科学计算、数据处理、人工智能)
    类库丰富:自身提供几百个内置库

  应用场景:
    图形处理
    数据可视化
    数据分析
    游戏:https://www.pygame.org
    量化分析: https://www.joinquant.com
    网络爬虫: https://wiki.jikexueyuan.com/project/python-crawler/source-code-and-analysi.html
    人工智能



  python开发环境配置:
    安装anaconda
    下载地址:https://www.anaconda.com/download/
    anaconda是python的一个科学计算发行版,内置了数百个python经常会使用的库,也包括做机器学习或数据挖掘的库,如scikit-learn、numpy、scipy和pandas等,其中可能有一些是tensorflow的依赖库
    anaconda提供一个编译好的环境可以直接使用
    anaconda自动集成了最新版的MKL(math kernel library),加速矩阵运算和线性代数运算

  python/ipython(交互式方式)
  idle(代码编辑器) ----编写.py文件 ,适用于小环境
  pycharm 适用于大环境

 


 为了便于交流,大家可以进群交流,分享经验,共同进步!

 

posted on   辉_少  阅读(1342)  评论(0)    收藏  举报

编辑推荐:
· 独立开发,这条路可行吗?
· 我在厂里搞 wine 的日子
· 如何通过向量化技术比较两段文本是否相似?
· 35+程序员的转型之路:经济寒冬中的希望与策略
· JavaScript中如何遍历对象?
阅读排行:
· C#源生成器:让你的代码飞起来的黑科技
· 推荐 5 款实用的 Docker 可视化管理工具,工作效率翻倍!
· 简单记录下最近2个月完成的线上系统迁移工作
· JavaScript面试题,为什么[] + 0 = '0', 而{} + 0 = 0?
· 独立开发第二周:构建、执行、规划
点击右上角即可分享
微信分享提示