python中内置的集成开发工具_python应用(3):启用集成开发工具pycharm
之前寫了個python程序給自己用,寫代碼時用的是macvim(vim的一種),macvim是個編輯工具,由于我已經(jīng)設(shè)置過對python等各種語言的支持特性,所以什么縮進(jìn)、對齊、高亮之類的表現(xiàn)都有,寫起代碼來非常舒服。可是,不是人人都用這個古老的vim工具的,而如果在普通的記事本上寫代碼,那又是非常痛苦的事情,所以,找一個通用的工具(不是只找一個編輯器),很有必要。
對于開發(fā),不管什么語言,一般都會有集成開發(fā)環(huán)境,叫IDE。所謂集成,就是集編輯、調(diào)試、部署等諸多功能于一身,超帥的感覺。python當(dāng)然也有對應(yīng)的IDE,這里介紹的是pycharm。
pycharm現(xiàn)在支持windows/mac/linux,根據(jù)你電腦系統(tǒng),找到對應(yīng)版本來下載安裝就好,官方地址如下:
https://www.jetbrains.com/pyc...
在首次啟動pycharm時,會引導(dǎo)安裝一些插件,其中一個是ideavim,如果你習(xí)慣vim則可以安裝上。
每次新建項(xiàng)目時,都需要指定虛擬環(huán)境目錄跟解析器,一個項(xiàng)目帶一個虛擬環(huán)境,如下圖:
點(diǎn)擊create后,pycharm會先花一些時間創(chuàng)建python的虛擬環(huán)境,之后就可以直接使用了。
好了,這種工具還是邊用邊熟悉最好,不多作介紹,畢竟是所見即所得的年代,但它的確提供了很多便利,值得使用。
哇,這個文章也太短了吧,那下面就在pycharm上寫一段代碼吧,讓程序來寫幾個字吧。from turtle import *
import time
speed(3)
hideturtle()
pensize(8)
up()
goto(-100,50)
down()
goto(-80,40)
up()
goto(-120,20)
down()
forward(80)
up()
goto(-120,18)
down()
goto(-130,-50)
up()
goto(0,10)
down()
goto(-8,4)
up()
goto(5,40)
down()
goto(0,-50)
up()
goto(10,10)
down()
goto(15,4)
up()
goto(20,40)
down()
goto(20,-50)
up()
goto(25,10)
down()
goto(30,4)
up()
goto(35,40)
down()
goto(35,-50)
up()
goto(100,30)
down()
goto(100,-40)
goto(95,-35)
up()
goto(85,5)
down()
goto(80,-5)
up()
goto(115,5)
down()
goto(125,-5)
up()
goto(190,40)
down()
goto(175,35)
up()
goto(155,10)
down()
forward(50)
up()
goto(185,30)
down()
goto(185,-50)
up()
goto(185,10)
down()
goto(160,-20)
up()
goto(185,5)
down()
goto(200,-5)
up()
goto(210,35)
down()
forward(30)
right(90)
forward(30)
right(90)
forward(30)
right(90)
forward(30)
right(90)
up()
goto(205,0)
forward(40)
up()
backward(40)
right(90)
forward(15)
left(90)
down()
forward(40)
up()
backward(40)
right(90)
forward(15)
left(90)
down()
forward(40)
up()
backward(40)
right(90)
forward(15)
left(90)
down()
forward(40)
up()
backward(20)
left(90)
forward(30)
right(180)
down()
forward(30)
time.sleep(5)
一看代碼,一堆的goto跟forward,你就知道,是在移動位置跟畫圖。是的,turtle庫能做的事情很多,但都是“畫畫”。說幾個重點(diǎn):
1、畫筆的起點(diǎn)是在(0,0),也是畫布的正中間。
2、基本都是up拿起畫筆,然后goto到目標(biāo)點(diǎn),再down放下畫筆,再goto畫到目標(biāo)點(diǎn)。
3、畫畫難在坐標(biāo)的計(jì)算,還有你的藝術(shù)天賦。
至于turtle提供的函數(shù)有什么功能,在網(wǎng)絡(luò)上搜索一下,或者自己試驗(yàn)一下就可知道,這里不細(xì)說。最后,這段代碼的運(yùn)行效果是這樣的(寫了四個字“廣州小程”):
這個是gif的模糊效果,如果你是在公眾號內(nèi)看到這篇文章,那你還可以看一下這個視頻的效果:
(視頻展示的效果)
好了,pycharm的介紹就到這里(其實(shí)它的戲份不多),有緣再見,see you。
總結(jié)
以上是生活随笔為你收集整理的python中内置的集成开发工具_python应用(3):启用集成开发工具pycharm的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言程序设计顺序结构题目,C语言编程
- 下一篇: python self 序列_pytho