𝗣𝘆𝘁𝗵𝗼𝗻 𝗳𝗼𝗿 𝗕𝗲𝗴𝗶𝗻𝗻𝗲𝗿𝘀: 𝗩𝗮𝗿𝗶𝗮𝗯𝗹𝗲𝘀 𝗮𝗻𝗱 𝗗𝗮𝘁𝗮 𝗧𝘆𝗽𝗲𝘀

మీరు పార్ట్ 1లో పైథాన్‌ను ఎలా ఇన్‌స్టాల్ చేయాలి మరియు మీ మొదటి ప్రోగ్రామ్‌ను ఎలా రాయాలి అనేది నేర్చుకున్నారు. ఇప్పుడు మీరు సమాచారాన్ని (information) ఎలా నిల్వ చేయాలో నేర్చుకోవాలి.

వేరియబుల్ అనేది మెమరీలోని ఒక విలువకు (value) ఇచ్చే పేరు. దీనిని ఒక లేబుల్ ఉన్న పెట్టెగా ఊహించుకోండి. మీరు డేటాను ఆ పెట్టెలో ఉంచి, దానిని తర్వాత వెతకడానికి ఆ లేబుల్‌ను ఉపయోగిస్తారు.

Example: name = "Ramesh" age = 25

పైథాన్ డైనమిక్ టైపింగ్‌ను (dynamic typing) ఉపయోగిస్తుంది. అంటే, ఒక వేరియబుల్ ఏ రకమైన డేటాను కలిగి ఉందో పైథాన్‌కు మీరు చెప్పాల్సిన అవసరం లేదు. అది దానిని స్వయంగా గుర్తిస్తుంది. మీరు తర్వాత డేటా టైప్‌ను కూడా మార్చుకోవచ్చు.

x = 5 x = "hello"

ఈ సౌలభ్యం కోడింగ్‌ను వేగంగా చేస్తుంది. అయితే, తప్పులు జరగకుండా ఉండటానికి మీరు మీ కోడ్‌ను జాగ్రత్తగా గమనించాలి.

Variable Name Rules:

  • అక్షరంతో లేదా అండర్‌స్కోర్ (_) తో ప్రారంభించాలి.
  • నంబర్‌తో ప్రారంభించకూడదు.
  • అక్షరాలు, నంబర్లు మరియు అండర్‌స్కోర్‌లను మాత్రమే ఉపయోగించండి.
  • class లేదా if వంటి పైథాన్ కీవర్డ్‌లను ఉపయోగించవద్దు.
  • పేర్లు case-sensitive అని గుర్తుంచుకోండి. age మరియు Age వేర్వేరు.

మీ పేర్ల కోసం snake_case ఉపయోగించండి. అంటే అండర్‌స్కోర్‌లతో కూడిన చిన్న అక్షరాల పదాలు (lowercase words). Example: first_name = "Ramesh"

Core Data Types:

  • str: "hello" వంటి టెక్స్ట్
  • int: 25 వంటి పూర్ణ సంఖ్యలు
  • float: 3.14 వంటి దశాంశ సంఖ్యలు
  • bool: True లేదా False
  • list: ఒక క్రమబద్ధమైన సేకరణ (ordered collection)
  • dict: కీ-వాల్యూ జంటలు (Key-value pairs)

మీరు దేనితో పనిచేస్తున్నారో తనిఖీ చేయడానికి type() ఫంక్షన్‌ను ఉపయోగించండి. ఇది తప్పులను త్వరగా కనుగొనడంలో మీకు సహాయపడుతుంది.

పైథాన్ గణితాన్ని సులభంగా నిర్వహిస్తుంది:

    • సంకలనం (Addition)
    • తీసివేత (Subtraction)
    • గుణకారం (Multiplication)
  • / భాగహారం (Division) (ఎల్లప్పుడూ float ఫలితాన్ని ఇస్తుంది)
  • // ఫ్లోర్ డివిజన్ (Floor division) (దశాంశాన్ని తొలగిస్తుంది)
  • % మోడ్యులస్ (Modulus) (శేషాన్ని కనుగొంటుంది)
  • ** ఘాతాంకం (Exponent)

కొన్నిసార్లు మీరు ఒక టైప్‌ను మార్చాల్సి ఉంటుంది. దీనిని కాస్టింగ్ (casting) అంటారు. ఒక వినియోగదారు 25 అని టైప్ చేస్తే, పైథాన్ దానిని స్ట్రింగ్‌గా (string) చూస్తుంది. గణిత ప్రక్రియలు చేయడానికి మీరు దానిని ఇంటిజర్‌గా (integer) మార్చాలి.

Example: user_input = "25" age = int(user_input) print(age + 5)

బగ్స్ (bugs) రాకుండా ఉండటానికి ఈ ప్రాథమిక అంశాలను నేర్చుకోండి. పార్ట్ 3లో, మనం స్ట్రింగ్స్ మరియు బూలియన్ల గురించి తెలుసుకుంటాము.

Source: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-2-variables-data-types-numbers-mja

Optional learning community: https://t.me/GyaanSetuAi