Programavime svarbus dalykas – matematika. Nelabai įsivaizduoju programuotojo be matematikos žinių. Didelėse programose reikalingi sudėtingi algoritmai, įvairiems skaičiavimams atlikti. Tik neišsigąskit, matematikos irgi galima išmokti! :D Beveik… Kadangi pamokų ciklas yra visiškai pradedantiesiems, todėl pradžiai sudėtingų formulių nepradėsim aiškintis, pradžiai apžvelgsiu paprastus matematinius veiksmus. Kad išbandyti šiuos veiksmus, atskiros programos rašyti ir jos kompiliuoti nereikia, galima rašyti tiesiai į Python shell ir po kiekvienos eilutės paspaudę “enter” gausime rezultatą.

shell

Kaip matote aritmetiniai veiksmai atliekami iškarto. Pateikiu toliau sąrašą veiksmų ir kaip juos aprašyti Python kalboje:

Atimtis

atimtis

Daugyba

daugyba

 

Dalyba. Jeigu naudojate 2.7 Python versiją, dalyboje šiek tiek keičiasi sintaksė. Kad atsakymą gautumėt tikslų, su reikšme po kableliu, dalmenį ir daliklį reikia rašyti taip pat su kableliais, pvz: 10.0 / 3.0 (atsakymas būtų 3.33333), bet jei rašysit 10/3, atsakymas bus 3.

dalyba

 

Jeigu norite gauti tik sveikąją dalį(rašomi du dalybos ženklai //):

dalyba1

Kėlimas laipsniu (panašiai kaip daugyba, tik rašomi du ** ženklai). 2 laipsnyje 5.

laipsnis

 

Taip pat, galima gauti dalybos liekaną vienu veiksmu. Pavyzdyje matome jog liekaną gauname % ženklo pagalba.

liekana

 

Jeigu neaišku kas yra liekana, trumpas šio veiksmo paaiškinimas būtų toks:

23/3=7.66666 (liekanos ženklą pakeičiau į dalybos)

tada imam sveiką atsakymo dalį (šiuo atveju tai 7)  ir padauginam iš daliklio(arba kitaip iš skaičiaus po % ženklu):

3*7=21

galiausiai liekana apskaičiuojam taip:

23-21=2

Kaip ir visur matematikoje, taip ir Python’e, tam tikri veiksmai turi pirmenybe prieš kitus. Daugyba ir dalyba visada bus atlikta pirmiau už atimtį ir sudėtį. Skliaustelių taisyklė čia irgi išlieka. Pirma įvykdomi visi veiksmai skliausteliuose, o tik po to visa kita. Pabaigai užduotis – suskaičiuokit tai patys, o po to patikrinkit kokį atsakymą pateikia Python’as įvykdęs šią aritmetinę užduotį (pateikta žemiau)? Ar atsakymai sutapo?

(25+5) / 10 – 5 *3 * (10 + (7 -3 / 3)) / 3 = ?

Žymos:

Sveiki skaitytojai, ilgai svarstęs ar verta nusprendžiau, jog reikėtų pradėti pamokėlių ciklą apie programavimą Python kalba. Kadangi esu tik pradedantysis, todėl šie užrašai pravers ateityje ir pačiam. Kažko labai įmantraus nesitikėkit, pradėsiu nuo visiškų pradmenų. Python vis labiau populiarėjanti kalba, patraukli dėl savo paprastumo ir patogaus skaitymo. Paremta objektiniu programavimu. Jeigu kitose kalbose tam tikriem dalykam atlikti prireiktų parašyti keletą eilučių, tai Python kalboje dažnai tam užtenka vienos kodo elutės. Programos parašymo greičiu lenkia visas milžines kaip Java ar C ++, tačiau kodo vykdymo sparta jiems šiek tiek nusileidžia. Vistiek tai puiki kalba pradedantiesiems. Manau neprašausit išmokę šią kalba. Nors kolkas ji nėra pati populiariausia, tačiau sparčiai kopia aukštyn. Internete visada rasit sprendimą į jums iškilusią problemą, nes gausu forumų skirtų Python kalbai.

Ką gi, pradėkim įvadą į Python. Šiuo metu naujausia versija yra 3.4.2, aš naudoju 3.4.1 ir pamokas rašysiu būtent su šia versija. Taip pat vis dar populiari versija 2.7. Taip yra, nes su 3 versija pasikeitė keletas sintaksės dalykų ir ne visi dar nori prie jų derintis. Gal per daug kodo eilučių reiktų perrašyt :D Tad pradžiai nuoroda iš kur parsisiųsti Python arba čia.

 

Įsirašę programą, rasite IDLE(Python GUI – graphical user interface) čia ir vyks visas veiksmas. Spaudžiam File -> New File:

python shell

Atsidariusiame tuščiame lange ir rašysim savo kodą. Pirmoji programa kaip ir pridera skirta atspausdinti tekstui: Hello World!. Neįtikėtina, bet tam reikia tik vienos eilutės kodo. Viskas labai paprasta,teksto išvedimui ant ekrano naudojama komanda “print”, ir skliausteliuose nurodoma, ką parašyti: print(“Hello World!”). Jeigu naudojate 2.7 versiją, nereikia skliaustelių: print “Hello World!”. Kabutės nurodo, jog tai tiesiog tekstas, o ne koks kintamasis.

hello world

Tekstas pateikiamas spalvotas, tai palengvina kodo skaitymą. Spaudžiam F5, paprašys išsaugoti jūsų programą, galite saugoti ją kur tik norite. Kai išsaugosit, automatiškai bus sukompiliuota ir išvysite tai:

finish

Sveikinu tai pirmoji Jūsų Python programa :)

