python應用(3):啟用集成開發工具pycharm


之前寫了個python程序給自己用,寫代碼時用的是macvim(vim的一種),macvim是個編輯工具,由於我已經設置過對python等各種語言的支持特性,所以什么縮進、對齊、高亮之類的表現都有,寫起代碼來非常舒服。可是,不是人人都用這個古老的vim工具的,而如果在普通的記事本上寫代碼,那又是非常痛苦的事情,所以,找一個通用的工具(不是只找一個編輯器),很有必要。

對於開發,不管什么語言,一般都會有集成開發環境,叫IDE。所謂集成,就是集編輯、調試、部署等諸多功能於一身,超帥的感覺。python當然也有對應的IDE,這里介紹的是pycharm

pycharm現在支持windows/mac/linux,根據你電腦系統,找到對應版本來下載安裝就好,官方地址如下:
https://www.jetbrains.com/pycharm/

在首次啟動pycharm時,會引導安裝一些插件,其中一個是ideavim,如果你習慣vim則可以安裝上。

每次新建項目時,都需要指定虛擬環境目錄跟解析器,一個項目帶一個虛擬環境,如下圖:
新建項目指定虛擬環境

點擊create后,pycharm會先花一些時間創建python的虛擬環境,之后就可以直接使用了。

好了,這種工具還是邊用邊熟悉最好,不多作介紹,畢竟是所見即所得的年代,但它的確提供了很多便利,值得使用。

哇,這個文章也太短了吧,那下面就在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庫能做的事情很多,但都是“畫畫”。說幾個重點:
1、畫筆的起點是在(0,0),也是畫布的正中間。
2、基本都是up拿起畫筆,然后goto到目標點,再down放下畫筆,再goto畫到目標點。
3、畫畫難在坐標的計算,還有你的藝術天賦。

至於turtle提供的函數有什么功能,在網絡上搜索一下,或者自己試驗一下就可知道,這里不細說。最后,這段代碼的運行效果是這樣的(寫了四個字“廣州小程”):
畫字

這個是gif的模糊效果,如果你是在公眾號內看到這篇文章,那你還可以看一下這個視頻的效果:
(視頻展示的效果)

好了,pycharm的介紹就到這里(其實它的戲份不多),有緣再見,see you。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM