Jak se naučit programovat v pythonu ?

Základy

# Jak napsat něco

print("Ahoooj")

# Ahoooj
# Jak používat proměněný

jmeno = "MiftikCZ"
print(jmeno)

# MiftikCZ
# Matika

print(5 + 5)

# 10
# Jak získat to co člověk napsal

zprava = input("Sem něco napiš: ")
print(zprava)

# Napíše to, to co člevěk napsal do console
# Jak odeslat zprávu s více řádky

print("řádek 1\nřádek 2\nřádek 3")

# řádek 1
# řádek 2
# řádek 3

# Jak připojit ke zprávě něco
jmeno = "MiftikCZ"
print(f"Jmenuji se {jmeno} :D")
# Jmenuji se MiftikCZ :D


jmeno = "MiftikCZ"
print("Jmenuji se ", jmeno, " :D")
# Jmenuji se MiftikCZ :D

Užitečné věci


# Funkce
def plus(a, b):
    return a + b

print(1, 3)
# 4



# Funkce2
def plus(a, b):
    return a + b

def napis(text):
    print(text)

napis( plus(3,3) )
# 6



# Opakování pomocí range
for i in range(0,6):
    print(i)
# 6 je tam protože je to 012345 a to je 6 čísel 
# Napíše to všechny čísla od 0 až do 5



# Opakování pomocí while
i = 0
while i < 6:
    print(i)
    i = i + 1
# 6 je tam protože je to 012345 a to je 6 čísel 
# Zase to napíše to všechny čísla od 0 až do 5



# Class
# Class fungují jako větší proměněné
class Pepa:
    vek = 15
    jmeno = "Pepa Rychlý"
    trida = "9.B"
    oblibenaHra = "Minecraft"
    nejlepsiKamarad = "Honza"

print(Pepa.trida)
Pepa.trida = "9.A"
print(Pepa.trida)
# Jako první to napíše 9.B potom to napíše 9.A



# If, Else
test = "uspesny"
if test == "uspesny":
    print("Výborně!")
elif test == "neuspesny":
    print("Škoda :(")
else:
    print("Zatím nevíme jestli byl test úspešný !")
# Napíše to "Výborně!"



# Arrays
kamaradi = ["Pepa", "Honza", "Tomáš Chytrý"]
print(kamaradi)
# ["Pepa", "Honza", "Tomáš"]

print(kamaradi[0])
# "Pepa"

print(kamaradi[1])
# "Honza"

print(len(kamaradi))
# 3, protože "kamaradi" obsahuje 3 slova

print(kamaradi[len(kamaradi)-1])
# Napíše to poslední slovo z "kamaradi", takže to napíše "Tomáš Chytrý"
# -1 protože "kamarádi" jsou [0,1,2], proto místo 3 tam musí být 2

Basic kalkulačka


cislo1 = int(input("Napiš první číslo: "))
znamenko = input("Napiš znaménko: ")
cislo2 = int(input("Napiš druhé číslo: "))
# int() je tu protože pracujeme s čísly

if cislo1 == "":
    print("Do prvního čísla jsi nic nenapsal!")

if cislo2 == "":
    print("Do druhého čísla jsi nic nenapsal!")

if znamenko == "":
    print("Do znaménka jsi nic nenapsal!")

def krat(a, b):
    print(f"Výsledek je {a * b} !")

def plus(a, b):
    print(f"Výsledek je {a + b} !")

def minus(a, b):
    print(f"Výsledek je {a - b} !")

def deleno(a, b):
    print(f"Výsledek je {a / b} !")

if znamenko == "+":
    plus(cislo1, cislo2)
elif znamenko == "-":
    minus(cislo1,cislo2)
elif znamenko == "*":
    krat(cislo1, cislo2)
elif znamenko == "/":
    deleno(cislo1,cislo2)
else:
    print("Špatné znamínko ! ")

# Bez tohohle by se program hned ukončil
input("Stiskni ENTER pro zavření programu")

Basic generátor hesel


import random

znaky = "abcdefghijklmnopqrstuvwxyz0123456789"
# Do znaky napiš co může být v hesle
vysledek = ""
delka = 8

for i in range(delka):
    vysledek += znaky[random.randint(0,len(znaky)-1)]

print("Tvoje heslo je: ",vysledek)

# Bez tohohle by se program hned ukončil
input("Stiskni ENTER pro zavření programu")