1. AI అంటే ఏమిటి?

Artificial Intelligence అంటే మానవ మేధస్సును అనుకరిస్తూ పనిచేసే కంప్యూటర్ సిస్టమ్స్.

ఉదాహరణలు: చాట్‌బాట్‌లు (ChatGPT), ముఖ గుర్తింపు సిస్టమ్స్, ఆటోమేటిక్ ట్రాన్స్లేషన్, డేటా అనలిసిస్.



2. AI నేర్చుకోవాలంటే ఏం అవసరం?

కొంత ప్రోగ్రామింగ్ నాలెడ్జ్ (Python recommend చేస్తాను).

గణిత శాస్త్రం (ప్రాథమిక లెవెల్: ఆల్జీబ్రా, స్టాటిస్టిక్స్, లైనియర్ ఆల్జీబ్రా).

Data (డేటా) తో పని చేయడంపై ఆసక్తి.



3. AI లో ప్రధాన విషయాలు ఏమిటి?

Machine Learning (ML)

Deep Learning (DL)

Natural Language Processing (NLP)

Computer Vision (CV)





---


నేను మీకు నేర్పే మ్యాప్  :

🔹 దశ 1: ప్రాథమికాలు

AI అంటే ఏమిటి?

ఉపయోగాలు

రకాలు (Narrow AI, General AI)


🔹 దశ 2: Python నేర్చుకోవడం

ప్రాథమిక Python syntax

డేటా స్ట్రక్చర్స్ (lists, dictionaries, loops, functions)


🔹 దశ 3: Math for AI

Probability

Statistics

Linear Algebra


🔹 దశ 4: Machine Learning

Supervised vs Unsupervised Learning

Algorithms: Linear Regression, Decision Trees, etc.

Libraries: scikit-learn, pandas


🔹 దశ 5: Deep Learning

Neural Networks

Frameworks: TensorFlow / PyTorch


🔹 దశ 6: ప్రాజెక్టులు

చిన్న చిన్న ప్రాజెక్టులు మొదలెట్టడం

Chatbot తయారీ, డేటా అర్థం చేసుకోవడం




. . . . . .               . . . . . .              . . . . . .    . . . . .


📘 AI పాఠం – ప్రాథమిక పరిచయం

✅ AI అంటే ఏమిటి?

AI (Artificial Intelligence) అనగా – మనిషిలా ఆలోచించే, నిర్ణయాలు తీసుకునే సామర్థ్యం కలిగి ఉండే కంప్యూటర్ ప్రోగ్రామ్స్ లేదా సిస్టమ్స్.
ఇది "కృత్రిమ మేధస్సు" అనే అర్థాన్ని కలిగి ఉంది.


---

✅ AI ని మనం ఎక్కడెక్కడ ఉపయోగిస్తున్నాం?

🔹 సాధారణ జీవితంలో:

1. Google Maps – ట్రాఫిక్ చూపడం


2. YouTube – మనకు ఇష్టమైన వీడియోలను సిఫార్సు చేయడం


3. Face Unlock / Face Tagging – ముఖాన్ని గుర్తించడం


4. Alexa / Siri / Google Assistant – మాటల ద్వారా బదులిచ్చే బాట్స్


5. ChatGPT – ప్రశ్నలకు సమాధానాలు చెప్పే బాట్స్




---

✅ AI రకాలు (Types of AI):

రకం వివరణ ఉదాహరణ

Narrow AI ఒకే పనిలో నిపుణత Google Assistant, YouTube Recommender
General AI మనిషిలా అన్ని పనులు చేయగలదు భవిష్యత్తులో అభివృద్ధి చెందుతుంది
Super AI మానవ మేధస్సుని మించిపోతుంది ఇంకా పరిశోధన లో ఉంది



---

✅ AI నేర్చుకుని చేయగలిగే పనులు:

1. Customer Support Chatbots (Amazon, Flipkart లాంటి సంస్థల్లో)


2. Virtual Trainers / Tutors (మీరు నేర్చుకున్నదానితో ఇతరులకు సహాయం చేయడం)


