Maven_super_31_100_Python_1_50 - itnett/FTD02N GitHub Wiki

Her er en omfattende liste over de 100 mest grunnleggende kommandoene, funksjonene og mulighetene i Python, sammen med detaljerte lenker, eksempler og grundig kommentering for å hjelpe deg med å lese og tolke koden.

1. Print Statement

Se skriptet her

2. Variables

Se skriptet her

3. Data Types

Se skriptet her

4. Type Conversion

Se skriptet her

5. Strings

Se skriptet her

6. String Concatenation

Se skriptet her

7. String Methods

Se skriptet her

8. User Input

Se skriptet her

9. Comments

Se skriptet her

10. Arithmetic Operations

Se skriptet her

11. Boolean Values

Se skriptet her

12. Comparison Operators

Se skriptet her

13. Logical Operators

Se skriptet her

14. If Statement

Se skriptet her

15. Elif and Else

Se skriptet her

16. For Loop

Se skriptet her

17. While Loop

Se skriptet her

18. Functions

Se skriptet her

  • Lenker:
    • [W3Schools - Python Functions

Fortsetter med de grunnleggende Python-kommandoene og gir deg omfattende eksempler og lenker for hver kommando:

18. Functions (fortsatt)

Se skriptet her

19. Parameters and Arguments

Se skriptet her

20. Return Statement

Se skriptet her

21. Lists

Se skriptet her

22. List Methods

Se skriptet her

23. Tuples

Se skriptet her

24. Dictionaries

Se skriptet her

25. Dictionary Methods

Se skriptet her

26. Sets

Se skriptet her

27. Set Methods

Se skriptet her

28. List Comprehensions

Se skriptet her

29. Nested Lists

Se skriptet her

30. Conditional Expressions

Se skriptet her

31. Lambda Functions

Se skriptet her

32. Map Function

Se skriptet her

33. Filter Function

Se skriptet her

34. Reduce Function

Se skriptet her

35. Zip Function

Se skriptet herpython names = ["John", "Jane", "Doe"] ages = [25, 30, 35] combined = list(zip(names, ages))

- **Lenker:**
  - [W3Schools - Python Zip Function](https://www.w3schools.com/python/ref_func_zip.asp)
  - [Real Python - Python Zip Function](https://realpython.com/python-zip-function/)
- **Eksempel:** 
  - `zip()` brukes til å kombinere to eller flere iterables (som lister) til et enkelt iterable med tupler.

### 36. **Enumerate Function**
```python
for index, value in enumerate(['a', 'b', 'c']):
    print(f"{index}: {value}")

37. Slice Notation

my_list = [1, 2, 3, 4, 5]
sliced = my_list[1:3]

38. List Indexing

first_item = my_list[0]

39. Dictionary Comprehensions

my_dict = {x: x**2 for x in range(5)}

40. Generators

def countdown(num):
    while num > 0:
        yield num
        num -= 1

41. Yield Statement

def generator():
    yield 1
    yield 2
    yield 3

42. Exceptions

try:
    x = 10 / 0
except ZeroDivisionError:
    print("You can't divide by zero!")

43. File Handling

with open('file.txt', 'r') as file:
    content = file.read()

44. Reading Files

with open('file.txt', 'r') as file:
    lines = file.readlines()

45. Writing to Files

with open('file.txt', 'w') as file:
    file.write("Hello, World!")

46. Appending to Files

with open('file.txt', 'a') as file:
    file.write("\nNew line")

47. Closing Files

file = open('file.txt', 'r')
content = file.read()
file.close()

48. Context Managers

with open('file.txt', 'r') as file:
    content = file.read()

49. Decorators

def my_decorator(func):
    def wrapper():
        print("Something is happening before the function is called.")
        func()
        print("Something is happening after the function is called.")
    return wrapper

@my_decorator
def say_hello():
    print("Hello!")

say_hello()

50. Class Definition

class MyClass:
    def __init__(self, name):
        self.name = name
⚠️ **GitHub.com Fallback** ⚠️