3 veidi, kā sākt mācīties programmēt

Satura rādītājs:

3 veidi, kā sākt mācīties programmēt
3 veidi, kā sākt mācīties programmēt

Video: 3 veidi, kā sākt mācīties programmēt

Video: 3 veidi, kā sākt mācīties programmēt
Video: Simple Java Program Example For Beginners 2024, Maijs
Anonim

Vai esat kādreiz gribējuši izveidot programmu no nulles? Programmēšana var būt ļoti izdevīga pieredze. Visi izcilie datoru programmētāji sāka tāpat kā jūs: bez zināšanām, bet ar vēlmi lasīt, mācīties un praktizēt. Šajā vietnē wikiHow ir mācīts, kā sākt mācīties kodēt.

Soļi

1. metode no 3: Izlemt par programmēšanas valodu, ko mācīties

Sāciet mācīties programmēt 1. darbība
Sāciet mācīties programmēt 1. darbība

Solis 1. Padomājiet par to, ko vēlaties darīt ar savām programmēšanas zināšanām

Tas var palīdzēt jums noteikt, ko mācīties un cik daudz jums jāiemācās. Vai jūs interesē tīmekļa dizains? Vai vēlaties izveidot videospēles? Vai vēlaties izstrādāt viedtālruņu lietotnes? Vai vēlaties karjeru tehnoloģiju nozarē? Vai jums patīk problēmu risināšana? Vai jūs vairāk interesē front-end programmēšana vai back-end programmēšana?

  • Programmatūras priekšgalā strādā pie tādām lietām kā grafiskās lietotāja saskarnes (GUI) un lietām, ar kurām lietotāji mijiedarbojas. Pieejamo programmētāju populārās valodas ir HTML, CSS un Javascript.
  • Aizmugurējie programmētāji strādā pie tādām lietām kā datu bāzes, skripti un programmu arhitektūra, kā arī lietas, kas notiek aizkulisēs. Populārās programmēšanas valodas aizmugures lietotājiem ir Ruby, Python, PHP un tādi rīki kā MySQL un Oracle.
Sāciet mācīties programmēt 2. solis
Sāciet mācīties programmēt 2. solis

2. solis. Padomājiet par to, kuras platformas jūs interesē

Vai vēlaties izstrādāt programmatūru datoriem? Vai jūs vairāk interesē viedtālruņu un planšetdatoru lietotnes. Ja jā, kāda operētājsistēma jūs visvairāk interesē? Lai izstrādātu programmatūru operētājsistēmai MacOS, var būt nepieciešams apgūt dažādas valodas, kuras jums, iespējams, nav jāzina, izstrādājot lietotnes operētājsistēmai Windows. Tāpat, lai izstrādātu iPhone un iPad lietotnes, var būt vajadzīgas atšķirīgas prasmes nekā Android lietotņu izstrādei.

Sāciet mācīties programmēt 3. solis
Sāciet mācīties programmēt 3. solis

3. Izprotiet dažādas programmēšanas koncepcijas

