Adam Sonicki
Adam Sonicki
Gem148
vladmonti332
vladmonti332
Gem50
luisproromani
luisproromani
Gem87
Isabela Moreno
Isabela Moreno
Gem8
Erik Červeňák
Erik Červeňák
Gem1,050
Suzy Addam
Suzy Addam
Gem4,200
Erik Červeňák
Erik Červeňák
Gem175
Arc
Arc
Gem1,750
Erik Červeňák
Erik Červeňák
Gem14
Erik Červeňák
Erik Červeňák
Gem105
Suzy Addam
Suzy Addam
Gem175
Arc
Arc
Gem350
Jason
Jason
Gem353
Virtual Visa
Virtual Visa
Gem5,000
Virtual Visa
Virtual Visa
Gem7,000
Virtual Visa
Virtual Visa
Gem7,000
Nicolas Pêche (Wawmy)
Nicolas Pêche (Wawmy)
Gem1,835
PayPal
PayPal
Gem5,000
pepoahmed510
pepoahmed510
Gem19,250
fnogaj
fnogaj
Gem17
unranked rank iconMiguel74: This is legit guys, I tried  a few years ago. The website changed tho and Idk whete to find stuff no more
unranked rank iconreaperz: okay
AdminSwirfty: Complete it and find out 
unranked rank iconreaperz: do you guys hold raid?
AdminSwirfty: You can earn Robux by playing games and completing offers 
unranked rank iconmoreninhasantossantoss455: Com ganha robux 
unranked rank iconDanil Babushkin: PartyKirby emote (inline chat version)
unranked rank iconDanil Babushkin: catJAM emote (inline chat version)
unranked rank iconAlex Alex: hi mano
novice rank iconmano: HYPERS emote (inline chat version)
AdminJoshverd: peepoHey emote (inline chat version)
unranked rank icona258s fdgj: hi bro
AdminSwirfty: Gamehag is under new ownership and they made the platform functional again
unranked rank iconCieran: all my points are gone? This  chat system is   very bad for  space
unranked rank iconCieran: what happened to gamehag?
novice rank iconmano: HUHH emote (inline chat version)
AdminJoshverd: WeSmart emote (inline chat version)
AdminSwirfty: peepoHappy emote (inline chat version)
unranked rank iconvladmonti332: thanks
AdminSwirfty: Yep, you can find games and offers for desktop on the offerwalls
unranked rank iconvladmonti332: and there are tasks for the PC platform
AdminSwirfty: Gamehag is available in almost every location 
unranked rank iconaquarious: It's only for United States ?
unranked rank iconRunti38: Okey, but what about my gems what left there? 1f605 emote (inline chat version)
AdminChristian: Unfortunately we were unable to migrate accounts from the old website as we couldn’t safely transfer passwords. 
unranked rank iconRunti38: Soooo... i suppose old acc is gone for forever?
unranked rank iconKatrinel Gorincioi: this is legit but I lost my account!
unranked rank iconShivam Yadav: hello i am new here can we get riot gift card
unranked rank iconaayushgurehiya: yes this is legit
unranked rank iconNolan Carder: i need robux

17

0/160

Wyduś z siebie Pythona! - Podstawy języka programowania Python 3 (CZĘŚĆ 1)

Drenek avatar

Drenek

August 23, 2017 at 07:40 PM

Python to uniwersalny wysokopoziomowy język programowania który cechuje się przejrzystym i czytelnym kodem.

