专题会以连载的方式从和Python, say hello 到 say byebye,主要内容将会包括(并不完全局限于)以下几个方面:

  1. Python 基本操作(变量、语句、函数、类、异常处理)
  2. 数据库ORM框架,采用人类语音告别SQL语句来操作数据库,这个谁用谁知道,疗效好,见效快,值得拥有
  3. Arcpy 工具包介绍,单纯的python没有意义,如果想不再一遍一遍的选择gis里toolbox里面的工具,这个就是唯二的选择
  4. 爬虫,这个就不介绍了,什么多线程、scrapy、selenium啊估计都会涉及
  5. Pychart ,Echarts的python版本,基本的数据图形表现应该是够用了。

基本内容就是上面所述,python教程网上已经很多了,为什么还要整一个呢,下面就介绍一下本系列的几个特点:

  1. 贴近需要对空间数据进行分析相关的专业需要,如果城乡规划、交通规划、地理处理等
  2. 体系完整,从0基础入门都掌握到放弃之前,只要用心学习肯定会掌握必备的技能
  3. 语言通俗易懂,毕竟小编也是文科类规划专业出身,知道在编程学习中的痛点,帮你一个个躲过学习的坑
  4. 每期留有作业,如在学习过程中遇到作业问题,欢迎留言讨论
  5. 会根据具体的需要,有些章节会包括基础内容和选看内容,供不同需要的同学学习

OK,介绍已经差不多了,今天就说一下如何安装python和say hello

下载和安装python

打开下载链接

https://www.python.org/downloads​www.python.org

然后选择对应的版本,小编平时使用的是3.6的版本,点击download

进入详细页面

https://www.python.org/downloads/release/python-360/​www.python.org

注:考虑到小编使用习惯,今后的教程都是基于win系统

苹果电脑的请选择上面一个,win系统的选择下面一个,然后等待下载完成。

当然小编很贴心的为大家准备了安装包百度盘

链接:https://pan.baidu.com/s/1AXLoAVOx3GPlDK_jFwJ7fA

提取码:1234

安装之前请现在电脑的C盘下面建立一个python36的文件夹

安装的时候注意2点,选择勾选 add python 3.6 to PATH,然后点击使用customize installation

进入这个页面

一定要保证 pip 被勾选,这个是python 按照包的主要的途径之一。然后就是一路的next,结束安装过程。

安装好后如何打开python,开始愉快的coding,有两个途径:

第一种:在win系统的常用软件列表中找到python3.6,然后点击 idle这个就可以打开python自带的编辑器

第二种: win键+R打开运行面板,输入cmd,打开windows terminal 面板,然后输入 python ,系统就会自动切换到python编辑器状态,同时也可以查看系统当前使用的python版本信息,小编使用的是64位3.6.5版本号的python,注意如果在按照的时候没有勾选 add python to path,是无法在terminal 面板同命令来操作python的,会出现 不是内部或者外部命令的提示.......,解决的办法有两种

1:重新安装

2:请百度“python命令出现不是内部或者外部命令”

ok,折腾了半天,终于把小python 安装搞定了,下面就是跟code世界打个招呼了,作为高级语言,python简直是太了解人类的表达方式了,简直是张嘴就好,奥,不好意思是,是手敲就来

在光标处输入" hello coding"(请注意切换到英文输入模式和首尾冒号不能缺失,毕竟对称才是美),然后回车,系统立面就会跟你也说 say hello了,ok。

第一次课程结束, 跟coding 世界的初次见面也建立了,只要以后多多敲代码,多混个脸熟,coding 是不会亏待你的,毕竟这真是一个1+1 等于2的世界。

本期的作业,还没安装python的同学,请尽快安装python,使用两种途径打开python编辑器,跟coding 世界建立初次联系,欢迎截图。