3. Voice Assistants (Google, Alexa వంటి అప్లికేషన్లు)


4. Content Creation Tools (Text, Image, Video నిర్మాణం)


5. Freelancing Jobs (Data Labeling, Chatbot Creation, AI Support)




. . . 


✅ నేర్చుకునే విధానం – మొబైల్ ద్వారా

మీకు ల్యాప్‌టాప్ అవసరం లేదు. Python నేర్చుకోవడానికి:

Google Colab అనే వెబ్‌సైట్ ద్వారా కోడింగ్ ప్రాక్టీస్ చేయవచ్చు

ఇది పూర్తిగా ఉచితం, మొబైల్ లో కూడా వర్క్ చేస్తుంది


నేను చూపించే ప్రతి కోడ్, మీరు నేరుగా Mobile లోనే రన్ చేయగలరు



---

🔰  ప్రారంభం :


📘 Python Programming – Part 1 (తెలుగు లో)

Python అంటే ఏమిటి?

దానితో ఏం చేయవచ్చు?

మొదటి ప్రోగ్రాం ఎలా రాయాలి?


📌 నేర్చుకునే టూల్: Google Colab

👉 https://colab.research.google.com

Chrome బ్రౌజర్ లో తెరవండి

Gmail account తో login అవ్వాలి

అక్కడ “New Notebook” అనే బటన్ క్లిక్ చేసి కోడ్ రాయవచ్చు .




. . . . .




🐍 Python Programming – Day 1 (తెలుగు లో)

✅ Python అంటే ఏమిటి?

Python అనేది:

ఒక సులభమైన, స్పష్టమైన ప్రోగ్రామింగ్ భాష

AI, Machine Learning, Data Science, App Development ఇలా ఎన్నో రంగాల్లో వాడతారు

English లాగా రాయగలిగే కోడ్ ఉంటుంది – అందుకే మొదట ఇది నేర్చడం మంచిది



---

✅ Python ను నేర్చితే ఏం చేయవచ్చు?

రంగం ఉపయోగం

AI & ML బాట్లు, మోడల్స్ తయారు చేయడం
వెబ్ డెవలప్‌మెంట్ వెబ్‌సైట్‌ల తయారీ (Django, Flask)
డేటా సైన్స్ గ్రాఫులు, డేటా విశ్లేషణ
ఆటోమేషన్ రోజూ జరిగే పనుల్ని ఆటోమేటిక్ చేయడం



---

✅ Python Program ఎలా కనిపిస్తుంది?

print("Namaste, Sanatana Dharma!")

🔹 పై కోడ్ వాక్యంలో:

print() అనేది ఒక function

"..." లోని మాటలను స్క్రీన్ పై చూపిస్తుంది


📌 ఫలితం (Output):

Namaste, Sanatana Dharma!


---

🔧 మీ మొబైల్‌లో Python కోడ్ ఎలా రాయాలి?

1. Google Chrome లో తెరవండి 👉
🔗 https://colab.research.google.com


2. Gmail తో login అవ్వండి


3. “New Notebook” క్లిక్ చేయండి


4. అక్కడ ఈ కోడ్ రాయండి:

print("మీ పేరును ఇక్కడ రాయండి")


5. Run బటన్ (▶️) నొక్కండి – మీ పేరు స్క్రీన్ పై చూపుతుంది!


name = input("మీ పేరు ఏమిటి? ")
print("ధన్యవాదాలు, " + name + " సోదరా!")

✍️ ఇది మీతో మాట్లాడే ప్రోగ్రాం లా ఉంటుంది.





📘  Python – Part 2

Variables (మారిపోయే విలువలు),

Data Types (వివిధ రకాల డేటా),

User Input (వాడినవాడు డేటా ఎంటర్ చేయడం)

ఇవి నేర్చుకుంటాం — బేసిక్ Programs రాయగల స్థాయి కలుగుతుంది.

. . . . 


🐍 Python –  Variables (మారుతున్న విలువలు)

