Python、PyCharm安装及使用方法(Mac版)详解
上周跟朋友喝咖啡时聊起我想学Python,她恰好也有这个打算,顺便推荐了一本书《编程小白的第1本Python入门书》,我推送到Kindle后,随手翻看了下,用语平实,简洁易懂。
之前在R语言和Python中做选择时,网上看了些别人对这两种语言的评价,也问了一些公司在使用哪种语言,后来还是决定,哪种语言有我喜欢的教材就选哪种,这样会在初始学习时多很多积极性和成就感。
这里对于Python的具体介绍就不做赘述,它的使用对象主要有:数据分析师、网站后端程序员、游戏开发者、自动化测试、自动化运维等。可以用爬虫爬取并处理信息、开发网站、包装其他语言等。
我用的是Mac,所以主要会讲Mac版的方法。
Python的安装及使用:
1. 进入Python官网,点击Latest右侧的链接进入,找到底部的Files,下载适合自己的安装文件,我装的是Python3.6.0。
2. 下载好后,双击打开,一直点继续、完成安装即可。
3. 打开Mac终端,输入“python3”,回车,查看是否是自己装的Python版本(如果Mac系统版本是10.8—10.11,默认自带的是Python2.7)。输入Python3后,看到显示【>>>】,说明已经在Python的交互环境中了,可以正常使用。
附:如何查看自己的Mac是32位还是64位?
点击【左上角的苹果图标——关于本机——系统报告——偏好设置面板】,查看是32位还是64位。
PyCharm的安装及使用:
安装好Python环境后,还需要配置一个编程工具,作者推荐了PyCharm。
PyCharm官网点击【DOWNLOAD NOW】后,有看到分专业版(Professional)和社区版(Community),社区版是免费的,一般使用社区版的就可以了。
我用的是破解版的Professional 2016.2,地址: http://www.sdifenzhou.com/phpstorm201623.html。
安装方式可以参考他的博客,描述的很清楚。我个人非常喜欢他的博客,简洁大方,Mac的很多破解版软件安装很便捷。
安装好PyCharm后,简单介绍下使用方法:
1. 打开安装好的PyCharm,新建项目,第一行路径后面可以修改名称,第二行可以勾选你想使用的Python版本,然后create。
2. 新建完后单击右键(我将自己的Mac设置了和Windows类似的操作习惯),新建一个Python文件后就可以编译了。
3. 默认的颜色字体等如果觉得不合适,可以在【PyCharm——Preferences——Editor——Colors&Fonts】中进行修改。默认的编辑区域是白色的,如果想改成其他颜色的话可以在【General】中进行更换。
默认的字体比较小,如果需要大一点的话,在【Font】操作界面中是不能修改的,需要先Save As一个自己的字体主题,然后变更大小。
根据自己的喜好设置好后,可以试着编写、运行下。
编写好后,点击顶部的【Run】去运行,此时会提示运行哪个,选择自己想要运行的即可。
在第一次运行后,右上角的运行符号会变为可点击,后续可以直接用快捷键control+R或点击运行按钮运行即可。
这是一份完全针对小白的教程讲解,Windows版的Python安装方式稍有不同,其他的大同小异,大家可以自行百度。
我后续会将学到的东西陆续分享出来,目前学习Python暂时只是我的一种娱乐方式,编译的代码,对错与否运行后可以立马看到效果,如果对了,心情会很好。
有兴趣,你也可以试试。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
第1步:官网下载Python3.3 这里面有windows和mac os x下的安装程序,下载那个64位的安装程序 第2步:安装下载的img文件,安装完后的目录如下: 复制代码 代码如下: /Library/Frameworks/Python.framework/Versions/3.3 第3步:移动python的安装目录 原来的安装目录见第2步,不过所有的python都在/System/Library/Frameworks/Python.framework/Versions目录中,所以最好使用
-
Mac 上切换Python多版本
Mac上自带了Python2.x的版本,有时需要使用Python3.x版本做开发,但不能删了Python2.x,可能引起系统不稳定,那么就需要安装多个版本的Python. 1.安装Python3.x版本,我安装了3.6.1: 2.打开终端(terminal),输入:sudo vi ~/.bashrc: 3.在弹出的编辑页面顶部输入并保存: alias python2='/Library/Frameworks/Python.framework/Versions/2.x/bin/python2.x'
-
Windows上配置Emacs来开发Python及用Python扩展Emacs
Windows下配置Emacs来开发Python 去年在网上偶然的一个机会知道了Emacs的存在,在周围前辈们都在夸赞Sublime好用的时候,喜欢跟大众唱反调的我,突然觉得如果能用Emacs来编代码,也许是个很牛的技能. 但是在看了一次Tutorial后,就因为复杂的快捷键和不同于一般编辑器的操作方式放弃了这个想法. 今年开始工作以后,公司还没有给我发配项目,让我有时间学了些Python入门.在寻找合适的编辑器的时候,搁置脑后许久的Emacs突然被揪了出来. 重新开始打开教程,耐着性子看完,并
-
将Emacs打造成强大的Python代码编辑工具
基本配置 Emacs本身提供了python-mode,输入M-x python-mode,就可以进入python模式.相应地,会在菜单栏出现Python菜单.当然,一般来讲,如果是.py文件打开的话,也会自动进入该模式. 不过,默认的python模式功能上面用起来还是有点弱,而且许多地方做的并不好,最好下载第三方的python模式.python-mode是一个开源项目,可以在https://launchpad.net/python-mode进行下载. 1.安装 1
-
在Mac OS上搭建Python的开发环境
一. 安装python mac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因此我们需要重新安装python.这里有两种方案安装: 1.homebrew brew install python 这个方案比较简单,如果出错的话可以给前面加sudo试试,这个安装的python可能不是最新版. 2.从官网下载安装 大家可以从https://www.python.org/download下载安装最新版的python,安装比较无脑,一路按下去就OK,缺点是以
-
在MAC上搭建python数据分析开发环境
最近工作转型到数据开发领域,想在本地搭建一个数据开发环境.自己有三年python开发经验,马上想到使用numpy.scipy.sklearn.pandas搭建一套数据开发环境. ubuntu的环境,百度中文章比较多,搭建起来非常顺利.MAC环境的资料比较少,百度出来的,已经不对了,那我就来补充一篇吧. MAC自带python,python的安装我就不多说了. 安装pip 我喜欢用pip安装python库,非常方便,pip的安装只能用源码了. #下载源代码 https://pypi.python.
-
Python生成随机MAC地址
利用python代码生成一个随机的MAC地址,使用python网络编程时或可用上,如果使用scapy模块则可直接利用RandMAC()函数来生成MAC. python 复制代码 代码如下: import random Maclist = [] for i in range(1,7): RANDSTR = "".join(random.sample("0123456789abcdef",2)) Maclist.append(RANDSTR) RANDM
-
python通过scapy获取局域网所有主机mac地址示例
python通过scapy获取局域网所有主机mac地址 复制代码 代码如下: #!/usr/bin/env python# -*- coding: utf-8 -*-from scapy.all import srp,Ether,ARP,confipscan='192.168.1.1/24'try: ans,unans = srp(Ether(dst="FF:FF:FF:FF:FF:FF")/ARP(pdst=ipscan),timeout=2,verbose=False)exc
-
python获取本机mac地址和ip地址的方法
本文实例讲述了python获取本机mac地址和ip地址的方法.分享给大家供大家参考.具体如下: import sys, socket def getipaddrs(hostname): result = socket.getaddrinfo(hostname,None,0,socket.SOCK_STREAM) return [x[4][0] for x in result] # the name of the local machine hostname = socket.gethostnam
-
Python中set与frozenset方法和区别详解
set(可变集合)与frozenset(不可变集合)的区别: set无序排序且不重复,是可变的,有add(),remove()等方法.既然是可变的,所以它不存在哈希值.基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交集), difference(差集)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set, len(set),和 for x in set.作为一个无序的集合,sets不记录元素位
-
python静态web服务器实现方法及代码详解
1.编写TCP服务器程序. 2.获取浏览器发送的http请求消息数据. 3.读取固定的页面数据,将页面数据组装成HTTP响应消息数据并发送给浏览器. 4.HTTP响应报文数据发送完成后,关闭服务于客户端的套接字. 实例 # 时间: 2021/10/21 20:38 import socket if __name__ == '__main__': # 创建tcp服务端套接字 tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_
-
python之class类和方法的用法详解
目录 类和方法的概念和实例 1.python类:class 2.类的构造方法__init__() 3.类中方法的参数self 4.继承 5.方法重写 类的特殊属性与方法 类的私有属性 类的私有方法 类和方法的概念和实例 类(Class):用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象是类的实例. 方法:类中定义的函数. 类的构造方法__init__():类有一个名为 init() 的特殊方法(构造方法),该方法在类实例化时会自动调用. 实例变量:在类的
-
python实现语音常用度量方法的代码详解
语音信号处理一般都要进行主观评价实验和客观评价实验. 主观评价:邀请测听者对语音进行测听,给出主观意见得分 客观评价:根据算法来衡量语音质量 主观投票受多种因素影响,如个体受试者的偏好和实验的语境(其他条件).一个好的客观质量度量应该与许多不同的主观实验有很高的相关性 信噪比(SNR) 有用信号功率与噪声功率的比(此处功率为平均功率),也等于幅度比的平方 其中:$P_{signal}$为信号功率(平均功率或者实际功率):$P_{noise}$为噪声功率:$A_{signal}$为信号幅度:$A_
-
Python反射和内置方法重写操作详解
本文实例讲述了Python反射和内置方法重写操作.分享给大家供大家参考,具体如下: isinstance和issubclass isinstance(obj,cls)检查是否obj是否是类 cls 的对象,类似 type() class Foo(object): pass obj = Foo() isinstance(obj, Foo) issubclass(sub, super)检查sub类是否是 super 类的派生类 class Foo(object): pass class Bar(Fo
-
Python中__new__与__init__方法的区别详解
在python2.x中,从object继承得来的类称为新式类(如class A(object))不从object继承得来的类称为经典类(如class A()) 新式类跟经典类的差别主要是以下几点: 1. 新式类对象可以直接通过__class__属性获取自身类型:type 2. 继承搜索的顺序发生了改变,经典类多继承时属性搜索顺序: 先深入继承树左侧,再返回,开始找右侧(即深度优先搜索);新式类多继承属性搜索顺序: 先水平搜索,然后再向上移动 例子: 经典类: 搜索顺序是(D,B,A,C) >>
-
Node.js安装详细步骤教程(Windows版)详解
什么是Node.js? 简单的说 Node.js 就是运行在服务端的 JavaScript. Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境: Node.js使用一个事件驱动.非阻塞式 I/O 的模型,使其轻量且高效: Node.js的软件包生态系统npm是全球最大的开源库生态系统. 安装教程 本机环境:Windows 7 旗舰版 64bit操作系统 1.下载安装包 Node.js 官方网站下载:https://nodejs.org/en/download/
-
pip指定python位置安装软件包的方法
由于电脑上安装了多个版本的pip,以及不同的pip对应不同的python,因此有时候使用pip install安装某个包时,可能会没有安装在想要的位置. 具体而言,在我电脑上,运行pip --version时,输出如下 pip 9.0.1 from /opt/anaconda3/lib/python3.6/site-packages (python 3.6) 运行sudo pip --version时,输出如下 pip 18.0 from /usr/local/lib/python3.5/dis
-
python 虚拟环境安装与卸载方法及遇到问题
Ubuntu16.04 安装 卸载 pip 实验环境 Ubuntu16.04:VMware15: 问题描述 笔者在虚拟机上安装好Ubuntu16.04, 一段时间之后重新打开准备编译python程序,在安装所需包时发现,pip pip3,指向的都是python2.7: hadoop@ubuntu:~$ pip3.5 -V pip 19.1.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7) hadoop@ubuntu:~$
-
python解释器安装教程的方法步骤
1.首先,打开python的官网:python.org 2.首页downloads下打开, 3.最上边是两个最新的版本,长期计划,推荐使用python3,如果长期打算用p3,默认使用最新版本.如果想要下载具体的哪个版本也是可以的 4.各个版本的区别,一般下载可执行的文件,双击可安装的. 5.下载完成后的两个安装包 6.双击,开始安装,不推荐"默认安装",容易找不到,推荐安装到"自定义的安装目录下",同时勾选"Add Python 3.6 to PATH&q
随机推荐
- Mootools 1.2教程 滑动效果(Slide)
- python字符类型的一些方法小结
- get post jsonp三种数据交互形式实例详解
- jQuery对JSON数据进行排序输出的方法
- php加密之discuz内容经典加密方式实例详解
- php unset全局变量运用问题的深入解析
- SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
- php教程之魔术方法的使用示例(php魔术函数)
- 用连接池提高Servlet访问数据库的效率(2)
- 还原大备份mysql文件失败的解决方法分享
- ASP.NET中基于JQUERY的高性能的TreeView补充
- dede全站URL静态化改造[070414更正]
- python 运算符 供重载参考
- jQuery实现默认是闭合的FAQ展开效果菜单
- javascript函数中的arguments参数
- JS+CSS实现DIV层的展开、收缩效果
- javascript中Date()函数在各浏览器中的显示效果
- js实现仿阿里巴巴城市选择框效果实例
- php缩放gif和png图透明背景变成黑色的解决方法
- 解决Python中由于logging模块误用导致的内存泄露