Wstęp:
Ten język programowania nadaje się do wszystkiego, od tworzenia prostych programów do robienia gier i stron interntowych.
Dzięki temu, że kod jest bardzo przejrzysty można się go łatwo i szybko nauczyć nauczyć jego podstaw.
W tym kursie przedstawie wam podstawy tego języka przec co będziecie mogli stawić piewrsze kroki programowaniu.
0. Instalacja oprogramowania.
Aby zainstalować Pythona trzeba wejść na stronę https://www.python.org/downloads/ i pobrać najnowszą wersję (aktualnie 3.6.2)
Po pobraniu należy uruchomić plik i podążać za instrukcjami instalatora.
Po zainstalowaniu otwieramy nasz ulubiony edytor tekstowy (w moim przypadku Sublime Text 3) i wpisujemy do niego (znak równości odziela tekst kursu od kodu):
==========
print('Hello World')
input('Kliknij ENTER aby zakończyć program')
==========
Po zapisaniu pliku do "program.py" możemy go uruchomić.
Jeśli naszym oczom ukaze się konsola z tekstem:
==========
Hello World
Kliknij ENTER aby zakończyć program
==========
Wszystko działa poprawnie.
1. Zmienne.
Zmienne pozwalają na przechowywanie różnych wartości dzięki czemu możemy zapisać różne dane a póżniej wykonywać na nich operacje.
Przykładem najprostrzej zmiennej jest:
==========
liczba = 5
==========
J
ak widać zmienna "liczba" przechowuję w sobie liczbę 5.
Teraz dodamy do niej liczbę 3:
==========
l
iczba = liczba + 3
==========
T
en kod sprawia, że zmienna "liczba" ma przechować samo siebie zwiększoną o 3.
aktualna wartość tej zmiennej to: 8
Prościej i lepiej jest użyć krótszej metody:
==========
l
iczba += 3
==========
T
en kod działa tak samo jak poprzedni.
Oprócz dodawania można także odejmować (-), mnożyć (*), dzielić (/) i potęgować (**)
==========
l
iczba = 10
liczba -= 5 # Zmienna jest równa 5
liczba *= 3 # Zmienna jest równa 15
liczba /= 5 # Zmienna jest równa 3
liczba **= 2 # Zmienna jest równa 9
==========
Oprócz liczb możemy zapisać do zmiennej tekst.
Aby Python zrozumiał, że ma doczynienia z tekstem należy otoczyć go " ' ":
==========
t
ekst = 'samochód' # Zmienna przechowuje tekst "samochód"
==========
W porównaniu do liczb nie można dzielić, i odejmować ani potęgować tekstu, jedynie można dodać coś do niego albo pomnożyć.
==========
tekst = 'Samo'
tekst += 'chód' # Teraz zmienna tekst przechowuje wartość "Samochód"
tekst *= 2 # Tekst pomnożony przez dwa daje nam "SamochódSamochód"
==========
2. Wypisywanie tekstu na ekran oraz odczytywanie tekstu z klawiatury.
Aby wypisać coś na ekran należy użyć funkcji "print":
==========
p
rint('Witaj')
==========
Po zapisaniu i odpaleniu pliku okno konsoli pojawi się na chwilę i zniknie. Czemu tak się dzieje?
Program automatycznie się zamyka gdy skończy swoją prace.
Aby temu zapobiec wystarczy wpisać "input()" na końcu kodu.
Teraz konsola wypiszę "Witaj". Po wciśnięciu Enter program się wyłączy.
Można także "drukować" zmienne:
==========
zmienna = 'Siemanko'
print(zmienna)
==========
Program wypiszę "Siemanko" na ekran.
Teraz będziemy wpisywać dane do programu, z pomocą posłuży nam funkcja "input" która działa jak "print" ale czeka na wpisanie danych do klawiatury:
==========
imię = input('Podaj swoję imię: ')
print(imię)
==========
Po wpisaniu nazego imienia i przyciśnieciu Enter program wypiszę twoję imię.
Aby usprawnić program zróbmy by nasz kod witał się z nami.
==========
imię = input('Podaj swoję imię: ')
print('Witaj ' + imię + '. Jak się masz?')
==========
Po uruchomieniu i wpisaniu naszego imienia powinniśmy otrzymać:
==========
Witaj (twoje imię). Jak się masz?
==========
Jednak da się lepiej stworzyć ten program bez wykorzystywania żadnych zmiennych i przy użyciu formatowania tekstu:
==========
print('Witaj {}. Jak się masz?'.format(input('Podaj swoję imię: ')))
==========
".format" na tekst działa tak, że wstawia dane które otrzyma w nawiasach do klamr.
3. Instrukcje warunkowe.
W wielu momentach w czasie programowania przyda ci się porównać dwie wartości. Od tego jest operator warunkowy "if"
Do porównania wartości użyjemy "==", do sprawdzenia czy coś jest większe lub mniejsze "<" ">" lub do sprawdzenia czy coś jest równe i większe lub mniejsze "=<" "=>"
Możemy użyć to w taki sposób:
==========
tekst1 = 'siema'
tekst2 = 'witaj'
if tekst1 == tekst2:
print('Zmienna tekst1 jest równa zmiennej tekst2.')
==========
Jako, iż tekst1 nie jest równe tekst2 program nie wykona tego co w środku "if'a" czyli wypisania tesktu.
==========
tekst1 = 'siema'
tekst2 = 'siema'
if tekst1 == tekst2:
print('Zmienna tekst1 jest równa zmiennej tekst2.')
==========
Teraz gdy uruchomimy program w konsolce pojawi się ten tekst.
Jeżeli chcemy coś zrobić, gdy coś nie jest prawdą (w tym przypadku większe) musimy użyć "else":
==========
liczba1 = 6
liczba2 = 8
if liczba1 > liczba2:
print('liczba1 jest większa od liczba2.')
else:
print('liczba1 jest mniejsza od liczba2.')
==========
liczba1 nie jest większa od liczba2 więc komputer wypiszę to co znajduję się w "print'cie" przy else.
4. Prosty program "Podaj PIN" i pętla while
Teraz wypróbujemy w praktyce nauczonych wcześniej rzeczy.
Stworzymy program w którym musimy podać PIN by uzyskać dostęp do sekretnej wiadomości.
Na początku musimy wymyśleć PIN oraz zdecydować czy chcemy przechować ją jako liczbę czy tekst.
PIN będzie na przykład: "0947", jako liczbę nie możemy go zachować bo utnie nam zero i będziemy mieli "947", więc przechowamy go jako tekst:
==========
PIN = '0947'
==========
Teraz musimy zapytać użytkownika o podanie PIN'u i zapisanie wartoście do zmiennej:
==========
PIN = '0947'
dane = input('Podaj PIN: ')
==========
input() domyślnie zawsze zwraca wartość tekstową więc nie musimy nic zmieniać.
Teraz trzeba sprawdzić czy podany PIN jest prawidłowy i dodać opdowiedni tekst gdy będzie prawidłowy a gdy nie:
==========
PIN = '0947'
dane = input('Podaj PIN: ')
if dane == PIN:
print('Prawidłowy PIN, sekretna wiadomość: gamehag')
else:
print('Nieprawidłowy PIN.')
==========
Teraz program jest gotowy i można go uruchomić.
Jednak gdy wpiszemy nieprawidłowy PIN program się wyłącza i trzeba uruchomić go ponownie by wpisać prawidłowy PIN.
Jest sposób by to naprawić, trzeba zapętlić program przez co gdy źle wpiszemy dane od razu zapyta nas o nie jeszcze raz, aż do skutku.
==========
PIN = '0947'
while True: # Dopóki PRAWDA | Oznacza to, że pętla wykona się nieskończoność razy.
dane = input('Podaj PIN: ')
if dane == PIN:
print('Prawidłowy PIN, sekretna wiadomość: gamehag')
break # PRZERWIJ | przerywa i pętle i końcy działanie programu
else:
print('Nieprawidłowy PIN.')

