作为一名Python的忠实爱好者,在Python的学习过程中趟过了很多坑。不论是在基础语法、爬虫、可视化的学习,亦或是在数据挖掘的项目开展中,整个过程有痛苦也有收获,有捶胸顿足也有仰天长笑。所以在以后的更新中,我将会从项目实战的角度出发,从基础语法、数据爬虫、数据可视化、数据分析、数据挖掘方向逐次深入,学习Python,我们不是说说而已。欢迎喜欢爱好python的小伙伴们加入小编创的群Q867067945大家一起交流学习
Python安装和开发环境的配置
1. Python安装(win下)

Python直接可以在官网下载(http://www.python.org)

依次点击Downloads-Windows,会出现Python Releases for Windows,从中选取合适的版本

举个例子:1)选择Python 3.8.0 版本;2)点击Windows Windows x86-64 web-based installer进行下载,注①:exe安装包可直接在win上安装;注②:python x86是32位,x86-64是64位,当然x86在64位系统中也可以使用。3)运行Python安装包,在选择安装方式界面最下面选Add python.exe to Path注③:设置这一步可以不需要在额外设置环境变量4)一路下一步,安装完成后在cmd界面下输入python -V,出现python版本信息则表示安装成功注④:windows下输入win+r,在弹出运行窗口输入cmd可进入cmd界面复制代码2. 开发工具选择

Python开发工具推荐两款:Pycharm IDE和Jupyter Notebook,在生产环境下建议使用Pycharm。

Pycharm 官方下载地址 http://www.jetbrains.com/pycharm/dow…

IDE相关设置(以Pycharm为例):

1)项目环境设置依次点击Setting→project→Project-Interpreter 选择Python安装目录下的python.exe2)快捷键风格设置依次点击Setting→>Keymap选择相应的风格3)模板设置依次点击Settings→Editor→Code Style→File and Templates选择相应的Files设置模板格式注:一个Python模板的举例# encoding:utf-8# FileName: ${NAME}# Author: author# email: email# Date: ${DATE} ${TIME}# Description: ${DESCRIPTION}复制代码3. Python简单介绍
在进行Python学习之前,需要先了解以下内容:
Python使用 # 表示单行注释,使用 '''''' 表示多行注释
# 我是单行注释'''我是多行注释我是多行注释'''复制代码
Python使用 缩进,但没有规定缩进的格式,你可以使用几个空格或者Tab进行缩进,预定俗称使用 4个空格进行缩进
Python分为Python2和Python3,后面的所有代码都是基于Python2语言的,可能会与Python3存在一些出入。
> 基本常用设置就这些。
> 下节将正式开始Python基础语法的学习

Python系列
Python系列会持续更新,从基础入门到进阶技巧,从编程语法到项目实战。若您在阅读的过程中发现文章存在错误,烦请指正,非常感谢;若您在阅读的过程中能有所收获,欢迎一起分享交流。欢迎大家加入小编创的Q群867067945哦
本文的文字及图片来源于网络加上自己的想法,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