本系列由解忧数据出品,找数据欢迎来 三w点jieyoudata点com(http://www.jieyoudata.com)

python如何选择两种不同输入方式_从Python到空间分析arcpy || 第一回:关于连载的总介绍...相关推荐

  1. python提供了两种基本的数值类型_6.Python基础语法---02基础数据类型

    基础数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需 ...

  2. python有哪两种表现形式小练笔_爱有两种表现形式小练笔400字

    爱,我们每个人都需要.爱,大都来自父母,但是我来自父母的爱是两种不同的爱:爸爸是严肃的爱,妈妈是鼓励的爱. 不久前,我考试得了九十五分.我回家一冲进家门就对妈妈喊:"妈妈,我考试考了九十五分 ...

  3. python怎么验证两个json是不是一样_比较Python中的两个JSON树

    我有这种JSON树的文件夹结构.有什么方法可以将它与同类的Json树进行比较以获得差异(文件丢失或不同的文件属性(日期,crc,..)),并将其作为具有不同/缺失文件名称的列表返回.比较Python中 ...

  4. python有哪两种表现形式小练笔_小练笔的各种形式

    新课程倡导教师 " 用教材教 " ,而不是简单的 " 教教材 " ,教材作为重要的课程资源,其开 发和利用的重点是研究和处理教材, 必须发挥教师在使用教材时的主 ...

  5. python算法的三种描述是什么_基于Python的产品经理必备算法描述

    原标题:基于Python的产品经理必备算法描述 产品经理需要懂点算法,作者用案例描述了几种产品经理的必备算法. 未来的世界,一定是信息科技主导的世界.未来的任何产品,都离不开信息科技的支撑.不论你是哪 ...

  6. python装饰器两层和三层区别_学习python的第十五天(函数的装饰器,两层装饰器和三层装饰器)...

    06.01自我总结 一.装饰器 1.函数装饰圈的定义 函数装饰器:一种装饰函数的函数 2.个人理解两层函数装饰器 两层函数装饰器个人觉得他其实就是把需要装饰的函数名丢入形参,然后用一个嵌套的函数对其头 ...

  7. 运行python程序的两种方式交互式和文件式_Python基础知识2

    运行Python程序的两种方式 小白学习,如有错误欢迎指点 一.每位小白写的第一个Python程序 1.运行Python程序的两种方式 1.1 交互式模式(即时对话) 打开cmd,打开Python解释 ...

  8. 基于python的selenium两种文件上传方式

    方法一.input标签上传     如果是input标签,可以直接输入路径,那么可以直接调用send_keys输入路径. 方法二.非input标签上传 这种上传方式需要借助第三方工具,主要有以下三种情 ...

  9. 运行python程序的两种方式交互式和文件式_教你如何编写、保存与运行 Python 程序...

    第一步 接下来我们将看见如何在 Python 中运行一个传统的"Hello World"程序.Python教程本章将会教你如何编写.保存与运行 Python 程序. 通过 Pyth ...

  10. 周一02.3运行python程序的两种方式

    一.运行python程序的两种方式 方法一:交互式:                      优点:输入一行代码立刻返回结果                       缺点:无法永久保存代码 方法 ...

最新文章

  1. Vijos1404遭遇战[最短路建模]
  2. [原创] hadoop学习笔记:wordcout程序实践
  3. Py:数据挖掘之对微信朋友圈好友的性别、区域、昵称、签名信息进行情感分析
  4. 86句管理名言:管理=勤奋+智慧+知识+心理学
  5. java rhino 运行 js_Mozilla Rhino :如何从Java调用JS函数
  6. 容器底层实现技术Namespace/Cgroup
  7. WebLogic11g-创建域(Domain)及基本配置
  8. vnpy学习_03学习推荐
  9. 英语总结系列(六):激情燃烧的岁月
  10. python编程老师岗位需求表_教师岗位需求信息表
  11. Cocos2dx 链接Socket服务器
  12. 版本控制工具——subversion
  13. epub文件一揽子解决方案
  14. 基于Transformer的时空融合网络地铁客流预测模型
  15. 什么是域名系统 (DNS)
  16. 做开发十年,我总结出了这些开发经验
  17. 前端工作中的一些解决问题的方法,可以参考一下
  18. 经管文本分析 | 基于年报文本构建管理层讨论与分析披露的信息含量
  19. 图灵机停机问题的不可判定性
  20. react中引入echarts中国地图

热门文章

  1. sqoop-1.4.7安装
  2. Docker在centos下安装以及常见错误解决
  3. 归并排序(包含逆序数对的个数51Nod1019)
  4. vue 项目初始化、mock数据以及安装less
  5. java8 list统计(求和、最大、最小、平均)
  6. 对springboot整合mybatis -- 不一样的看法
  7. SQL查找是否存在,别再count了
  8. Spring源码之事务(二)
  9. 设计模式-责任链设计
  10. MySQL8.0 - 新特性 - 临时表改进 1