Lai gan ir daudz dažādu programmēšanas valodu, ir daži pamatjēdzieni, kas tiem visiem ir kopīgi. Dažas programmēšanas pamatjēdzieni ir šādi:

  • Mainīgais:

    Mainīgie ir informācijas gabali, kas tiek saglabāti, lai tos vēlāk varētu atsaukt. Mainīgajam parasti tiek piešķirts simbolisks nosaukums. Viens mainīgā piemērs ir, ja programma lūdz lietotājam ievadīt savu vārdu. Viņu ievadīto nosaukumu var saglabāt zem objekta simbola ar nosaukumu "nosaukums". Pēc tam programmētājs var izmantot simbolu "vārds", lai atsauktu lietotāja ievadīto vārdu un atsauktos uz lietotāju pēc viņa vārda. Mainīgo vai objektu, kas sastāv no rakstzīmēm, sauc par "virkni".

  • Kontroles struktūra:

    Vadības struktūra norāda programmai, kura programmas daļa ir jāpalaiž un kādā secībā. Vienu izplatītu kontroles struktūras veidu bieži dēvē par paziņojumu “Ja/tad/citādi”. Tas norāda programmai, ka, ja nosacījums ir patiess, tad palaidiet nākamo programmas sadaļu. Pārējā gadījumā atgriezieties citā sadaļā. Piemēram, ja programma lūdz lietotājam izveidot paroli, parole tiek saglabāta kā virkne. Paroles ekrāns lūdz lietotājam ievadīt savu paroli. IF/pēc tam/citādi paziņojums tiek izmantots, lai informētu programmu, ka, ja ievadītā parole ir vienāda ar saglabāto paroli, izpildiet pārējo programmu. Pārējā gadījumā parādiet “Jūsu parole nav pareiza”.

  • Datu struktūra:

    Datu struktūra ir tikai veids, kā uzglabāt un sakārtot datus, lai tos varētu efektīvi izmantot. Viens datu struktūras piemērs ir tālruņa kontaktpersonas. Tā vietā, lai saglabātu savus kontaktus kā atsevišķus mainīgos, jūsu programmēšana var izveidot vienu mainīgo ar nosaukumu "Saraksts", kurā tiek glabāti visi jūsu kontakti.

  • Sintakse:

    Sintakse ir pareizais koda ievadīšanas veids noteiktā valodā. Katrai programmēšanas valodai ir atšķirīga sintakse. Sintakse varētu būt, kā saglabāt mainīgos, kad izmantot dažādus simbolus (piemēram, iekavas () vai iekavas ), pareizi izmantot ievilkumu un daudz ko citu. Ja sintakse nav ievadīta pareizi, programma nevarēs nolasīt kodu, un jūs, visticamāk, saņemsit kļūdas ziņojumu.

  • Rīki:

    Rīki ir lietas, kas palīdz atvieglot programmēšanu. Tās var būt programmatūras funkcijas, kas pārbauda jūsu kodu un pārliecinās, vai tas ir pareizs. Tas var būt arī iepriekš sagatavotas programmas funkcijas, kuras varat ieviest savā programmā, lai jums tas nebūtu jāveido pašam.

Sāciet mācīties programmēt 4. solis
Sāciet mācīties programmēt 4. solis

4. solis. Izlemiet, kādas programmēšanas valodas vēlaties apgūt

Kad esat izlēmis, ko vēlaties darīt ar savām programmēšanas zināšanām, sāciet veikt dažus pētījumus, lai noskaidrotu, kuras programmēšanas valodas tiek izmantotas jūsu interesējošajā jomā.

  • Python:

    Python ir laba valoda iesācējiem. Tā ir universāla valoda, kas ļauj jums darīt gandrīz jebko, un to ir viegli lietot.

  • Rubīns:

    Rubīns ir vēl viena laba valoda iesācējiem. Tāpat kā Python, tā ir arī universāla, uz objektu orientēta valoda, kuru ir viegli iemācīties.

  • Java:

    Java ir populāra valoda, kas pastāv jau vairākus gadus un turpina augt. Tā ir galvenā valoda, ko izmanto, lai izstrādātu lietotnes Android tālruņiem. To var izmantot arī datorprogrammu izstrādei. Piemēram, Minecraft sākotnēji tika uzbūvēts Java.

  • C:

    C sākotnēji bija paredzēts sistēmas programmatūras rakstīšanai. Mūsdienās tas ir iestrādāts gandrīz katrā mikroprocesorā. Arī tur nav daudz, bet, ja jūs varat iemācīties C, jums būs stabils pamats, kas ļauj apgūt gandrīz jebkuru citu programmēšanas valodu.

  • C ++:

    C ++ ir viena no visplašāk izmantotajām daudzfunkcionālajām valodām. Tā ir vēl viena grūtāk apgūstama valoda, taču tā ir tā vērta. C ++ sniedz plašāku kontroli pār jūsu izstrādātajām lietojumprogrammām un lielāku kontroli pār datora aparatūru. Tā tiek uzskatīta par vienu no labākajām valodām liela mēroga lietojumprogrammu izstrādei.

  • C#:

    C# (izrunā C ass) ir nedaudz jaunāks par C ++, un tam ir dažas papildu funkcijas. To ir nedaudz vieglāk iemācīties nekā C ++, un to izmanto daudzās Windows lietojumprogrammās.

  • Ātri:

    Swift ir daudzfunkcionāla valoda, ko izstrādājis Apple. To galvenokārt izmanto, lai izstrādātu lietotnes tādiem Apple produktiem kā iPhone, iPad, macOS, Apple TV un citiem.

  • HTML/CSS. HTML un CSS tiek izmantoti tīmekļa dizainā. HTML tiek izmantots, lai izveidotu tīmekļa lapas, kuras var atveidot jūsu tīmekļa pārlūkprogramma. Varat izmantot HTML, lai tīmekļa lapai pievienotu objektus un veidotu tīmekļa lapas izskatu. CSS tiek izmantots, lai izveidotu standarta izskatu vai stilu vairākās tīmekļa lapās. Piemēram, ja vietnei vēlaties izveidot līdzīgu izskatu un stilu vairākās tīmekļa lapās, varat katrai tīmekļa lapai piemērot vienādus HTML stila kodus vai izveidot vienu CSS failu, kas visiem tīmekļa vietnēm piešķir vienādu izskatu. lapas.
  • Javascript:

    Javascript (nejaukt ar Java) ir vēl viena valoda, ko izmanto tīmekļa dizainā. Javascript tiek izmantots, lai vietnei izveidotu interaktīvas funkcijas. Tas ir būtiski jebkuras tīmekļa lietojumprogrammas izstrādei.

  • PHP un MySQL:

    PHP un MySQL ir aizmugures valodas, kas pārvalda datu bāzes serverī. Ikreiz, kad programma, vietne vai lietotnes saglabā lietotāja informāciju un pieprasa lietotājiem pieteikties, šī informācija tiek saglabāta datu bāzē. MySQL un PHP ir valodas, ko izmanto, lai izveidotu un pārvaldītu datu bāzes.