🧠 Variable అంటే ఏమిటి?

Variable అంటే ఒక డేటాను నిల్వ చేసుకునే బాక్స్ లాంటిది.

మనం వాడే పేరు (name) కి **విలువ (value)**ను కేటాయిస్తాం.

Python లో variable ను డైరెక్ట్‌గా assign చేస్తాం.
ఎలాంటి టైప్ చెప్పాల్సిన అవసరం లేదు.



---

🧪 Syntax (రాస్తే ఎలా ఉంటుంది):

పేరు = విలువ

📌 ఉదాహరణలు:

name = "Ravi"     # str (string)
age = 25          # int (integer)
height = 5.9      # float (decimal)


---

🖨️ Variable ను print చేయడం:

print(name)
print(age)
print(height)

📤 Output:

Ravi
25
5.9


---

✅ Variable Naming Rules (పేర్లు పెట్టే నియమాలు):

1. పేరులు అక్షరాలతో లేదా అండర్‌స్కోర్(_)తో ప్రారంభించాలి
✅ ఉదా: name, _value
❌ ఉదా: 1name (లేదొచ్చదు)


2. పేరులో ఖాళీలు ఉండకూడదు
✅ my_name
❌ my name


3. Python keywords (if, else, while...) variable పేర్లుగా వాడకూడదు




---

📘 చిన్న ప్రోగ్రాం ఉదాహరణ:

my_name = "Lakshmi"
my_age = 28

print("పేరు:", my_name)
print("వయస్సు:", my_age)

📤 Output:

పేరు: Lakshmi
వయస్సు: 28


---

🧠 మిక్స్‌గా మిమ్మల్ని పరీక్షించడానికి చిన్న పనులు (టాస్క్):

1. మీ పేరు, వయస్సు, ఊరు అనే 3 variables సృష్టించండి.


2. వాటిని print చేయండి.



name = "మీ పేరు"
age = 33
place = "మీ ఊరు"

print(name)
print(age)
print(place)


---


🐍 Python – Part 3: Data Types (డేటా రకాలు)

🧠 Data Type అంటే ఏమిటి?

Python లో మనం వాడే ప్రతి విలువ (value) ఒకరకమైన "డేటా టైప్" కి చెందుతుంది.

ఉదాహరణకు: 25 ఒక integer (పూర్తి సంఖ్య), "Ram" ఒక string (పదం)



---

✅ Python లో ప్రధానమైన Data Types:

Data Type అర్థం ఉదాహరణ

int మొత్తం సంఖ్య 25, -100
float దశాంశ సంఖ్య 3.14, 5.5
str పదం (string) "Namaste", 'Ram'
bool నిజం / అబద్ధం True, False



---

✍️ ఉదాహరణలు:

age = 30              # int
price = 99.99         # float
name = "Sanatana"     # string
is_student = True     # boolean


---

🧪 Data Type తెలుసుకోవడం కోసం → type() function వాడతాం:

print(type(age))
print(type(price))
print(type(name))
print(type(is_student))

📤 Output:

<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>


---

🧠 Bonus: string లో single ' ' or double " " రెండూ వాడొచ్చు:

msg1 = "Hello"
msg2 = 'Welcome'


---

📌 టాస్క్ (ఈరోజు సాధన):

1. మీరు ఈ 4 data types (int, float, str, bool) తో ఒకొక్క variable సృష్టించండి


2. వాటిని print() చేయండి


3. వాటి type() కూడా చెక్ చేయండి



a = 10
b = 2.5
c = "Ram Karri"
d = False

print(a, type(a))
print(b, type(b))
print(c, type(c))
print(d, type(d))

✅ ఇది Google Colab లో రాయండి → Output వస్తుంది .



📘 Python Data Types – పూర్తి వివరణ (తెలుగు లో)


---

1️⃣ int ⇒ Integer ⇒ మొత్తం సంఖ్య

✅ అర్థం:

int అంటే మొత్తం సంఖ్యలు (పూర్ణాంకాలు)