Žymos:

Kaip pagreitinti kompiuterį
www.klauskit.lt

1. Virusai+malware+crap cleaner – http://youtu.be/cUJGWDeZkmc

2. Išjungti nereikalingas startup programas – http://youtu.be/t-s6ThYXbbY

3. Drivers upgrade, atnaujinti savo įrenginių tvarkykles – info apie įrenginius http://youtu.be/ap-59W9uOQM (tvarkykles siųstis iš gamintojo svetainės). BIOS

4. Windows reinstall – Win7 įrašymas http://youtu.be/6mj4JprCArU, Win8 http://youtu.be/r6Iml-_j_2w

5. PATS EFEKTINGIAUSIAS! – Nusipirkti ir instaliuoti windows į SSD kietąjį diską

6. Mažiau efektingi: windows nustatymų keitimas – išjungti aero, wallpaper, windows efektus. Ar C diske pakankamai laisvos vietos?

Hardware upgrade – atnaujinti kompiuterio komponentus arba tiesiog pirkti naują kompiuterį :) www.klauskit.lt

Žymos:

Keletas labai nerimtų video apie išdaigų krėtimą su draugų kompiuteriais.

 

Išdaigos su kompiuteriu draugams

  1. IE ikona – shutdown mygtukas.

  2. Screenshotas, kelias ikonos palikti o kitas pašalint, atidaryti notepad langą 1 ok 1 screenshot. Apversti screenshotą aukstyn kojom ir uždėti kaip desktop wallpaper.

  3. Pelės nustatymai – kairiarankio nustatymas, Mouse Wheel Scrolling greitis, mouse click greitis.

  4. Prijungti papildomą usb bluetooth pelę.

  5. Užklijuot pelės lazerį

  6. Pakeisti Mouse Pointer į „Kompiuteris galvoja“, atrodys jog PC pakibo. +Padaryti screenshot ir uždėt ant ekrano.

  7. Ekrano landscape nustatymai, paverstas monikas.

  8. Worde pakeisti AutoCorrect tarkim žodį Diena į vakaras.

  9. Sukurti Task Scheduler operaciją kad paleidinėtų programas kas kelios minutės. Tarkim atidarys skaičiuotuvą kas 5min

  10. Nuspausti ĄShift + Alt + PrintscreenĄ – kad pakeisti windows aplinką į didelio kontrasto.

  11. Suinstaliuoti VNC ir užvaldyti kolegos kompiuterį, pajudinti pelę ir pan.. VNC youtube pamoka

  12. Pakeisti sistemos garsus.

  13. Pakeisti Hosts failiuką kad einant į www.kažkas eitų į www.kitkas. Ip-kitkas www.kažkas. Hosts failiuko keitimo youtube pamoka 

  14. IE – laikini failai ant Desktopo. Internet Options > Browsing History.

  15. BSOD screensaveris. http://technet.microsoft.com/en-us/sysinternals/bb897558.aspx

  16. .VBS failas ir .bat scriptai įkelti į startup. Failiukus siųstis iš čia.

  17. http://www.autohotkey.com/ – pakeisti mygtukus.

  • Space::Send,Tarpas

  • WheelUp::

Send {WheelDown}

Return

WheelDown::

Send {WheelUp}

Return

Žymos:

