Od czego zacząć naukę programowania
-
- Piegowaty Guziec
- Posty: 8
- Rejestracja: 22 cze 2010, 01:03
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Od czego zacząć naukę programowania
Witam, kilka razy podchodziłem już do c++ oraz do c# , ale mi to zabardzo nie wychodzi nie umiem tego zakumać, z podstawami jest ok umiem wyświetlić tekst w konsoli, czy tam zadeklarować zmienne , ale z pętlami już jest mały problem , a już dalej to czarna magia posiadam kilka różnych książek np. symfonia , C szarp ćwiczenia M.lisa, ale nic mi to nie pomogło. Doradźcie od czego zacząć przygodę z programowaniem może palcal albo co innego.
- kabanek
- Zakręcona Traszka
- Posty: 592
- Rejestracja: 23 cze 2009, 20:34
- Płeć: Mężczyzna
- Wersja Ubuntu: 13.10
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Kontakt:
Re: Od czego zacząć naukę programowania
za chwilę wpadnie tutaj ktoś i napisze magiczne słowo Python
ale nie ma języka programowania (wysokiego poziomu), który nie ma w sobie pętli i jeśli z takimi rzeczami masz problem, to w każdym języku będzie Ci ciężko.
Możesz sobie zrobić tabelkę i w niej zapisywać jakie liczby są w wybranych zmiennych podczas przechodzenie przez pętle.
np dla pętli
| x | i |
| 2 | 0 | <- sam początek
| 5 | 1 | <- 4 bo wcześniej było 2 i teraz (x = x + 3; czyli x = 2 + 3) dodajemy trzy, zmienna i zwiększa się o jeden (++i)
| 8 | 2 | <- 8 bo x = 5 + 3, i zwiększa się o jeden
i tak dalej aż gdy i będzie równe 4, bo wtedy przerywamy pętlę (warunek i < 5)
ale nie ma języka programowania (wysokiego poziomu), który nie ma w sobie pętli i jeśli z takimi rzeczami masz problem, to w każdym języku będzie Ci ciężko.
Możesz sobie zrobić tabelkę i w niej zapisywać jakie liczby są w wybranych zmiennych podczas przechodzenie przez pętle.
np dla pętli
Kod: Zaznacz cały
int x = 2;
for (int i = 0; i < 5; ++i)
{
x = x + 3;
}
| x | i |
| 2 | 0 | <- sam początek
| 5 | 1 | <- 4 bo wcześniej było 2 i teraz (x = x + 3; czyli x = 2 + 3) dodajemy trzy, zmienna i zwiększa się o jeden (++i)
| 8 | 2 | <- 8 bo x = 5 + 3, i zwiększa się o jeden
i tak dalej aż gdy i będzie równe 4, bo wtedy przerywamy pętlę (warunek i < 5)
- Dwimenor
- Przebojowy Jelonek
- Posty: 1260
- Rejestracja: 18 mar 2008, 16:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 13.10
- Architektura: x86_64
Re: Od czego zacząć naukę programowania
Abra Makabra Python!
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
Powyższe zdanie jest prawdziwe.
- Sueroski
- Serdeczny Borsuk
- Posty: 206
- Rejestracja: 01 mar 2010, 17:05
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Re: Od czego zacząć naukę programowania
No widzisz, uprzedziłeś mnie. Miałem napisać post o Python'iekabanek pisze:za chwilę wpadnie tutaj ktoś i napisze magiczne słowo Python
No to napiszę, że na start polecam Python'a bo jest generalnie łatwy, a mimo to uczy programistycznego myślenia (które potem możesz wykorzystać w innych językach).
To tyle.
- makson
- Przebojowy Jelonek
- Posty: 1542
- Rejestracja: 23 mar 2009, 07:10
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Xfce
- Architektura: x86_64
Re: Od czego zacząć naukę programowania
Python żywi, broni i ubiera.
Ale bez zakumania pętli i funkcji, to i tak nie da się poważnie programować. Poświęć tej idei więcej czasu. To jest logiczne i do skumania. Polecam książkę "Python. Od podstaw".
Pozdrawiam
P.S. Oczywiście Python 2.x, a nie 3.x.
Ale bez zakumania pętli i funkcji, to i tak nie da się poważnie programować. Poświęć tej idei więcej czasu. To jest logiczne i do skumania. Polecam książkę "Python. Od podstaw".
Pozdrawiam
P.S. Oczywiście Python 2.x, a nie 3.x.
Miałem Linuksa, zanim stało się to modne.
- Heos
- Zakręcona Traszka
- Posty: 534
- Rejestracja: 17 sie 2008, 16:08
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Lokalizacja: Bydgoszcz
Re: Od czego zacząć naukę programowania
A ja powiem inaczej: Ruby! Czemu? Bo Ruby on Rails!
Do większości języków trzeba się przyzwyczaić, zacząć myśleć tak jak one lub znaleźć taki który myśli podobnie do nas. Ruby jest inne, jest językiem stworzonym dla programistów, aby był intuicyjny i zrozumiały.
Do większości języków trzeba się przyzwyczaić, zacząć myśleć tak jak one lub znaleźć taki który myśli podobnie do nas. Ruby jest inne, jest językiem stworzonym dla programistów, aby był intuicyjny i zrozumiały.
"Chciałbym, żeby zaczęto od szanowania siebie: wszystko inne wypływa z tego." – Fryderyk Nietzsche
openSUSE Leap 15.1 | Xfce4 | Firefox
openSUSE Leap 15.1 | Xfce4 | Firefox
- michal671
- Serdeczny Borsuk
- Posty: 174
- Rejestracja: 13 gru 2010, 15:55
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86_64
- Lokalizacja: Ostrów Wielkopolski
- Kontakt:
Re: Od czego zacząć naukę programowania
To by było na tyle
http://www.ubuntu-pomoc.org/ ← Porady dla Twojego systemu
Zapraszam na moją stronę! → http://www.pcboard.net.pl/ oraz mój blog http://www.wilku.tk/
Inny OS: Sabayon Linux 7
http://www.ubuntu-pomoc.org/ ← Porady dla Twojego systemu
Zapraszam na moją stronę! → http://www.pcboard.net.pl/ oraz mój blog http://www.wilku.tk/
Inny OS: Sabayon Linux 7
-
- Wytworny Kaczor
- Posty: 294
- Rejestracja: 07 wrz 2010, 15:09
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Unity
- Architektura: x86_64
Re: Od czego zacząć naukę programowania
Zwykłe C.
Z pętlami jest dość miło bo praktycznie przydają się do wszystkiego, przykładowo, żebyś lepiej zrozumiał w C:
W tablicy tab dostaniesz ciąg liczb naturalnych od 1 do 10 włącznie.
Z pętlami jest dość miło bo praktycznie przydają się do wszystkiego, przykładowo, żebyś lepiej zrozumiał w C:
Kod: Zaznacz cały
#include <stdio.h> //dodajesz standardowy nagłówek
int main() // deklarujesz podstawową funkcję main typu int(integer), która zawsze musi być, ale w C nie zawsze typu int(integer), może być void, w C++ musi być int.
{
int i=0, tab[10]//deklaracja zmiennej "i" równej zero i tablicy z dziesięcioma komórkami numerowanymi od 0. Czyli 0,1,2,3,...,9
for(i=0;i<10;i++)
{
tab[i]=i+1;
}
//pętla for, na początek ustawia i=0, teraz sprawdza, czy i<10 - jest, więc wykonuj: wpisz do tab od i, czyli do tab[0], i zwiększone o 1, czyli jeden, na koniec wykonuje i++, czyli zawiększa i o jeden i przechodzi na początek z pominięciem i=0, czyli nowe i=1, znowu sprawdza, czy mniejsze od 10, itd., itp. robi tak do momentu i=10, wtedy sprawdza, czy 10<10 - nie, więc kończy. for jak dla mnie ma najwięcej zastosowań i działą logicznie, while nie lubię, choć i ona ma zastosowanie, ale to już sam ogarniesz gdzie i dlaczego :)
return 0; //zwrócić coś musisz
}
-
- Sędziwy Jeż
- Posty: 66
- Rejestracja: 16 maja 2010, 11:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Od czego zacząć naukę programowania
ja 2 razy podchodziłem do nauki C++ ale z miernym skutkiem. jedyny język w którym udało mi się napisać cokolwiek działającego to znany z Atarii Basic współczesne języki wyglądają nieco inaczej i ciężko mi się przestawić.
więc póki co postanowiłem zacząć uczyć się html'a
więc póki co postanowiłem zacząć uczyć się html'a
- michal671
- Serdeczny Borsuk
- Posty: 174
- Rejestracja: 13 gru 2010, 15:55
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86_64
- Lokalizacja: Ostrów Wielkopolski
- Kontakt:
Re: Od czego zacząć naukę programowania
Lepiej ucz się PHP.
To by było na tyle
http://www.ubuntu-pomoc.org/ ← Porady dla Twojego systemu
Zapraszam na moją stronę! → http://www.pcboard.net.pl/ oraz mój blog http://www.wilku.tk/
Inny OS: Sabayon Linux 7
http://www.ubuntu-pomoc.org/ ← Porady dla Twojego systemu
Zapraszam na moją stronę! → http://www.pcboard.net.pl/ oraz mój blog http://www.wilku.tk/
Inny OS: Sabayon Linux 7
-
- Piegowaty Guziec
- Posty: 9
- Rejestracja: 28 lis 2010, 14:56
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Od czego zacząć naukę programowania
Jak nie umie HTML to po grzyba mu PHP?
- Shimmy
- Zakręcona Traszka
- Posty: 859
- Rejestracja: 24 mar 2011, 20:44
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: Od czego zacząć naukę programowania
Można programować w php nie znając html, nie widzę problemu - HTML to język stricte "kliencki" czyli nie należy do języków programowania, php jest za to typowym przykładem języka programowania.92nasti pisze:Jak nie umie HTML to po grzyba mu PHP?
-
- Sędziwy Jeż
- Posty: 66
- Rejestracja: 16 maja 2010, 11:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Od czego zacząć naukę programowania
Shimmy pisze:Można programować w php nie znając html, nie widzę problemu - HTML to język stricte "kliencki" czyli nie należy do języków programowania, php jest za to typowym przykładem języka programowania.92nasti pisze:Jak nie umie HTML to po grzyba mu PHP?
Zgadza się, jednak ja jestem zwolennikiem zaczynania od podstaw. Jeżeli chcę umieć postawić jakąś stronę to nie będę się wybierał z motyką na słońce i zaczynał od php jeżeli zwykłej strony w htmlu nie potrafię zrobić.
-
- Piegowaty Guziec
- Posty: 9
- Rejestracja: 28 lis 2010, 14:56
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Od czego zacząć naukę programowania
Bez znajomości HTML, nie zrobisz nic operując na samym PHP. Po pierwsze nie wypisywałem nic na temat tego czy HTML jest językiem programowania czy nie, ja bym się kłócił. Po drugie żeby stworzyć stronę opartą o PHP musisz znać (x)HTML, CSS.Shimmy pisze:Można programować w php nie znając html, nie widzę problemu - HTML to język stricte "kliencki" czyli nie należy do języków programowania, php jest za to typowym przykładem języka programowania.
- Shimmy
- Zakręcona Traszka
- Posty: 859
- Rejestracja: 24 mar 2011, 20:44
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: Od czego zacząć naukę programowania
http://pl.wikipedia.org/wiki/HTMLPo pierwsze nie wypisywałem nic na temat tego czy HTML jest językiem programowania czy nie, ja bym się kłócił.
Kod: Zaznacz cały
Należy nadmienić, że HTML, będąc językiem znaczników, nie jest zaliczany do języków programowania – w jego składni nie przewidziano wyrażeń obliczeniowych, warunkowych czy iteracyjnych.
Po drugie żeby stworzyć stronę opartą o PHP musisz znać (x)HTML, CSS.
Od kiedy to? PHP to język programowania czyli działający po stronie serwera, wcale nie trzeba uczyć się html aby zrozumieć php a jest wiele skryptów .php które nie zawierają znaczników html, np. procesy cron. Html to język działający po stronie klienta, język znaczników które odpowiadają za publikację treści a php wykonuje obliczenia i operacje na plikach.92nasti pisze:Bez znajomości HTML, nie zrobisz nic operując na samym PHP.
Bez znajomości html bez problemu można stworzyć skrypt php wykonujący jakiekolwiek obliczenie, można też wyświetlać treść (same znaki) korzystając z funkcji echo.
Na przyszłość jak masz pierdoły pisać to zorientuj się w temacie.
-
- Piegowaty Guziec
- Posty: 9
- Rejestracja: 28 lis 2010, 14:56
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Od czego zacząć naukę programowania
Nie wiem człowieku czy masz jakieś problemy z czytaniem, czy nie - nie wnikam. PHP to język "skryptowy", samym PHP nie stworzysz działającej strony, więc po kija uczyć się od orzeszek strony? Ja pier**le stary, skrypt != strona. Znajdź mi w sieci stronę opartą tylko i wyłączanie o PHP, już łapiesz?
// wiem do czego służy PHP bo używam go na co dzień.
#laybythesea: rozumiem zdenerwowanie, ale proszę trzymać język na wodzy
// wiem do czego służy PHP bo używam go na co dzień.
#laybythesea: rozumiem zdenerwowanie, ale proszę trzymać język na wodzy
-
- Serdeczny Borsuk
- Posty: 109
- Rejestracja: 20 mar 2011, 19:08
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Warszawa
- Kontakt:
Re: Od czego zacząć naukę programowania
@92nasti - PHP != strony. To, że jego najpopularniejsze zastosowanie to strony WWW, nie znaczy, że tylko do tego można go używać. PHP można np. odpalać z konsoli, istnieją nawet bindingi Qt do PHP dzięki czemu można tworzyć w nim aplikacje okienkowe. Przykład - w symfony 1.4 skrypt zarządzający frameworkiem napisany jest w PHP, odpalany z konsoli. Nie ma w nim ani linijki HTML.
"Never argue with idiot. He will drag you down to his level and then beat with experience."
Nie udzielam pomocy poza forum.
Nie udzielam pomocy poza forum.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość