python入门<一>构建开发环境

最近偶然的机会接触到opencv,然后接触到机器学习,感觉挺有意思,考虑以后自学点相关知识。编程方面涉及较多算法,而python编程较为方便,以前也有接触,但是都学的比较皮毛和杂乱,现在打算从头学学python编程语言,边学边记录吧!

1.软件安装

个人比较熟悉linux平台,开始打算使用linux,后来发现PyCharm在windows平台也挺好用,还能单步debug啥的,就直接使用这个软件了,毕竟学习这个语言关键是语言本身,跟平台没多大关系,而且用的人多,遇到问题好解决:

PyCharm分为专业版和商业版,不清楚具体区别,为了方便就先使用免费的商业版

python环境,需要安装windows版本,推荐使用新的,书上的就是3.x的

2.简单使用

写了一个简单的hello world程序,以下说说几个遇到的问题

2-1.没有main函数?

python可以不需要main函数,但是为了程序易于阅读,还是网上搜索了下,可以使用if  __name__ == "__main__":这种方式

2-2.无法使用中文注释?

pycharm默认utf-8编码,因此中文会出问题,只需在程序开始地方添加# coding:utf-8 即可

2-3.pycharm字体太小看不清?

网上搜索了下,下面这个方法有效,依次Help->"Find Action"->搜索zoom->"Mouse:Change font size..."

3.第一行代码

就以hello world为例吧,代码如下

# coding:utf-8

# 主函数
if __name__ == "__main__":
    str = ‘hello world‘
    print str
时间: 2024-10-02 23:09:44

python入门<一>构建开发环境的相关文章

kali linux Python 黑客编程1 开发环境初始化

kali linux Python 黑客编程1 开发环境初始化 为什么要选择Python? Python作为目前Linux系统下最流行的编程语言之一,对于安全工作者的作用可以和C++相提并论.Python提供了丰富的库供调用,丰富的第三方扩展模块.在网络应用,文本解析方面,Python编程有着其他语言无可比拟的优势.同时Python也是面向对象并且跨平台的语言,可以在linux/Unix.OSX.windows上无障碍运行. 1.1 查看PYTHON版本信息 Kali Linux默认已经安装了P

Storm使用入门之本地开发环境搭建

本篇博文详细告诉你如何安装Storm的本地开发环境,总体分为两步,具体如下: 1.从官网上下载Storm的发布包,下载完成后将其解压,并将解压后的bin目录添加到环境变量(PATH)中,以方便后续执行Storm的相关命令 2.修改Storm的配置文件(storm.yaml),主要是按照实际情况更新配置文件中的集群信息,然后将修改后的配置文件添加到目录(~/.storm/)中,目的是为了后续能够远程启动和停止集群上的计算任务(即topology) 接下来,咱们来详细地介绍每一个操作步骤. 首先,何

【整理】各种Python的IDE(集成开发环境)的总结和对比

原地址:http://www.tuicool.com/articles/rMVJNn 原文  http://www.crifan.com/summary_common_python_ide_pyscripter_ulipad_eclipse_pydev_eric/ 背景 之前已经写帖子,解释了关于Python的开发环境: [整理][多图详解]如何在Windows下开发Python:在cmd下运行Python脚本,如何使用Python Shell(command line模式和GUI模式),如何使

[转]利用Docker构建开发环境

利用Docker构建开发环境 Posted by makewonder on 2014 年 4 月 2 日 最近接触PAAS相关的知识,在研发过程中开始使用Docker搭建了自己完整的开发环境,感觉生活在PAAS时代的程序员真是幸福,本文会简要介绍下Docker是什么,如何利用Docker来搭建自己的开发环境(本文主要是面向Mac OS X),以及期间所遇到的一些坑和解决方案.(本文会要求你对PAAS.LXC.CGroup.AUFS有一定的了解基础,请自行Google ) 大背景–虚拟化技术历史

Storm使用入门之构建开发项目

本篇博文向大伙详细讲解了如何构建Storm的项目工程,概括起来分为两步: 1.向CLASSPATH中添加Storm的jar包 2.如果是使用多语言开发的话,则需要将相应目录添加到CLASSPATH下 接下来请跟着我们一起了解如何将storm-starter(Storm官方DEMO工程)添加到Eclipse中. 步骤一:向CLASSPATH添加Storm依赖包 当我们开发Storm的计算任务(下文统一称之为"topology")时,需要引入Storm的依赖jar,对此我们推荐采用mave

使用 Vagrant 构建开发环境

摘要:本文描述了如使用 Vagrant 构建统一的开发环境. 问题 作为开发人员,我们通常面临的问题有: 开发环境需要手工安装配置,这包括操作系统(CentOS.Ubuntu).PHP/HHVM.Python.Node.js.MySQL.Apache/Nginx等的版本和配置. 无法重现问题.甲:你说的问题,怎么在我的机器上没事儿啊?乙:可问题的确存在,不信你到我的机器上来看.甲:那我的机器和你的环境哪里不同呢?因为环境不同,比如开发环境和生产环境不同,和测试环境也不完全相同. 团队中没有统一的

【Python】Java程序员学习Python(二)— 开发环境搭建

巧妇难为无米之炊,我最爱的还是鸡蛋羹,因为我和鸡蛋羹有段不能说的秘密. 不管学啥,都要有环境,对于程序员来说搭建个开发环境应该不是什么难题.按顺序一步步来就可以,我也只是记录我的安装过程,你也可以滴. 一.准备Java环境 我已经说过了,其实我是一个Java程序员,所以学习过程中会有很多Java相关的内容和对比.先介绍下我的基本情况 jdk1.8 eclipse即可,版本最新的 怎么安装java,配置环境变量什么的,我都不会再说了,我这不是小白教程,我相信具备一定的能力. 二.准备Python环

利用Docker构建开发环境

最近接触PAAS相关的知识,在研发过程中开始使用Docker搭建了自己完整的开发环境,感觉生活在PAAS时代的程序员真是幸福,本文会简要介绍下Docker是什么,如何利用Docker来搭建自己的开发环境(本文主要是面向Mac OS X),以及期间所遇到的一些坑和解决方案.(本文会要求你对PAAS.LXC.CGroup.AUFS有一定的了解基础,请自行Google ) 大背景–虚拟化技术历史 计算机虚拟化技术由来已久,从硬件仿真到全虚拟化,再到准虚拟化和操作系统虚拟化,各种技术粉墨登场,种类繁多,

python Day 1 - 搭建开发环境

搭建开发环境 首先,确认系统安装的Python版本是2.7.x: $ python --version Python 2.7.5 然后,安装开发Web App需要的第三方库: 前端模板引擎jinja2: $ easy_install jinja2 MySQL 5.x数据库,从官方网站下载并安装,安装完毕后,请务必牢记root口令.为避免遗忘口令,建议直接把root口令设置为password: MySQL的Python驱动程序mysql-connector-python: easy_install