Belaidžio interneto greitinimas yra šiek tiek neapibrėžtas dalykas, jeigu wifi veikia viskas OK, bet jeigu signalas pradinginėja arba wifi internetas yra daug lėtesnis nei pasijungus su laidu tada verta pabandyti. Nepamirškite jog belaidis duomenų perdavimas yra lėtesnis ir jeigu pas jus namie yra optika ir ant PC galite pūsti torentus 100Mbps tai wifi ko gero to išspausti nepavyks, žinoma tai priklausys nuo wifi aparatūros. Daugiau info apie greičius ir t.t.. wikipedijoje

 

  1. AP pozicija, sfera, geriausia vidurį namų ar arčiau ten kur dažniausiai wifi bus naudojamas nedėti ant/prie grindų, storų sienų, didelių objektų ar geležinių spintų, mikrobangių. Vengti netoli esancio metalo, akmens, cemento.
  2. Atnaujinti routerio firmware ir kompiuterio kortos/adapterio driverius.
  3. Pakeisti wifi kanalą, dazniausia 6 by default, tad palikt ant auto arba pasikeisti pačiam. Nepersidengiantys kanalai 1, 6 ir 11 2.4Ghz. Android app – wifi analyzer
  4. Apsaugoti wifi nes jei belekas jungsis bus belekas. WPA2
  5. Pakeisti routerio antena – omnidirectional/sferinė, directional/kryptinė
  6. Nusipirkt repeaterį, sukonfiguruot tapati ssid etc. Geriausia powerline arba ethernet.

Kartais vieta kietajame diske ima ir išgaruoja, tada tenka vaikščioti ir tyrinėti kas ką kur įrašė ar parsiuntė. Jeigu jau ištrynėte savo pr0n kolekciją, o vietos vistiek nėra yra keletas labai naudingų programėlių kurios praskanuos jūsų kompiuterį ir parodys kiek kas užima, o tada vienas juokas pašalinti likusią pr0n kolekciją :)

Yra daug tokio tipo programų ir šiame straipsnyje parodysiu tik keletą kurias aš ar mano kolegos pastoviai naudoja.

Spacesniffer – ko gero geriau vieną kart išgirsti ir pamatyti nei man tarškinti klaviatūrą ir rašyti tą patį kas yra paaiškinta šioje lietuviškoje video pamokoje žemiau. Bet trumpai… ši programa grafiškai parodys/nupaišys kas kiek užima vietos ir kuo didesnis laukelis ar langelis tuo daugiau vietos tas katalogas užima.

Folder Size – veikimo principas kiek kitos, čia mažiau grafikos bet daugiau sąrašų. Tad puikiai tiks tiems kas mėgsta rikiuoti ir rūšiuoti dalykus.

Su siuntimu ir instaliacija problemų kilti neturėtų, spacesniffer netgi yra nešiojama versija kurios instaliuoti nereikia.

 

Dar viena programa WinDirStat

Žymos:

Windows 10 naujų funkcijų apžvalga.

Taiiip ir vėl nauja windows versija, tiesa dar ne galutinė ir pilna bugų bet pirmas įspūdis tikrai neblogas ir atrodo jog MS pasimokė iš savo klaidų.

Pagrindinės naujovės kol kas yra:

  • Start meniu! tiesa šioks toks hibridas bet manau veiks gal neblogai
  • Appsai dabar bus atidaromi normaliame lange, o ne full screen.
  • Galimybė turėti keletą dekstopų. Pvz ubuntu ši funkcija jau yra 100 metų turbūt.. well done MS.. ir greita programų pasirinkimo funkcija.
  • Windows “snapinimas” su daugiau funkcijų ir šiek tiek intuityvesnis(žiūrėti video žemiau..)
  • galima daryt Ctrl+V į CMD! Joa 6iek tiek geeky tai pagaliau heh!?

Apie viską šiame video:


https://insider.windows.com/ – užsiregistruoti
http://windows.microsoft.com/en-us/windows/preview-iso – parsisiūsti windows10 ISO

Download links
(3.79 GB)

 

Arba siųskitės tiesiogiai iš nuorodų žemiau:

Windows 10 32Bit
Windows 10 64Bit

Daugiau video pamokų adresu https://www.youtube.com/user/KlauskitLT/videos

Žymos:

Ar žinojote jog kompiuterį kuriame yra belaidžio interneto korta galima paversti į wireless/belaidžio interneto prieigos tašką?

Jeigu nesekate klauskit.lt youtube video pamokų štai keletas būtent apie tai kaip tai padaryti windows 7 ir windows 8 operacinėse sistemose.

Kaip paversti savo Windows 8 laptopą belaidžio interneto prieigos tašku

Start> rašome CMD, tada juodame lange suvedame komandas:

  • netsh wlan set hostednetwork mode=allow ssid=KlauskIT key=S4ugu5k3y
  • netsh wlan start hostednetwork
  • netsh wlan show hostednetwork

 

Kaip pašarinti internetą per wifi Win7, daug paprasčiau nei win8. Video pamoka:

 

 

Žymos: