基于Intellij IDEA的python开发

为什么选择Intellij?因为我需要系统地管理python工程,Intellij可断点调试。

1.下载IntelliJ idea
在百度中搜索“IntelliJ idea”,并点击官网地址进行下载:http://www.jetbrains.com/idea/,点击“Get IntelliJ IDE Now”的按钮。
2.安装完成后,会有一些tips提醒你快捷键的使用:
Ctrl+N: 快速打开一个版本(Navigate)
Ctrl+空格:自动补全类名
Alt+F7:快速查找类、方法、变量的使用位置
Ctrl+Q:快速查看类或方法的帮助文档(Quick documentation)
Ctrl+B:查看类或变量的声明,或用Ctrl+名称直接跳转
Ctrl+12:迅速查看文件结构,按enter进入
Shift+F6 :在文件中所有出现地方改变变量名称(Refactor | Rename).
Ctrl+0:推翻一个方法
Ctrl+I:实现一个方法
Ctrl+Shift+空格:自动补全
Alt+F1:快速选取当前编辑元素
Ctrl+Alt+T:选中代码段,并用try-catch环绕 (Code | Surround With) and choose try / catch
Ctrl+Shift+空格:new后面自动补全
Ctrl+Alt+B:抽象方法的使用或者声明
Ctrl+W:扩展选择,选择当变量名和他的调用、声明、包含的代码块等
When you need to cast an expression value to the required type the SmartType code completion will help you. For example, type
Ctrl+Shift+空格:把一个表达式的值赋给指定的变量后查看结果:String s = (
Ctrl+D:拷贝粘贴当前块或者当前行
Alt+Q :查看当前方法的声明(View | Context Info)
Alt+向上箭头 and Alt+向下箭头:方法间快速移动
Ctrl+Shift+J:合并两行为一行,并去除不必要的空格
3.在intelliJ安装python plugin
新建java工程,会提示:
双击shift:全局搜索
Ctrl+Shift+N:进入文件
Ctrl+E:最近的文件
Alt+Home:控制条
这里写图片描述
如果找不到上图中的preference,则在“File->Settings->Plugin”中选择“Install JjetBrain Plugin”查找Python Communicity Edition,选择“Install”,然后重启idea。
接下来安装psycopg2(是Python语言的PostgreSQL数据库接口):
进入python27/scripts/目录,执行:pip install psycopg2。
4. 在intelliJ新建一个empty项目
File->New module>python:
module SDK选择“Python27\python.exe”
点完成就可以了
这里写图片描述
这里写图片描述
继续新建工程->新建python文件->测试
参考文献:
http://blog.csdn.net/muzilanlan/article/details/45645285

5.安装Maven
因为同时要用java和python,所以顺便为java配置了idea-maven
使用IntelliJ IDEA 配置Maven(入门):http://blog.csdn.net/qq_32588349/article/details/51461182
注意:maven配置时,路径最好安装在C盘下,方便验证(mvn -version),因为cmd默认在c盘目录。
Maven是什么?简单来说是个类似ANT,但是比ANT更强的项目管理工具。比较正式的定义:Maven是一个项目管理工具,它包含了:
一个项目对象模型 (Project Object Model),
一组标准集合,
一个项目生命周期(Project Lifecycle),
一个依赖管理系统(Dependency Management System),
和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。
当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后 Maven 可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。

JAVA构建工具ant,简单说来可以这么理解,如果用记事本写JAVA程序,在cmd里输入javac命令编译它,每次手动输入太麻烦而且都是重复劳动。于是你学会了把javac命令写到一个bat文件中,以后编译只需要单击运行即可;随着敲的代码越来越多,渐渐有了JAVA project概念,于是你手动新建了很多文件夹比如src、bin、lib,你有写了一个bat文件来减少你的重复劳动;再后来随着你编码的需求更多,你对javac命令也了解更多,譬如打包、运行不同的类等等,而且你又学会了用junit,test类源码要和非test源码分开,你的boss要求你把web项目部署到tomcat下……你看了一下你的屏幕,满满的都是各种各样bat文件,查找起来基本靠记忆,这样不好不好。于是乎ant闪亮登场,从此再也不用担心点错命令了!!

Python后台报表综合案例教程

08-28
课程背景:    企业里面很多系统管理后台,用easyui + highcharts + django 进行后台管理的整合,而这块资料在网上资料甚少,很多有经验的朋友在做这块时候也经常出现各种问题,目前我们老师以前在大数据真实项目中用到这块,现在受一些网友建议单独录制easyui + highcharts + django,希望可以帮助那些同学。视频+技术文档+源码让你看过后马上也可以搭建起来。  比如现在的友盟 和 百度统计 都是在类似这样的统计,我们会通过2~3个小时左右的课程,让你掌握这样的技术。   目标人群:  1、初级以上普通开发人员  2、web开发人员,对python感兴趣同学  3、对编程感兴趣的同学   课程目录:  01easyui_highcharts_django整合之需求介绍  02easyui_highcharts_django整合通过pycharm创建项目  03easyui_highcharts_django整合配置路由显示第一个页面  04easyui_highcharts_django整合下载easyui资源并且导入到项目里面  05easyui_highcharts_django整合修改配置文件加载static静态文件  06easyui_highcharts_django整合对页面进行修改  07easyui_highcharts_django整合对合并母模板layout  08easyui_highcharts_django整合添加一个新的业务的代码实现流程  09easyui_highcharts_django整合highcharts简单介绍  10easyui_highcharts_django整合highcharts的整合到django里面  11easyui_highcharts_django整合快速做出另一个业务流程  12easyui_highcharts_django整合柱状图  13easyui_highcharts_django后台返回json数据并且展示   14大数据django后台数据保存到mysql里面  15大数据django从mysql里面读取数据并显示到页面上面  课程环境:    环境:win10,  python 2.7.13,  django 1.8.3 ,  pymsql   收获预期:    1.使用django开发项目  2.学会使用easyui框架  3.学会使用highcharts  4.easyui_highcharts_django开发后面展示项目   案例截图:      

零基础掌握 Python 入门到实战

11-08
【为什么学PythonPython 是当今非常热门的语言之一,2020年的 TIOBE 编程语言排行榜中 ,Python名列第一,并且其流行度依然处在上升势头。 在2015年的时候,在网上还经常看到学Python还是学R的讨论,那时候老齐就选择了Python,并且开始着手出版《跟老齐学Python》。时至今日,已经无需争论。Python给我们带来的,不仅仅是项目上的收益,我们更可以从它“开放、简洁”哲学观念中得到技术发展路线的启示。 借此机会,老齐联合CSDN推出了本课程,希望能影响更多的人走进Python,踏入编程的大门。 【课程设计】 本课程共包含三大模块: 一、基础知识篇 内置对象和基本的运算、语句,是Python语言的基础。本课程在讲解这部分知识的时候,不是简单地将各种知识做简单的堆砌,而是在兼顾内容的全面性的同时,更重视向学习者讲授掌握有关知识的方法,比如引导学习者如何排查错误、如何查看和理解文档等。   二、面向对象篇 “面向对象(OOP)”是目前企业开发主流的开发方式,本课程从一开始就渗透这种思想,并且在“函数”和“类”的学习中强化面向对象开发方式的学习——这是本课程与一般课程的重要区别,一般的课程只在“类”这里才提到“对象”,会导致学习者茫然失措,并生畏惧,乃至于放弃学习。本课程则是从开始以“润物细无声”的方式,渗透对象概念,等学习到本部分的时候,OOP对学习者而言有一种“水到渠成”的感觉。   三、工具实战篇 在项目实战中,除了前述的知识之外,还会用到很多其他工具,至于那些工具如何安装?怎么自己做工具?有那些典型工具?都是这部分的内容。具体来说,就是要在这部分介绍Python标准库的应用以及第三方包的安装,还有如何开发和发布自己的工具包。此外,很多学习Python的同学,未来要么从事数据科学、要么从事Web开发,不论哪个方向,都离不开对数据库的操作,本部分还会从实战的角度,介绍如何用Python语言操作常用数据库。
©️2020 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值