人生苦短,我用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 适用于大环境


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

记初学python的一些心得的更多相关文章

  1. 初学Python

    初学Python 1.Python初识 life is short you need python--龟叔名言 Python是一种简洁优美语法接近自然语言的一种全栈开发语言,由"龟叔&quo ...

  2. python urllib2使用心得

    python urllib2使用心得 1.http GET请求 过程:获取返回结果,关闭连接,打印结果 f = urllib2.urlopen(req, timeout=10) the_page = ...

  3. 无开发经验,初学python

    1.无开发经验,初学python   如果你不会其他语言,python是你的第一门语言: A Byte of Python (简明python教程,这个有中文版简明 Python 教程)是非常好的入门 ...

  4. 初学 Python(十五)——装饰器

    初学 Python(十五)--装饰器 初学 Python,主要整理一些学习到的知识点,这次是生成器. #-*- coding:utf-8 -*- import functools def curren ...

  5. 初学 Python(十四)——生成器

    初学 Python(十四)--生成器 初学 Python,主要整理一些学习到的知识点,这次是生成器. # -*- coding:utf-8 -*- ''''' 生成式的作用: 减少内存占有,不用一次性 ...

  6. 初学 Python(十三)——匿名函数

    初学 Python(十三)--匿名函数 初学 Python,主要整理一些学习到的知识点,这次是匿名函数. # -*- coding:utf-8 -*- #关键字lambda定义的函数都是匿名函数 #做 ...

  7. 初学 Python(十二)——高阶函数

    初学 Python(十二)--高阶函数 初学 Python,主要整理一些学习到的知识点,这次是高阶函数. #-*- coding:utf-8 -*- ''''' 话说高阶函数: 能用函数作为参数的函数 ...

  8. 初学 Python(十一)——切片

    初学 Python(十一)--切片 初学 Python,主要整理一些学习到的知识点,这次是切片. #-*- coding:utf-8 -*- ''''' 切片 ''' L = ['name','age ...

  9. 初学Python(十)——列表生成式

    初学Python(十)--列表生成式 初学Python,主要整理一些学习到的知识点,这次是列表生成式. # -*- coding:utf-8 -*- ''''' 列表生成式 ''' #一行代码表达所有 ...

随机推荐

  1. 除了使用new关键字,还有什么方法可以创建Java对象呢?

    今天来盘点一下除了使用 "new" 关键字创建对象,还有什么方法可以创建Java对象呢? 因为是创建对象,所以这里ioc容器不在范围内 我们先看一下常用的new关键字创建 Clas ...

  2. Unity3D里怎样隐藏物体

    方法很多: 1.改position,移到视野外,推荐,最节省 2.gameObject.SetActive (false); //要提前引用,要不你就改不回来了... 3.renderer.enabl ...

  3. Uniprot数据库

    Uniprot数据库是Universal Protein的英文缩写,是信息最丰富.资源最广的蛋白质数据库. UniprotKB由两部分组成: UniProtKB/Swiss-Prot 高质量的.手工注 ...

  4. 【Git】【环境搭建】

    Mac下GitHub安装及使用教程: https://blog.csdn.net/u012460084/article/details/45830911

  5. CentOS yum换源

    1.备份系统自带yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.进入yum源配 ...

  6. openssl 生成pfx

    证书可以通过几种渠道获得, 可以购买, 可以使用IIS生成, 也可以使用Openssl这样的工具生成证书. 本篇文章主要介绍openssl生成pfx文件 首选去网关下载openssl 下载地址:htt ...

  7. 自定义 Cordova插件详解

    一.Cordova的基础点 在混合式应用中,我们通过现有的Cordova插件,可以轻松的在 H5 上调用手机native的功能.现有的Cordova插件能满足平时大部分的开发需求,然而,有时候找不到合 ...

  8. Go语言学习之11 日志收集系统kafka库实战

    本节主要内容: 1. 日志收集系统设计2. 日志客户端开发 1. 项目背景    a. 每个系统都有日志,当系统出现问题时,需要通过日志解决问题    b. 当系统机器比较少时,登陆到服务器上查看即可 ...

  9. NetSec2019 20165327 Exp2 后门原理与实践

    NetSec2019 20165327 Exp2 后门原理与实践 快速找到重点: (1)使用netcat获取主机操作Shell,cron启动 (0.5分) (2)使用socat获取主机操作Shell, ...

  10. java之JVM(二)