అర్ధసంఖ్యలు లేకుండా వచ్చే నెంబర్లు


🧪 ఉదాహరణలు:

x = 10
y = -25
z = 0

📌 ఇవన్నీ int టైప్ కి చెందుతాయి

🧠 ఎక్కడ వాడతాం?

వయస్సు, జననం సంవత్సరాలు, ఖాతా నెంబర్లు వంటి వాటిలో



---

2️⃣ float ⇒ Floating Point Number ⇒ దశాంశ సంఖ్య

✅ అర్థం:

float అనగా దశాంశాలతో కూడిన సంఖ్యలు

అంటే పాయింట్(.) ఉన్న సంఖ్యలు


🧪 ఉదాహరణలు:

a = 3.14
b = -2.5
c = 0.0

📌 ఇవి float టైప్ కి చెందుతాయి

🧠 ఎక్కడ వాడతాం?

ధరలు, కొలతలు (మీటర్లు, కిలోలు), శాతం, టైమింగ్ వంటివాటిలో



---

3️⃣ str ⇒ String ⇒ పదాల సముదాయం

✅ అర్థం:

str అనేది పదాల (text/letters/characters) సముదాయం

దాన్ని "" లేదా '' లో పెట్టాలి


🧪 ఉదాహరణలు:

name = "Ram"
city = 'Hyderabad'
msg = "నమస్కారం సోదరా"

📌 ఇవన్నీ str (string) టైప్

🧠 ఎక్కడ వాడతాం?

పేర్లు, చిరునామాలు, మెసేజ్‌లు, అభిప్రాయాలు వంటి టెక్స్ట్



---

4️⃣ bool ⇒ Boolean ⇒ నిజం/అబద్ధం

✅ అర్థం:

bool అనేది రెండు విలువలు మాత్రమే కలిగివుంటుంది:

True → నిజం

False → అబద్ధం



🧪 ఉదాహరణలు:

is_student = True
is_married = False

📌 ఇవి bool టైప్

🧠 ఎక్కడ వాడతాం?

decision-making లో (if-else statements), eligibility check లలో, login success/failure వంటి పరిస్థుతులలో



---

🧪 Code తో Example:

a = 10        # int
b = 5.5       # float
c = "Ravi"    # str
d = True      # bool

print(type(a))
print(type(b))
print(type(c))
print(type(d))

📤 Output:

<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>


---

✅ సారాంశం టేబుల్:

Data Type తెలుగు అర్థం ఉదాహరణ ఉపయోగం

int మొత్తం సంఖ్య 10, -2 వయస్సు, సంవత్సరాలు
float దశాంశ సంఖ్య 3.14, -1.5 ధర, కొలతలు
str పదం / టెక్స్ట్ "Ram", 'Hello' పేర్లు, సందేశాలు
bool నిజం/అబద్ధం True, False eligibility, decisions



---

✅ టాస్క్:

1. మీరు ఈ నాలుగు రకాల variables create చేసి, వాటి type() function ద్వారా ధృవీకరించండి


📚 Python Data Types – మొత్తం విభజన

🟢 1. Built-in (inbuilt) Data Types – Python లో ముందుగానే ఉన్నవి

👉 ఇవి మనం ఎక్కువగా ఉపయోగించే టైపులు

Category Data Types వివరణ

Text Type str పదాలు, వాక్యాలు (string)
Numeric Types int, float, complex సంఖ్యలు
Sequence Types list, tuple, range వరుసలు (collections)
Mapping Type dict కీ-విలువల జతలు
Set Types set, frozenset unique values only
Boolean Type bool True / False
Binary Types bytes, bytearray, memoryview binary డేటా (advanced)
None Type NoneType ఖాళీ విలువ (no value)



---

✅ ప్రతి రకం లో చిన్న వివరణ:

1. Text Type

str → పదాలు, వాక్యాలు

msg = "Hello"


2. Numeric Types

int → 10

float → 3.14

complex → 3 + 2j (advanced use in maths)


3. Sequence Types

list → మల్టిపుల్ విలువలు

