Bii o ṣe le Fi sii ati Lo IDn Thonny Python lori Lainos


Thonny jẹ Ayika Idagbasoke Idagbasoke (IDE) fun awọn olubere Python. O ti ṣẹda pẹlu Python ati tu silẹ labẹ Iwe-aṣẹ MIT. O jẹ pẹpẹ agbelebu ati pe o le ṣiṣẹ ni Lainos, macOS, Windows.

Ti o ba jẹ tuntun si siseto tabi ẹnikan ti n yipada lati ede oriṣiriṣi Mo daba ni lilo thonny. Ni wiwo jẹ mimọ ati aifọkanbalẹ-ọfẹ. Awọn newbies le ṣojumọ lori ede dipo ti aifọwọyi lori siseto ayika.

Diẹ ninu awọn ẹya bọtini ti thonny pẹlu

  • Python 3.7 ti fi sori ẹrọ nipasẹ aiyipada pẹlu iṣeto Thonny.
  • Debugger ti a ṣe sinu ati Igbesẹ nipasẹ igbelewọn.
  • Oniwadi Yipada.
  • apkiti, Akopọ, Oluranlọwọ, Oluyewo Ohun.
  • Ikarahun Python ti a ṣe sinu (Python 3.7).
  • Ọlọpọọmídíà GUI Simple PIP lati fi awọn idii ẹgbẹ kẹta sii.
  • Ipari koodu atilẹyin.
  • Awọn ifojusi awọn aṣiṣe sintasi ati ṣalaye awọn aaye.

Ninu àpilẹkọ yii, iwọ yoo kọ bi o ṣe le fi sori ẹrọ ati lilo Thonny Python IDE ni agbegbe Linux ati ṣawari awọn ẹya ti thonny.

Ṣiṣeto IDE Thonny Python IDE lori Linux

Ẹya tuntun ti Thonny jẹ 3.3.0 ati pe awọn ọna mẹta wa ti o le fi sori ẹrọ thonny ni Linux.

  • Lo oluṣakoso package Python - PIP
  • Gbaa lati ayelujara ati ṣiṣe igbasilẹ afọwọkọ sori ẹrọ
  • Lo oluṣakoso package aiyipada lati fi sii

# pip3 install thonny
# bash <(curl -s https://thonny.org/installer-for-linux)
$ sudo apt install thonny   [On Debian/Ubuntu]
$ sudo dnf install thonny   [On CentOS/RHEL & Fedora]

Fun awọn idi ifihan, Mo n lo Ubuntu 20.04 ati ṣiṣiṣẹ iwe afọwọkọ fifi sori ẹrọ pẹlu aṣẹ wget bi a ti han loke lati fi thonny sori ẹrọ. Ni opin fifi sori ẹrọ, iwọ yoo wa lati mọ ibiti a ti fi sii thonny. Ninu ọran mi, o ti fi sii ninu itọsọna ile mi.

Lati ṣe ifilọlẹ thonny, lọ si itọsọna ti a fi sii ki o tẹ\"./ thonny" tabi ọna pipe si thonny. Thonny yoo beere lọwọ rẹ lati ṣeto Ede ati Awọn eto Ibẹrẹ.

Gẹgẹbi a ṣe han ninu apakan fifi sori ẹrọ, Thonny ti fi sii ninu itọsọna ile. Ti o ba wo folda thonny o ti fi iwe afọwọkọ sii, awọn ile-ikawe Python pataki fun thonny lati ṣiṣẹ, awọn alakomeji. Ninu itọsọna bin, nibẹ ni Python 3.7 ati PIP 3 ti o wa pẹlu alainiye ati alakomeji ifilole ifilọlẹ.

Bii o ṣe le Lo Thonny IDE ni Lainos

Nigbati o ba ṣe ifilọlẹ Thonny iwọ yoo ni wiwo GUI ti ko ni idaru-ọkan. Iwọ yoo ni agbegbe olootu nibi ti o ti le ṣe koodu ati ikarahun lati ṣiṣẹ iwe afọwọkọ tabi awọn koodu idanwo ni ibaraenisepo.

Awọn pinpin Linux nipasẹ awọn ọkọ oju omi ailopin pẹlu Python. Awọn ọkọ ti ikede atijọ pẹlu Python2 * ati awọn ẹya tuntun ti o ni ọkọ pẹlu Python3 *. A ti rii pe a ti fi Python 3.7 sori ẹrọ nipasẹ aiyipada ati awọn tosii ọmọ wẹwẹ 3.7 bi onitumọ aiyipada.

O le duro pẹlu onitumọ aiyipada (Python 3.7) tabi yan awọn olutumọ oriṣiriṣi ti o wa lori eto naa. Lọ si\"Pẹpẹ Akojọ aṣyn → Awọn irinṣẹ → Awọn aṣayan → Onitumọ → Ṣeto ọna” tabi\"Pẹpẹ Akojọ → Ṣiṣe → Yan Onitumọ → Ṣeto ọna naa".

Mo daba ni diduro pẹlu fifi sori ẹrọ Python aiyipada ayafi ti o ba mọ bi o ṣe le ṣatunṣe rẹ ti nkan ba fọ nigbati o ba yipada onitumọ.