Python入门基础教程-准备工作的更多相关文章

  1. Python入门基础教程(儿童版) [分享一本入门级教程]

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1. 推荐书名 No Starch--Python for ...

  2. Python学习入门基础教程(learning Python)--5.6 Python读文件操作高级

    前文5.2节和5.4节分别就Python下读文件操作做了基础性讲述和提升性介绍,但是仍有些问题,比如在5.4节里涉及到一个多次读文件的问题,实际上我们还没有完全阐述完毕,下面这个图片的问题在哪呢? 问 ...

  3. 超实用的Flask入门基础教程,新手必备!

    Flask入门基础教程 Flask简介 Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活.轻便.安全且容易上手.它可以很好地结合MVC模式进行开发,开发人员分工合 ...

  4. HTML入门基础教程相关知识

    HTML入门基础教程 html是什么,什么是html通俗解答: html是hypertext markup language的缩写,即超文本标记语言.html是用于创建可从一个平台移植到另一平台的超文 ...

  5. jQuery Mobile 入门基础教程

    jQuery Mobile是jQuery在手机上和平板设备上的版本.jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架. jQue ...

  6. 小白必看Python视频基础教程

    Python的排名从去年开始就借助人工智能持续上升,现在它已经成为了第一名.Python的火热,也带动了工程师们的就业热.可能你也想通过学习加入这个炙手可热的行业,可以看看Python视频基础教程,小 ...

  7. Python数据分析基础教程

    Python数据分析基础教程(第2版)(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1_FsReTBCaL_PzKhM0o6l0g 提取码:nkhw 复制这段内容后 ...

  8. Python 入门基础6 --字符编码、文件操作1

    今日内容: 1.字符编码 2.字符与字节 3.文件操作 一.字符编码 了解: cpu:将数据渲染给用户 内存:临时存放数据,断电消失 硬盘:永久存放数据,断电后不消失 1.1 什么是编码? 人类能够识 ...

  9. 【转】Gulp入门基础教程

    Gulp入门基础教程 原文在此 前言最近流行前端构建工具,苦于之前使用Grunt,代码很难阅读,现在出了Gulp, 真是摆脱了痛苦.发现了一篇很好的Gulp英文教程,整理翻译给大家看看. 为什么使用G ...

随机推荐

  1. Fork Join 并发任务执行框架

    Fork Join 体现了分而治之 什么是分而治之? 规模为N的问题,如果N<阈值,直接解决,N>阈值,将N分解为K个小规模子问题,子问题互相对立,与原问题形式相同,将子问题的解合并得到原 ...

  2. P4742 【[Wind Festival]Running In The Sky】

    相信来做这道题的人肯定都学过\(Tarjan\)缩点吧,如果没有建议先去做P3387 [模板]缩点,如果你忘了,建议也去看看 满足上面要求后,你会惊奇发现,这两道题基本一样,唯一的差别就是这道题需要记 ...

  3. Oracle学习(十五)PLSQL安装

    PS:由于原来一直用的旧版本的PLSQL客户端,查看执行计划有些数据无法展示,所以今天换一波新版本的使用,记录下安装和使用流程. PLSQL(oracle数据可视化工具) 一.下载 我用的13的版本, ...

  4. [HarekazeCTF2019]Avatar Uploader 1 &&

    [HarekazeCTF2019]Avatar Uploader 1 这是一个文件上传的题目,但是这导体是通过满足条件来获取flag的. 他有两个函数,一个是getimagesize,还有一个是FIL ...

  5. 本地保存cookie

    原文https://blog.csdn.net/qq_29663071/article/details/73826642 https://www.cnblogs.com/webcome/p/54709 ...

  6. Spring学习(四)--Spring的IOC

    1.BeaDefinition的Resource定位 (1)直接使用BeanDefinitionFactory 定义一个Resource来定位容器使用的BeanDefinition. Resource ...

  7. Python-如何拆分含有多种分隔符的字符串?

    案例: 把某个字符串依据分隔符拆分,该字符包含不同的多种分隔符,如下 s = '12;;7.osjd;.jshdjdknx+' 其中 ; . + 是分隔符 有哪些解决方案? 方法1:通过str.spl ...

  8. 票房和口碑称霸国庆档,用 Python 爬取猫眼评论区看看电影《我和我的家乡》到底有多牛

    今年的国庆档电影市场的表现还是比较强势的,两名主力<我和我的家乡>和<姜子牙>起到了很好的带头作用. <姜子牙>首日破 2 亿,一举刷新由<哪吒之魔童降世&g ...

  9. 035 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 02 多重if结构

    035 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 02 多重if结构 本文知识点:Java中的多重if结构 选择结构回顾 if选择结构 注意: 1.条 ...

  10. MFC 简介

    参考:https://baike.baidu.com/item/MFC/2236974 MFC (微软基础类库) 编辑 锁定 讨论999   MFC(Microsoft Foundation Clas ...