2. metode no 3: Programmēšanai nepieciešamo resursu iegūšana

Sāciet mācīties programmēt 5. darbība
Sāciet mācīties programmēt 5. darbība

Solis 1. Atrodiet iesācēju apmācības

Tiešsaistē varat atrast daudz pamata pamācību, kas ir pilnīgi bez maksas. Tās var būt kodēšanas vietnes, YouTube apmācības vai interaktīvas tīmekļa apmācības. Jums vajadzētu arī meklēt mācību grāmatu par valodu, kuru vēlaties apgūt. Vienkārši pārliecinieties, ka tas ir uzrakstīts jūsu prasmju līmenim. Daži tiešsaistes resursi ietver:

  • Codeacademy.com ir viena no lielākajām tiešsaistes kodēšanas apmācības vietnēm. Jūs varat apgūt pamatkursus, izmantojot bezmaksas kontu. Profesionāls konts nodrošina papildu materiālus, pakāpeniskas norādes un vienaudžu atbalstu.
  • EdX ir bezmaksas tiešsaistes kurss, ko pārvalda MIT un Hārvarda un kas piedāvā bezmaksas kursus dažādās programmēšanas valodās.
  • w3schools.com ir bezmaksas tiešsaistes resurss, kas galvenokārt koncentrējas uz tīmekļa dizainu. Tā piedāvā bezmaksas nodarbības un piemērus HTML, CSS, Javascript, PHP, Python, Java, C ++, C#u.c.
  • Darek Banas YouTube kanāls piedāvā daudzas apmācības par dažādām programmēšanas valodām un koncepcijām.
  • Programmēšanas zināšanas ir vēl viens YouTube kanāls, kas piedāvā daudzas bezmaksas video pamācības par dažādām programmēšanas valodām un koncepcijām.
  • Codeingame ir lieliska vietne, kas palīdz uzlabot kodēšanas prasmes, spēlējot spēles ar dažādām programmēšanas valodām. Tas ietver dažādas valodas, tostarp C ++, C#, Javascript, Java, Python, Koltin, PHP, Swift un citas.
  • Scratch ir tiešsaistes izglītības rīks, ko izstrādājusi MIT, lai mācītu bērniem, kā izstrādāt videospēles un kodēšanu. Tā izmanto vizuālo programmēšanas valodu, kas ļauj programmēt, izmantojot blokus. Tas ir labs veids, kā iemācīties vizualizēt programmēšanas koncepcijas un iemācīties domāt kā programmētājam.
  • Code.org ir daudz apmācību visu vecumu un pakāpju līmeņiem, lai mācītu programmēt gan bērniem, gan pieaugušajiem.
Sāciet mācīties programmēt 6. darbība
Sāciet mācīties programmēt 6. darbība

