O lenei taʻiala o le a faʻalauiloa atu ai oe ile PyCharm Integration Development Environment, lea e mafai ona faʻaaogaina e atiaʻe ai tomai faʻapitoa e faʻaaoga ai le gagana Python programming language. Python o se gagana tele polokalame faʻatulagaina aua e moni lava le faʻasologa. E mafai ona faʻaaogaina e atiaʻe ai se talosaga se tasi lea o le a tamomoe i komepiuta o Windows, Linux ma Mac e aunoa ma le toe fuaina o soʻo se tulafono.
PyCharm o se faatonu ma se faufautua na atiina ae e Jetbrains, oeo tagata lava ia e tasi na atiae le Toe Fuataina. O le toe faʻaaogāina o se meafaigaluega sili lea na faʻaaogaina e le aufaʻatupulaia o Windows mo le toefafaʻatasia o tulafono laiti ma faʻafaigofie o latou olaga pe a tusia le NET code. O le tele o mataupu faavae o le Toe Faʻaaogāina ua faaopoopoina i le tulaga faʻapolofesa o PyCharm.
Faʻafefea ona faʻapipiʻi PyCharm
O lenei taʻiala i le faʻapipiʻiina o PyCharm o le a faʻaali atu ai ia te oe le ala e maua ai PyCharm, download, extract files and run it.
Le Faʻafeiloaʻi Mata
A e faʻamuamua PyCharm poʻo pe ae tapunia se galuega faatino o le a tuʻuina atu oe i se lauulu e faʻaalia ai se lisi o galuega faatino talu ai nei.
O le a e vaʻavaʻai foi i filifiliga nei o lisi:
- Fatuina le Polokalama Fou
- Tatala se Polokalama
- Faʻasalaga Mai le Faʻatonuina o le Faʻamatalaga
E i ai foi se filifiliga fetuutuunaiga e mafai ai ona e setiina le tulaga le lelei o le Python version ma isi ituaiga faatulagaga.
Fausiaina o se Polokalama Fou
A e filifili e fai se galuega fou e tuʻuina atu ia te oe se lisi o ituaiga galuega faatino e pei ona taua i lalo:
- Python Mama
- Django
- Flask
- Google App Engine
- Pyramid
- Web2Py
- Faʻamatalaga CLI
- AngularJS
- Faavae
- HTML5 Alalaupapa
- Faʻafou le Starter Starter
- Twitter Bootstrap
- Faʻasinomaga Starter Web
Afai e te manaʻo e fatuina se polokalama o le komepiuta lea o le a tamoe i luga o Windows, Linux ma Mac ona mafai lea ona e filifilia se poloketi Python Pure ma faʻaaoga faletusi QT e atiaʻe ai faʻataʻitaʻiga faʻataʻitaʻiga e foliga mai i le faiga faʻaogaina o loʻo latou taufetuli e tusa lava po o fea na atiina ae.
E faʻapea foi le filifilia o le ituaiga galuega e mafai foi ona e ulufale i le igoa mo lau galuega faatino, ma filifili foi le lomiga o le Python e atiaʻe ai.
Tatala se Polokalama
E mafai ona e tatalaina se galuega faatino e ala i le kilikiina o le igoa i totonu o le lisi o poloketi lata mai talu ai nei, pe mafai foi ona e kiliki le ki ma tatala i le pusa o loʻo i ai le poloketi e te manaʻo e tatala.
Iloiloga mai le Pulea o Mea
PyCharm o loʻo tuʻuina atu le filifiliga e siaki ai le faʻavae o le poloketi mai le tele o punaoa faʻainitaneti e aofia ai GitHub, CVS, Git, Mercurial, ma Subversion.
Le PyCharm IDE
O le PyCharm IDE e amata i se lisi ile pito i luga. I lalo ifo o lenei, o loʻo i ai au afifi mo galuega faatino taʻitasi.
I le itu taumatau o le mata o loʻo faʻapipiʻi ai filifiliga mo le laasaga i le numera.
O le itu tauagavale o loʻo i ai se lisi o faila o faʻatinoga ma faletusi i fafo.
Ina ia faaopoopo se faila e te kiliki-i luga o le igoa o le galuega ma filifili le "fou". Ona e maua lea o le filifiliga e faʻaopoopo i ai se tasi o ituaiga faila nei:
- File
- Faʻamaumauga
- Phiphon Package
- Python File
- Jupyter Notebook
- Failautusi HTML
- Stylesheet
- Javascript
- TypeScript
- Faʻasologa
- Gherkin
- Punaoa o Punaoa
A e faʻapipiʻi se faila, e pei o se faila faila, e mafai ona e amata amataina i le faatonu ile vaega saʻo.
O le anotusi e faʻafefiloi lanu uma ma o loʻo i ai ni upu mataʻutia. O se laina i luga o le laina o loʻo faʻaalia ai le faʻasalaga ina ia mafai ai ona e mautinoa o loʻo e saʻo saʻo.
O le faatonu e aofia ai foi le IntelliSense atoatoa, o lona uiga pe a amata ona e tusia igoa o faletusi poo tulafono e amanaʻia e mafai ona e faʻatumu ia tulafono e ala i le faʻapipiʻi o le tab.
Lolomiina O le Talosaga
E mafai ona e fafagu lau tusi talosaga i soo se itu e ala i le faʻaaogaina o le faʻaaogaina o filifiliga i le pito i luga taumatau.
Afai o loʻo e atiaʻe se ata faʻataʻitaʻi, ona mafai lea ona e komiina le lanu lanumeamata e tafe ai le talosaga. E mafai foi ona e taʻalo le suiga ma le F10.
Ina ia faʻapipiʻi le tusi talosaga e mafai ona e kiliki le ki i tafatafa o le lanu lanumeamata poʻo le fesuiaiga o le suiga ma le F9. E mafai ona e tuʻuina ni vaevaega i totonu o le numera ina ia taofi le polokalama i luga o se laina tuʻuina e ala i le kiliki i luga o le laina lauulu i le laina e te manaʻo ai e momotu.
Ina ia faia se laasaga se tasi agai i luma e mafai ona e taʻalo F8, o laasaga i luga ole code. O lona uiga o le a taʻalo le code ae e le mafai ona laa i totonu o se galuega. Ina ia pasi atu i le galuega, o le ae taʻalo F7. Afai o oe i totonu o se galuega ma e manaʻo e te alu atu i le galuega o le valaau, fai le suiga ma le F8.
Aʻo e faʻavalea, i le pito i lalo ole lauulu o le a e vaaia ai le tele o faamalama, e pei o se lisi o faagasologa ma filo ma fesuiaiga o loo e matamata i tulaga taua mo. A o e laa i totonu o le code e mafai ona e faaopoopo se mataʻaiga i se fesuiaiga ina ia e iloa pe a suia le tau.
O le isi filifiliga silisili o le faʻataʻitaʻiina lea o le tulafono ma le siakiina siaki. Ua tele suiga o polokalame i le tele o tausaga ma o lea ua taatele mo tagata atiaeina le faʻatinoga o le atinaʻeina o suʻega ina ia mafai ai ona latou siakiina suiga uma latou te faia ina ia mautinoa latou te leʻi solia se isi vaega o le polokalama.
O le siaki siaki e fesoasoani moni ia te oe e faʻatautaia le polokalama, faia nisi o suʻega ma a maeʻa ona taʻu atu ia te oe le tele o le tulafono na ufiufi e avea o se pasene i le taimi o lau suʻega suʻega.
E i ai foi se meafaigaluega mo le faʻaalia o le igoa o se metotia poʻo se vasega, pe fia taimi na taua ai mea, ma le umi na faʻaaluina i lena vaega faapitoa o le tulafono.
Code Refactoring
O se vaega sili ona manaia o PyCharm o le numera o le toefactoring option.
A amata ona e atiaʻe nei faailoga laʻititi o le a iai i le taumatau taumatau. Afai e te lolomiina se mea e ono mafua ai se mea sese pe na o le le lelei ona tusia lelei PyCharm o le a tuu ai se lanu lanu. O le kiliki i le lanu lanu o le a taʻu atu ia te oe le mataupu ma o le a ofoina atu se fofo.
Mo se faʻataʻitaʻiga, afai ei ai sau faʻamatalaga o oloa o loʻo faʻaulufaleina mai se faletusi ma e le faʻaaogaina se mea mai lena faletusi e le gata o le a le faʻaaogaina e le code code le faailoga o le faletusi e le faʻaaogaina.
O isi mea sese o le a aliali mai mo faʻamatalaga lelei, e pei o le i ai o se laina avanoa i le va o se faʻamatalaga o oloa mai fafo ma le amataga o se galuega. O le a taʻuina atu foi ia te oe pe ae faia se galuega e le o lalo ifo.
E le tatau ona e tausisia uma tulafono PyCharm. O le tele oi latou ua na o ni taiala lelei faʻataʻitaʻiga ma e leai se mea e fai pe o le a faʻamaonia pe leai.
O le numera faʻatulagaina o loʻo i ai foʻi isi faʻafaʻasalaga filifiliga. Mo se faʻataʻitaʻiga, e mafai ona e faia le fufulu tulafono ma e mafai ona e siakiina se faila po o se poloketi mo mataupu.
Aotelega
PyCharm o se faatonu lelei mo le atinaʻeina o le Python code i Linux, ma e lua lomiga e maua. O le faʻalapotopotoga lautele e mo le atinaʻe masani, ao le siosiomaga o tomai faʻapitoa e maua uma ai mea faigaluega e mafai e se tagata e galue ona manaʻomia mo le fatuina o polokalama faʻapitoa.