AdminJoshverd: Np  pepeD emote (inline chat version)
unranked rank iconXgreen 0fficial: Alr thanks
AdminJoshverd: Usually just for a few hours
unranked rank iconXgreen 0fficial: How long?
AdminJoshverd: Every offer is held
unranked rank iconXgreen 0fficial: I'm just asking before so I know if you hold it 
AdminJoshverd: I don't see any offers pending for you at the moment
unranked rank iconXgreen 0fficial: Do you release Dream.bet on RevU?
AdminJoshverd: Yes, offers are held but are usually released within a few hours. You will receive a notification and an email when your offer is approved.
unranked rank iconXgreen 0fficial: Does Gamehag hold offers?
unranked rank iconYobz: yo perdin 2500 GA  pero no fue la gran cosa
unranked rank iconYobz: Vamos, demosle otra oportunidad
unranked rank iconLetra Chica: scam?
unranked rank iconpedrolazo317: Y más
unranked rank iconpedrolazo317: Pases
unranked rank iconBober40: stolen 600 gems 
unranked rank iconBober40: and my gems 
unranked rank iconKacper Sieczkowski (Kacper862): where is my gems :(
unranked rank iconBober40: and when I wanted to buy this site they didn't want to sell it...
AdminSwirfty: Gamehag will be the only platform moving forward 
AdminSwirfty: Both Gamehag and Earnweb are under new ownership but Earnweb is no longer active 
unranked rank iconBober40: the website you bought is Polish and the owner has another website, it is earnweb
unranked rank iconBober40: all casino have 30-50 days
unranked rank iconBober40: call of dragon no have limit to passed all mission
unranked rank iconBober40: they removed my paypal 1$ and didn't pay out
unranked rank iconKeith Johnson: how convenient, thanks I'm not sure I will be a part of it yet
AdminSwirfty: I'm sorry to hear that happened on the old platform but it's under new ownership now and we're processing cashouts 
unranked rank iconBober40: Description Complete all steps listed. Earn rewards along the way.
unranked rank iconBober40: and he doesn't write anything
unranked rank iconKeith Johnson: thank you but my issue is the fact that prior to your update you denied my $50 twice and then decided to update and delete all my earnings

14

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?

Wyduś z siebie Pythona! - Podstawy języka programowania Python 3 (CZĘŚĆ 1) - Od użytkowników Forum on Gamehag