Leven

Een teksteditor kiezen voor Python-programmering

Een teksteditor kiezen voor Python-programmering



We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

01 van 03

Wat is een teksteditor?

Om Python te programmeren, is bijna elke teksteditor voldoende. Een teksteditor is een programma dat uw bestanden opslaat zonder formatteren. Tekstverwerkers zoals MS-Word of OpenOffice.org Writer bevatten opmaakinformatie wanneer ze een bestand opslaan - zo weet het programma stoutmoedig bepaalde tekst enCursief anderen. Evenzo slaan grafische HTML-editors niet aangemoedigde tekst op als vetgedrukte tekst, maar als tekst met een vetgedrukte attributentag. Deze tags zijn bedoeld voor visualisatie, niet voor berekening. Wanneer de computer de tekst leest en probeert uit te voeren, geeft hij het op en crasht hij, alsof hij wil zeggen: "Hoe verwacht u dat ik lees dat? "Als u niet begrijpt waarom dit mogelijk is, wilt u misschien opnieuw bekijken hoe een computer een programma leest.

Het belangrijkste verschil tussen een teksteditor en andere toepassingen waarmee u tekst kunt bewerken, is dat een teksteditor geen opmaak opslaat. Het is dus mogelijk om een ​​teksteditor te vinden met duizenden functies, net als een tekstverwerker. Het bepalende kenmerk is dat de tekst wordt opgeslagen als eenvoudige, platte tekst.

02 van 03

Enkele criteria voor het kiezen van een teksteditor

Voor het programmeren van Python zijn er letterlijk tientallen editors waaruit u kunt kiezen. Hoewel Python met zijn eigen editor, IDLE, wordt geleverd, bent u geenszins beperkt tot het gebruik ervan. Elke editor heeft zijn plussen en minnen. Bij het evalueren van welke u zou gebruiken, zijn een paar punten belangrijk om te onthouden:

  1. Het besturingssysteem dat u gaat gebruiken. Werkt u op Mac? Linux of Unix? Ramen? Het eerste criterium waarmee u de geschiktheid van een editor moet beoordelen, is of deze werkt op het platform dat u gebruikt. Sommige editors zijn platformonafhankelijk (ze werken op meer dan één besturingssysteem), maar de meeste zijn beperkt tot één. Op Mac is BBEdit de meest populaire teksteditor (waarvan TextWrangler een gratis versie is). Elke Windows-installatie wordt geleverd met Kladblok, maar enkele uitstekende vervangingen om te overwegen zijn Notepad2, Notepad ++ en TextPad. Op Linux / Unix kiezen velen voor het gebruik van GEdit of Kate, hoewel anderen kiezen voor JOE of een andere editor.
  2. Wil je een barebones-editor of iets met meer functies? Hoe meer functies een editor heeft, hoe moeilijker het is om te leren. Maar als je ze eenmaal hebt geleerd, betalen die functies vaak knappe dividenden. Sommige relatief barebones-editors zijn hierboven vermeld. Aan de andere kant van de zaak, hebben twee multi-platform-editors de neiging om het tegen elkaar op te nemen: vi en Emacs. Van deze laatste is bekend dat hij een bijna verticale leercurve heeft, maar die loont overvloedig zodra iemand hem leert (volledige openheid: ik ben een fervent gebruiker van Emacs en schrijf dit artikel inderdaad met Emacs).
  3. Eventuele netwerkmogelijkheden? Naast bureaubladfuncties kunnen sommige editors worden gemaakt om bestanden via een netwerk op te halen. Sommige, zoals Emacs, bieden zelfs de mogelijkheid om externe bestanden in realtime te bewerken, zonder FTP, via een beveiligde login.
03van 03

Aanbevolen teksteditors

Welke editor je kiest, hangt af van hoeveel ervaring je hebt met computers, wat je moet doen en op welk platform je het moet doen. Als je nieuw bent bij teksteditors, bied ik hier enkele suggesties over welke editor je misschien het handigst vindt voor de tutorials op deze site:

  • Ramen: TextPad biedt een eenvoudige gebruikerservaring met enkele functies om u te helpen. Sommige softwarebedrijven gebruiken TextPad als de standaardeditor voor het programmeren van geïnterpreteerde talen.
  • Mac: BBEdit is de meest populaire editor voor de Mac. Het staat bekend om het aanbieden van een hele reeks functies, maar blijft anders uit de buurt van de gebruiker.
  • Linux / Unix: GEdit of Kate bieden de meest eenvoudige gebruikerservaring en zijn vergelijkbaar met TextPad.
  • Platform onafhankelijk: Natuurlijk wordt de Python-distributie geleverd met een perfect goede editor in IDLE, en het werkt overal waar Python werkt. Andere gebruiksvriendelijke editors van belang zijn Dr. Python en Eric 3. Natuurlijk mogen vi en Emacs nooit worden vergeten.


Bekijk de video: Tips and Tricks: Part 1 - Modeling Techniques Using Tekla Structures (Augustus 2022).