# Python Tutorials
## Basics
### Variables and Data Types
Python supports various data types like integers, floats, strings, and booleans.
```python
# Example
x = 10 # Integer
y = 3.14 # Float
name = "Ali" # String
is_active = True # Boolean
print(f"My name is {name} and I am {x} years old.")
```
### Input and Output
Take input from users and display output.
```python
# Example
name = input("Enter your name: ")
print(f"Hello, {name}!")
```
### Conditional Statements
```python
# Example
age = int(input("Enter your age: "))
if age < 18:
print("You are a minor.")
elif age == 18:
print("You just became an adult!")
else:
print("You are an adult.")
```
### Loops
```python
# Example
# For loop
for i in range(5):
print(f"Iteration {i}")
# While loop
count = 0
while count < 5:
print(f"Count is {count}")
count += 1
```
### Functions
```python
# Example
def greet(name):
return f"Hello, {name}!"
print(greet("Ali"))
```
## Intermediate
### File Handling
```python
# Example
with open("[Link]", "w") as file:
[Link]("Hello, this is a test file!")
with open("[Link]", "r") as file:
content = [Link]()
print(content)
```
### Object-Oriented Programming
```python
# Example
class Car:
def __init__(self, brand, model):
[Link] = brand
[Link] = model
def start(self):
print(f"The {[Link]} {[Link]} is starting!")
my_car = Car("Tesla", "Model X")
my_car.start()
```
## Advanced
### APIs
```python
# Example
import requests
response = [Link]("[Link]
print([Link]())
```
---
# Roblox Lua Tutorials
## Basics
### Variables and Data Types
```lua
-- Example
local playerName = "Ali"
local playerScore = 100
local isAlive = true
print("Player Name:", playerName)
```
### Functions
```lua
-- Example
function greetPlayer(name)
return "Welcome, " .. name .. "!"
end
print(greetPlayer("Ali"))
```
### Loops
```lua
-- Example
for i = 1, 5 do
print("Iteration " .. i)
end
local count = 0
while count < 5 do
print("Count: " .. count)
count = count + 1
end
```
## Roblox Studio Specific
### Events
```lua
-- Example
local part = [Link]
[Link]:Connect(function(hit)
print("The part was touched by: " .. [Link])
end)
```
### GUI Scripting
```lua
-- Example
local button = [Link]
button.MouseButton1Click:Connect(function()
print("Button clicked!")
end)
```
## Game Development Topics
### Animations
```lua
-- Example
local animation = [Link]("Animation")
[Link] = "rbxassetid://123456789"
local humanoid = [Link]
local animTrack = humanoid:LoadAnimation(animation)
animTrack:Play()
```
### Monetization
```lua
-- Example
[Link]:PromptPurchase(player, 12345678)
```