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!
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [
în format electronic]
securizat sub formă
de fișier *.pdf.
"
O cameră fără cărţi este ca un corp fără suflet."
(G. K. Chesterton)
Cursanții au mai cumpărat ...
[
vezi lista completă a cărților]