2. solis. Lejupielādējiet programmas, kas nepieciešamas programmēšanai jūsu valodā

Lai sāktu programmēšanu, ne visām programmām ir jāinstalē programmatūra. Piemēram, ja vēlaties sākt programmēt HTML, CSS un Javascript, jums ir nepieciešams tikai tāds teksta redaktors kā Notepad vai TextEdit un tīmekļa pārlūkprogramma. Tomēr citās valodās ir jālejupielādē un jāinstalē īpaša programmatūra, lai palaistu šajās valodās ieprogrammētas programmas

  • Rubīns:

    Lejupielādējiet jaunāko Ruby versiju [https://www.ruby-lang.org/en/downloads/ here}.

  • Python:

    Daudzos datoros jau ir instalēts Python, taču pirms programmēšanas Python, iespējams, būs jāinstalē jaunākā versija.

  • Java:

    Jums būs jāinstalē Java programmatūras izstrādes komplekts. Lai sāktu programmēšanu Java.

  • PHP un MySQL:

    PHP un MySQL darbojas serverī, nevis datorā. Tomēr, lai vietējā datorā izstrādātu un pārbaudītu PHP un MySQL, jums būs jālejupielādē un jāinstalē tāda servera programmatūra kā Apache, kā arī pati PHP. Ir vairākas programmatūras pakotnes, ieskaitot WAMP un

Sāciet mācīties programmēt 7. solis
Sāciet mācīties programmēt 7. solis

3. solis. Lejupielādējiet integrētu izstrādes vidi

Integrētās izstrādes vides (IDE) ir programmas, kas satur visaptverošus izstrādes rīkus, kas satur koda redaktoru, veidošanas rīkus, atkļūdotāju un dažreiz arī kompilatoru. Daudzi IDE atbalsta vairākas valodas. Daži IDE ir šādi:

  • Aptumsums.
  • Netbeans.
  • Visual Studio kods
  • Android Studio (Android lietotnēm).
  • Xcode (Mac, iPhone un iPad lietotnēm).
Sāciet mācīties programmēt 8. solis
Sāciet mācīties programmēt 8. solis

4. solis. Lejupielādējiet kompilatoru vai tulku

Pastāv divi galvenie programmēšanas valodu veidi, apkopotās un tulkotās valodas. Apkopota valoda pārvērš jūsu kodu datora saprotamā mašīnas valodā. Apkopotās valodas ietver C un C ++. Interpretētās valodas izmanto tulku, lai izpildītu koda norādījumus, nepārveidojot tos par mašīnas kodu. Mutiskās valodas ietver Python un Javascript. Dažās integrētās izstrādes vidēs ir iekļauts kompilators vai tulks. Dažos gadījumos jums būs jālejupielādē atsevišķs kompilators vai tulks.

  • Codechef.com ir tiešsaistes ideja, kompilators un tulks, kas darbojas dažādās valodās
  • GCC ir atvērtā koda (bezmaksas) kompilators C un C ++.
  • Python tulkus var lejupielādēt tieši no oficiālās Python vietnes.
  • OpenJDK ir bezmaksas atvērtā pirmkoda Java izstrādes komplekts, kas ietver kompilatoru.
Sāciet mācīties programmēt 9. solis
Sāciet mācīties programmēt 9. solis

Solis 5. Atrodiet labu mentoru

Ja plānojat veidot karjeru no programmēšanas, iespējams, vēlēsities aplūkot formālo izglītību datorzinātnēs. Meklējiet zinošus instruktorus, kuriem ir pieredze šajā jomā, kas var palīdzēt uzlabot jūsu prasmes. Ja jūs neplānojat iegūt formālu izglītību, meklējiet tikšanās grupas, kurās varat satikt citus cilvēkus, kuri cenšas apgūt valodu, kuru vēlaties apgūt. Varat arī pārbaudīt tiešsaistes kopienas un tīmekļa forumus.

3. metode no 3: Programmēšanas sākšana

Sāciet mācīties programmēt 10. solis
Sāciet mācīties programmēt 10. solis

1. solis. Padomājiet par to, ko jūs varat veidot, izmantojot savas prasmes

Kad esat veicis dažus vingrinājumus un apguvis dažus pamatus, sāciet domāt par to, ko jūs varat veidot ar savām prasmēm. Tam nav jābūt kaut kam grandiozam. Tā var būt vienkārša pievienošanas programma vai vairāku atbilžu variantu jautājumu un atbilžu lietojumprogrammas. Izveidojiet dažas vienkāršas programmas. Kamēr jūs to darāt, turpiniet mācīties, lai varētu veidot lielākas un labākas programmas.

Sāciet mācīties programmēt 11. solis
Sāciet mācīties programmēt 11. solis

2. solis. Izlemiet, kāds ir jūsu programmas mērķis

Jūsu programmai jābūt mērķim, ko var definēt teikumā vai divos. Programmai vajadzētu būt konkrētam uzdevumam, ko tā veic vai palīdz lietotājam paveikt. Daži programmas mērķu piemēri ir šādi:

  • Ļaujiet lietotājam sakārtot vārdu un kontaktinformācijas sarakstu.
  • Parādiet uz tekstu balstītu stāstu, kas ļauj lietotājam izvēlēties savu ceļu.
  • Dodiet spēlētājam iespēju izvēlēties uzbrukumus, kamēr ienaidnieki ģenerē savus nejaušos uzbrukumus.
  • Aprēķiniet planētas orbītu ap zvaigzni.
Sāciet mācīties programmēt 12. solis
Sāciet mācīties programmēt 12. solis

3. solis. Izlemiet ierobežojumus, kas jūsu programmai jāievēro

Kad esat izlēmis savas programmas mērķi, jums jāizlemj par noteikumiem, kas programmai jāievēro, lai sasniegtu savu mērķi. Piemēram:

  • Kontaktpersonas ir jāsaglabā, lai tās varētu atsaukt vēlāk.
  • Stāstā jāņem vērā spēlētāja iepriekš veiktās izvēles.
  • Spēlētāja uzbrukumu stiprumu nosaka viņu pašreizējā statistika.
  • Programmai precīzi jāaprēķina jebkura lietotāja ievadītā objekta masas orbīta.
Sāciet mācīties programmēt 13. solis
Sāciet mācīties programmēt 13. solis

4. solis. Izlemiet, kādus rīkus izmantosit

Kad esat izlēmis par savas programmas mērķi un noteikumiem, izlemiet, kādus rīkus izmantosit savas programmas izstrādei, kā arī kādai operētājsistēmai programma tiks izstrādāta. Jums vajadzētu arī izlemt, vai strādāsit pats vai kā komanda. Varat arī izlemt, vai pats programmēsit visu programmu vai izmantosit ārēju kodu vai rīkus. Padomājiet par to, kā šis kods vai rīki tiek ieviesti.

Sāciet mācīties programmēt 14. solis
Sāciet mācīties programmēt 14. solis

5. solis. Izlemiet par notikumu secību

Kad jums ir priekšstats par to, ko jūsu programma darīs, izlemiet, kādā secībā lietas notiks. Kas notiek, pirmo reizi palaižot programmu? Kā programma informē lietotāju par programmas lietošanu? Kāda ir pirmā lieta, kas lietotājam jādara ar programmu? Kā programma reaģē? Ko lietotājs dara tālāk? Kā tas tiek paziņots lietotājam? Kas notiek, kad programma sasniedz savu mērķi?

Sāciet mācīties programmēt 15. solis
Sāciet mācīties programmēt 15. solis

6. solis. Sadaliet lielākas problēmas mazākās

Izveidojiet programmas galveno mērķu sarakstu. Pēc tam sadaliet šos lielākos mērķus mazākos, kurus ir vieglāk sasniegt. Ja šos mazākos uzdevumus joprojām ir pārāk grūti atrisināt, sadaliet tos vēl sīkākos uzdevumos.

Sāciet mācīties programmēt 16. darbība
Sāciet mācīties programmēt 16. darbība

7. solis. Izklāstiet savas programmas galveno funkciju

Kad sākat programmēt, izmantojiet komentārus, kas nedarbojas, lai izklāstītu savas programmas galvenās funkcijas vai mērķus. Jūs nevarēsit apkopot vai interpretēt šos komentārus, taču tie palīdzēs jums sakārtot kodu.

Sāciet mācīties programmēt 17. solis
Sāciet mācīties programmēt 17. solis

8. solis. Īstenojiet programmas funkcijas un mērķus pa vienam

Kad esat izklāstījis programmas funkcijas un mērķus, varat sākt rakstīt kodu, kas īsteno katru funkciju. Saglabāšanas funkcijai jābūt diezgan vienkāršai. Ja kāda funkcija šķiet pārāk sarežģīta, sadaliet to mazākās funkcijās un īstenojiet šīs funkcijas.

Sāciet mācīties programmēt 18. darbība
Sāciet mācīties programmēt 18. darbība

9. solis. Pārbaudiet savu programmēšanu

Visā programmēšanas procesā jums bieži jāpārbauda programma, lai pārliecinātos, ka jūsu kods darbojas pareizi. Jums būs jāpārbauda katra funkcija, kuru mēģināt ieviest. Izmēģiniet citu, izmantojot dažādas lietotāja ievades, lai pārliecinātos, ka programma darbojas dažādās situācijās. Padomājiet par to, kā parasts lietotājs varētu izmantot programmu, vai palūdziet kādam citam pārbaudīt programmu un noskatīties, kā viņš to izmanto.

Sāciet mācīties programmēt 19. darbība
Sāciet mācīties programmēt 19. darbība

10. solis. Novērsiet neparedzētas problēmas

Sākot programmēt, jūs, iespējams, sasniegsit problēmas, kuras negaidījāt. Mēģiniet visu iespējamo, lai atrastu risinājumus šīm problēmām Tālāk ir minētas dažas lietas, ko varat darīt, lai novērstu problēmas, par kurām esat kļuvis.

  • Ja lasāt kodu no instrukcijām, pārlasiet instrukcijas un pārliecinieties, ka tās saprotat.
  • Pārliecinieties, ka kods ir sakārtots, pareizi ievilkts un tiek izmantota pareiza sintakse.
  • Pārbaudiet pareizrakstību un pārliecinieties, vai tā ir pareiza.
  • Izmantojiet drukāšanas paziņojumus, lai pārbaudītu mainīgo vērtības.
  • Ja neesat pārliecināts, vai tiek palaista koda sadaļa, izmantojiet drukātu paziņojumu, lai redzētu, vai tas nonāk šajā sadaļā.
  • Pārbaudiet kļūdu ziņojumus un Google tos.
  • Sadaliet savu kodu sadaļās un palaidiet atsevišķas sadaļas, lai noteiktu, kur ir problēma.
  • Mēģiniet internetā meklēt darba kodu, kas dara to, ko vēlaties.
  • Pārbaudiet, vai ir kāds rīks, kas dara to, ko vēlaties.
  • Kopēšanas un ielīmēšanas vietā ievadiet kodu ar roku.
  • Paņemiet pārtraukumu un atgriezieties pie koda.
  • Lūgt palīdzību.
Sāciet mācīties programmēt 20. solis
Sāciet mācīties programmēt 20. solis

11. solis. Pārbaudiet savu programmu vēlreiz

Ikreiz, kad ieviešat jaunu funkciju vai veicat izmaiņas kodā, pārbaudiet to, lai pārliecinātos, ka tā darbojas pareizi. Kad esat ieviesis visas koda funkcijas un tas viss darbojas pareizi, jūsu programma ir pabeigta.

Video - izmantojot šo pakalpojumu, daļa informācijas var tikt kopīgota ar pakalpojumu YouTube

Padomi

  • Nebaidieties lūgt palīdzību. Atrodiet labu, aktīvu forumu ar daudziem lietotājiem, kuri pārzina jūsu izvēlēto valodu, un uzdodiet visus nepieciešamos jautājumus. Reālās dzīves draugs ar pieredzi var palīdzēt izskaidrot sarežģītus jēdzienus un tikt galā ar kaitinošām kļūdām.
  • Ja jūs sākat zaudēt drosmi, paņemiet pārtraukumu. Atgriežoties, var secināt, ka esat to saņēmis. Vislabāk ir apmēram 15-30 minūtes no datora.
  • Ja jūs varat atrast grāmatu savai valodai lēti, iegādājieties to. Vienmēr ir labi, ja ir atsauce uz papīra, bet bezjēdzīgi ir tikai grāmata, jo tīmeklī ir daudz palīdzības.
  • Palieciet motivēts. Praktizējiet pēc iespējas biežāk, jo jo ilgāk jūs iztiksit bez sesijām, jo vairāk jūs aizmirsīsit.

Ieteicams: