programovani

HackForum

programovani#
chtel bych zacit programovat ale jak? jsem uplny zacatecnik
(odpovědět)
androidmen | E-mail13.7.2015 11:09
re: programovani#
Nejdříve si musíš vybrat v jakém programovacím jazyku, doporučoval bych c# nebo javu, odkazy tady: [link] a [link]
(odpovědět)
Wor(l)dBreaker | E-mail13.7.2015 13:04
re: programovani#
c# jsem skousel ale proste neznam do toho zadne prikazy nebo tak skustim tu javu
(odpovědět)
androidmen | E-mail13.7.2015 14:45
re: programovani#
mozna c# ta java se zda byt tezka ale naistaluju si obe dve
(odpovědět)
androidmen | E-mail13.7.2015 14:46
re: programovani#
Tak isto by som ti odporučil Python.
Ja som začinal programovať v pythone a som zlenivel tak som prestal (kôli škole)
Ale keď budeš rozumieť pythonu tak budeš lepšie rozumieť aplikaciam a scriptom v Kali Linuxe.
(odpovědět)
extio | E-mail14.7.2015 11:44
re: programovani#
zkus python
(odpovědět)
dynamit | 46.28.53.*14.7.2015 9:54
re: programovani#
Neskusis Algol?
Ja som zacal s Agolom. Natukal program na derne stitky.Zaniesol do policky pred vypoctovym strediskom.O par dni sa isiel pozriet, ci dali zbehnut. Vratil sa do dierkovacej miestnosti znova naklepat listky s vadnym syntaxom, znova zaniest ... atd.
(odpovědět)
XXL | 95.103.194.*14.7.2015 22:07
re: programovani#
Rozhodně souhlasím i já jsem začínal v pythonu ale Ruby bych taky doporučil :)
(odpovědět)
Laravelus | 92.243.197.*19.7.2015 0:14
re: programovani#
Ak by si chcel skusit Python a aj okenne aplikacie v Pythone, a pouzivas windows,tak si nainstaluj:

ActivePython v. 2.7.8.10 z: [link] (neinstaluj v. 3.4.1.0 - ma inu syntax)
a
wxPython z: [link]

Ked si do pythonoveho scriptu pridavas tlacitko,na:
[link]
si mozes pozriet ake vlastnosti tlacitka mozes pouzit(napr. parent,label,pos,size)
Tiez si mozes pozriet ake udalosti tlacitko ma(Tlacitko ma iba jednu udalost: wx.EVT_BUTTON)
Tuto udalost pomocou funkcie bind mozes spojit s metodou, ktora sa ma vykonat pri kliknuti na tlacitko.

Podobne, ked si do pythonoveho scriptu pridavas textbox,na:
[link]
si mozes pozriet ake vlastnosti TextCtrl mozes pouzit(napr. parent,value,pos,size,style)
Tiez si mozes pozriet jeho metody (napr. SetValue, AppendText, GetValue)
a ze ake udalosti TextCtrl ma (napr. wx.EVT_TEXT)
Tuto udalost pomocou funkcie bind mozes spojit s metodou, ktora sa ma vykonat ked sa v textboxe nieco zmeni.
Ak chces aby textbox bol multilineovy a obsahoval zvisly scrollbar, tak vo Window Styles-och najdes, ze existuju:
wx.TE_MULTILINE
a
wx.HSCROLL
a do pythonoveho scriptu napises:
txt_moj_text = wx.TextCtrl(gui,pos=(10,300),size=(350,150)
,value="",style = wx.TE_MULTILINE | wx.HSCROLL)

Podobne, ked pridavas ine objekty (napriklad Slider, StaticText, Timer) z:
[link]
sa mozes preklikat k vlastnostiam a udalostiam toho objektu.

Pythonove scripty mozes pisat v textovom editore, alebo pohodlnejsie ako vyvojove prostredie mozes pouzit Wingide ([link] , [link])
alebo Eclipse ([link])
Ak si zvolis, Eclipse, do adresara Eclipse-dropins treba rozbalit subor PyDev4.2.0.zip ([link]) - (adresar dropins bude obsahovat adresare features a plugins)
Tiez treba spustit Eclipse a V menusysteme si zvolit:
Windows
Preferences
PyDev
Interpreters
Python Interpreter
Quick Auto-Config
Ok

Novy project v Eclipse si zalozis:
File
New
Other
PyDev
PyDev Project
Next
Project Name: mojePrve
Finish
Yes
Pravy click na ---> mojePrve
New
PyDev module
Name: mojePrve
Finish
Ok


Nejaka literatura:
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]



Jednoducha okenna aplikacia moza vyzerat takto:

#==========================================
====================
import wx

def mtd_A(self):
txt_Prve.SetValue("Diera do riti")



app=wx.App()
gui=wx.Frame(None,title="Hlucny sex o 03:00",size=(180,120))
gui.Show()

txt_Prve = wx.TextCtrl(gui,pos=(10,10),size=(150,20))
txt_Prve.SetValue("Python")

btn_Prve = wx.Button(gui,label="Click",pos=(10,40),siz
e=(50,30))
btn_Prve.Bind(wx.EVT_BUTTON, mtd_A)

app.MainLoop()
#==========================================
====================

androidmen, zelam ti uspesne zvladnutie zakladov programovania. A radostne pokracovania.

(odpovědět)
Monty Python's Flying Circus | 209.126.110.*19.7.2015 18:25
re: programovani#
Pred riadok:
txt_Prve.SetValue("Diera do riti")
si daj styri medzerniky.


(odpovědět)
Monty Python's Flying Circus | 209.126.110.*19.7.2015 18:31
re: programovani#
[link] může pomoct.
(odpovědět)
Bystroushaak_ | 46.36.37.*25.7.2015 1:14
re: programovani#
Jedině C#, Php nebo Java a Python jinak nic ;)
(odpovědět)
Andysek | 77.48.106.*28.7.2015 17:30
re: programovani#
Nebo ješte zkusit VB.NET
(odpovědět)
mbr0x0003.8.2015 16:41
re: programovani#
Doporučuji pročíst Bystroushaakův článek o programování (dovolím si ještě jednou repost [link]). Doporučování programovacího jazyka je jako odpověď na otázku: Chci se naučit řídit, ale jak? Pak člověk musí jednoduše očekávat, že každý bude do placu házet své vlastní upřednostňované přibližovadlo:
- nejlepší jsou kolečkové brusle a na ty řidičák nepotřebuješ
- myslím si, že kamión je do začátku vhodný
- nejlepší je traktor!!!
Obecně existují jazyky, které jsou pro začátek vhodnější a které jsou méně vhodné. Rozhodujícím faktorem je ale cíl tvého snažení. Pokud budeš chtít programovat jádro operačního systému, asi si nezvolíš PHP a naopak, když budeš chtít programovat webové stránky, nejspíš nesáhneš po assembleru nebo Baltíkovi/Karlovi.

----------
Sec-Cave.cz - [link]
(odpovědět)
RubberDuck | E-mail | Website3.8.2015 16:58

Zpět
Svou ideální brigádu na léto najdete na webu Ideální brigáda
 
 
 

 
BBCode