Thonny wa pẹlu Awọn akori Imọlẹ ati Dudu. O le yi awọn akori pada fun Olootu bii UI akori. Lati yi Akori ati Fonts Lọ si\"Pẹpẹ Akojọ aṣyn} Awọn irinṣẹ → Awọn aṣayan → Akori & Font".

Awọn ọna 3 wa ti o le ṣiṣe koodu ti o ṣẹda. Ni akọkọ, o yẹ ki o fi koodu rẹ pamọ si faili kan fun Thonny lati ṣe.

  • Tẹ F5 tabi Ṣiṣe Aami bi o ṣe han ni Aworan.
  • Lọ si\"Pẹpẹ Akojọ aṣyn → Tẹ Ṣiṣe Ṣiṣe → Ṣiṣe Akọwe Lọwọlọwọ".
  • Tẹ\"CTRL + T" tabi Lọ si\"Run → Tẹ Ṣiṣe iwe afọwọkọ lọwọlọwọ ni ebute".

Awọn ọna meji akọkọ yoo yi itọsọna pada si ibikibi ti koodu rẹ ba jẹ ki o pe faili faili ni ebute Itumọ.

Aṣayan kẹta gba ọ laaye lati ṣiṣẹ koodu rẹ ni ebute ita.

Agbara gidi ti thonny wa pẹlu awọn ẹya ti a ṣe sinu bi Oluṣakoso Explorer, Oniyipada Yipada, Ikarahun, Iranlọwọ, Awọn akọsilẹ, Okiti, Ilana, Stack. Lati Tọ-loju-pipa awọn ẹya wọnyi Lọ si\"Wo → yiyi Ẹya ON/PA".

O mọ pe gbogbo awọn idii ere-ije ni o gbalejo ni PyPI. A yoo lo PIP deede (Python Package Manager) lati fi awọn idii ti o fẹ sii lati PyPI. Ṣugbọn pẹlu Thonny, wiwo GUI wa lati ṣakoso awọn idii.

Lọ si\"Pẹpẹ Akojọ aṣyn → Awọn irinṣẹ ages Awọn idii”. Ninu igi wiwa, o le tẹ orukọ package kan ki o tẹ wiwa. Yoo wa itọka PyPI ati ṣafihan atokọ ti package ti o ba orukọ naa mu.

Ninu ọran mi, Mo n gbiyanju lati fi sori ẹrọ numpy ipe package kan.

Nigbati o ba yan package lati inu atokọ naa, Yoo mu ọ lọ si oju-iwe fifi sori ẹrọ. O le fi ẹya tuntun sii tabi yan awọn ẹya oriṣiriṣi bi o ṣe han ninu aworan naa. Awọn igbẹkẹle ti fi sori ẹrọ laifọwọyi.

Lọgan ti o tẹ Fi sii, yoo fi package sii.

O le gba awọn alaye bi ẹya package, ipo ile-ikawe ni kete ti o ti fi package sii. Ni ọran ti o ba fẹ lati yọ apo-iwe kuro, o rọrun, lọ siwaju ki o tẹ bọtini\"aifi si" ni isalẹ ti package bi a ṣe han ninu aworan naa.

Thonny wa pẹlu n ṣatunṣe aṣiṣe. Tẹ Ctrl + F5 lati ṣiṣe eto rẹ ni igbesẹ-nipasẹ-Igbese, ko si awọn aaye fifọ ti o nilo. Tẹ F7 fun igbesẹ kekere ati F6 fun igbesẹ nla kan. O tun le wọle si aṣayan wọnyi lati\"Pẹpẹ Akojọ aṣyn → Run options Awọn aṣayan n ṣatunṣe aṣiṣe".

Gbogbo awọn atunto ti wa ni fipamọ ni faili\"iṣeto ni.ini." Awọn ayipada eyikeyi ti o ṣe pẹlu igba igbaya rẹ ni a kọ si faili yii. O tun le ṣe atunṣe pẹlu ọwọ pẹlu ọwọ lati ṣeto awọn ipilẹ oriṣiriṣi.

Lati ṣii faili lọ si\"Pẹpẹ Akojọ aṣyn → Awọn irinṣẹ → Ṣii folda data Thonny".

Bii o ṣe le Aifi Thonny IDE kuro ni Lainos

Ti o ba fẹ lati yọ aarun ayọkẹlẹ kuro, akosile yiyọ kuro wa labẹ ilana fifi sori ẹrọ thonny.

$ /home/tecmint/apps/thonny/bin/uninstall   [Installed using Script]
$ pip3 uninstall thonny                    [If Installed using PIP]
$ sudo apt purge thonny                    [On Debian/Ubuntu]
$ sudo dnf remove thonny                   [On CentOS/RHEL & Fedora]

Iyẹn ni fun nkan yii. Pupo diẹ sii wa lati ṣawari ni Thonny ju ohun ti a sọrọ nibi. Thonny jẹ nla fun awọn alakọbẹrẹ ṣugbọn o jẹ yiyan ti ara ẹni ti awọn olutẹpa eto si olootu Text lati ṣiṣẹ pẹlu. Fi Thonny ṣiṣẹ pẹlu rẹ, pin awọn esi rẹ pẹlu wa.