names = ["Ram", "Sita", "Hanuman"]

tuple → లాకైన లిస్టు

values = (10, 20, 30)

range → వరుస సంఖ్యల శ్రేణి

r = range(5)  # 0 to 4


4. Mapping Type

dict → Key-Value data

person = {"name": "Ram", "age": 25}


5. Set Types

set → unique values

s = {1, 2, 3}


6. Boolean Type

bool → True or False


7. Binary Types (advanced)

bytes, bytearray, memoryview


8. None Type

None → ఖాళీ విలువ

x = None



---

📌 మొత్తం Built-in Data Types:

➡️ 15 వరకు ఉన్నాయి, కానీ రోజువారీ వాడకంలో 10 ప్రధాన Data Types చాలు.


---

🟩 మీరు మొదటగా నేర్చుకోవాల్సినవి:

1. int
2. float
3. str
4. bool
5. list
6. tuple
7. dict
8. set
9. range
10. None


---





. .   . .


🐍 Python – Part 4: User Input (వాడినవాడు డేటా ఇచ్చే విధానం)

🧠 input() అంటే ఏమిటి?

input() అనే function వాడితే, వాడినవాడు (user) keyboard ద్వారా విలువ ఇవ్వగలడు

దానిని మనం Variable లో నిల్వ చేస్తాం



---

✍️ Syntax:

వేరియబుల్ = input("వాడినవాడిని అడిగే ప్రశ్న")

ఉదాహరణ:

name = input("మీ పేరు ఏమిటి? ")
print("నమస్కారం " + name + " సోదరా!")

📤 Output:

మీ పేరు ఏమిటి? Ram
నమస్కారం Ram సోదరా!


---

❗ ముఖ్య గమనిక:

input() ద్వారా వచ్చిన విలువ string (str) టైప్ లో ఉంటుంది

మీరు integer గా ఉపయోగించాలంటే → int() తో మార్చాలి



---

✅ ఉదాహరణ – వయస్సు తీసుకోవడం:

age = input("మీ వయస్సు ఎంత? ")
print("మీ వయస్సు: " + age + " సంవత్సరాలు")

📌 ఇది కూడా string లాగే పనిచేస్తుంది.


---

🔁 Number గా ఉపయోగించాలంటే:

age = int(input("మీ వయస్సు ఎంత? "))
print("5 సంవత్సరాల తరువాత మీరు:", age + 5, "ఏళ్లవుతారు")

📤 Output:

మీ వయస్సు ఎంత? 30
5 సంవత్సరాల తరువాత మీరు: 35 ఏళ్లవుతారు


---

🎯 చిన్న ప్రాజెక్ట్ – “User Info Collector”

name = input("మీ పేరు చెప్పండి: ")
age = int(input("మీ వయస్సు చెప్పండి: "))
place = input("మీ ఊరు పేరు చెప్పండి: ")

print("\n--- మీ వివరాలు ---")
print("పేరు:", name)
print("వయస్సు:", age)
print("ఊరు:", place)

📤 Output:

--- మీ వివరాలు ---
పేరు: Ravi
వయస్సు: 28
ఊరు: Rajahmundry


---

📌 ఈ టాస్క్:

1. పై ప్రోగ్రాం Google Colab లో రాయండి


2. మీరు మీ వివరాలు ఎంటర్ చేసి Output చూడండి . . .



.
.
.
.





✍🏻 . . . రామ్ కర్రి జ్ఞానాన్వేషి 🧠, ధర్మ రక్షక్ 📿, నవ యువ కవి 📖, రచయిత ✒️, బ్లాగర్ 🪩 ,. టెక్ గురు 🖥️ , సామాజిక కార్యకర్త 🩸 , 📖 తెలుగు భాషా సంరక్షణ వేదిక 📚 , 🪷 సంజీవని ఔషధ వన ఆశ్రమం 🌱 , మరియు 🛕 జ్ఞాన కేంద్ర 🚩 వ్యవస్థాపకులు . . . www.ramkarri.org 8096339900