==========
Oto koniec części pierwszej. Mam nadzieje, że chociaż trochę nauczyliście się podstaw tego języka.

slawi avatar

slawi

August 23, 2017 at 11:59 PM

Trochę było zabawy z tym Pythonem na cyfrowym przetwarzaniu sygnałów, ale jakoś zdałem :P Aczkolwiek kurs programowania na Gamehag to chyba ostatnia rzecz, jakiej się spodziewałem. I to jeszcze nie jakiś bzdurny skopiowany z neta fragment tutoriala C/C++, tylko Python. Matko bosko, co to się stanęło??? No nic, pisz dalej, dobrze że przynajmniej jeden nie spamuje głupotami i robi coś pożytecznego.

Bubex33 avatar

Bubex33

August 24, 2017 at 12:54 AM

; )))))

xKli0x avatar

xKli0x

August 27, 2017 at 10:50 PM

Trochę było zabawy z tym Pythonem na cyfrowym przetwarzaniu sygnałów, ale jakoś zdałem :P Aczkolwiek kurs programowania na Gamehag to chyba ostatnia rzecz, jakiej się spodziewałem.

QvertyPlas avatar

QvertyPlas

April 7, 2021 at 07:26 PM

fajny kursik internetowy

DrozdPL123 avatar

DrozdPL123

April 7, 2021 at 08:52 PM

ZEŚ SIE NAPISAŁ

Fordako avatar

Fordako

July 22, 2021 at 03:41 PM

oki super ????

SergioYT20 avatar

SergioYT20

July 29, 2021 at 06:59 AM

ze co ?Jakiego Pytona?

SergioYT20 avatar

SergioYT20

July 29, 2021 at 07:00 AM

chyba strony żeś pomylil

SergioYT20 avatar

SergioYT20

July 29, 2021 at 07:00 AM

ale nic nie zakladam

SergioYT20 avatar

SergioYT20

July 29, 2021 at 07:00 AM

moze pojde po prostu juz

SergioYT20 avatar

SergioYT20

July 29, 2021 at 07:00 AM

a dobra wbijam ten level

sadboyo12 avatar

sadboyo12

July 29, 2021 at 12:01 PM

o co z tym chodzi bo ja nie ogarniam

Remixos avatar

Remixos

July 29, 2021 at 12:03 PM

CIEKAWE XD

Mefiqu avatar

Mefiqu

July 29, 2021 at 06:35 PM

pyton wyduszony

SimpleSRick avatar

SimpleSRick

July 29, 2021 at 08:23 PM

python to aplikacja do programowania serio jesteście tacy w rowoju cofnięci?