CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI

Proiect susținut de Uniunea Profesorilor de Informatică din România
TEORIE
PAG. 1 / 1
I/O - fișiere text
Acasă >>> Lecții online

Despre fișiere text

Până în prezent am folosit funcțiile input și print pentru a citi și scrie date în Python deoarece este un mod facil de a verifica și executa programele.

În practică, lucrurile sunt mai complexe. De regulă, când scriem un program, îl testăm cu câteva date introduse de la tastatură. Astfel de teste nu sunt semnificative. S-ar putea ca programul să aibă bug-uri (termen folosit de programatori, se referă la erorile ascunse pe care le-ar putea avea un program). Apoi, nu vedem cât de eficient este programul nostru, deși anumite calcule de eficiență se pot face înainte de a îl scrie.

Dar dacă avem o listă cu 200.000+ de valori?



În acel moment, un fișier text extern ne poate veni în ajutor. Poate avem date care se modifică, se actualizează frecvent, precum statisticile referitoare la virusul SARS-CoV-2.

Fișierele sunt de tip text și se pot crea cu ajutorul unui editor ori direct din editorul consolei interactive Python. Pentru a fi identificate mai ușor, putem schimba ca mai sus extensia lor – *.in pentru datele de intrare, iar *.out, pentru cele de ieșire (o formă oarecum standardizată).

Atenție! La toate concursurile de informatică programele concurenților sunt testate cu ajutorul fișierelor text.

Cum folosim fișierele text?

Citiți materialul de mai jos cu mare atenție și efectuați exercițiile propuse pe calculatorul vostru.
Sistemul online Python nu are toate capabilitățile interpretorului nativ, ci este folosit în pur scop pedagogic. Dacă nu ai instalat Python 3 pe calculatorul tău, accesează tutorialul ce se găsește [aici].

Cât ne permite totuși, vom realiza împreună un mic proiect!
Secțiunea s-a terminat.
Manuale digitale


Editura noastră oferă de peste 27 de ani manuale şcolare aprobate M.E.N. şi auxiliare ce respectă programa şcolară, precum şi cursuri de Informatică şi T.I.C., utile oricărei persoane care doreşte să se pregătească în aceste domenii.
 home   list  LECȚII   perm_identity   arrow_upward