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

பகுதி 1-இல் Python-ஐ எவ்வாறு நிறுவுவது மற்றும் உங்கள் முதல் நிரலை (program) எழுதுவது எப்படி என்பதைக் கற்றுக்கொண்டீர்கள். இப்போது தகவல்களை எவ்வாறு சேமிப்பது என்பதைக் கற்றுக்கொள்ள வேண்டும்.

மாறி (Variable) என்பது நினைவகத்தில் (memory) உள்ள ஒரு மதிப்பிற்கான பெயராகும். அதை ஒரு லேபிள் ஒட்டப்பட்ட பெட்டியாகக் கருதலாம். நீங்கள் பெட்டிக்குள் தரவை வைத்துவிட்டு, பின்னர் அதைத் தேட அந்த லேபிளைப் பயன்படுத்துகிறீர்கள்.

உதாரணம்: name = "Ramesh" age = 25

Python 'dynamic typing'-ஐப் பயன்படுத்துகிறது. அதாவது, ஒரு மாறி எந்த வகையான தரவைச் சேமித்து வைத்திருக்கிறது என்பதை நீங்கள் Python-இடம் சொல்லத் தேவையில்லை. அதுவே அதைக் கண்டறிந்துவிடும். நீங்கள் பின்னர் தரவு வகையையும் (data type) மாற்றிக்கொள்ளலாம்.

x = 5 x = "hello"

இந்த நெகிழ்வுத்தன்மை குறியீட்டு முறையை (coding) வேகமாக்குகிறது. இருப்பினும், பிழைகளைத் தவிர்க்க உங்கள் குறியீட்டை நீங்கள் கவனமாகப் பார்க்க வேண்டும்.

மாறிப் பெயருக்கான விதிகள் (Variable Name Rules):

  • ஒரு எழுத்து அல்லது அடிக்கோட்டுடன் (_) தொடங்க வேண்டும்.
  • எண்ணுடன் தொடங்கக்கூடாது.
  • எழுத்துக்கள், எண்கள் மற்றும் அடிக்கோடுகளை (underscores) மட்டுமே பயன்படுத்த வேண்டும்.
  • class அல்லது if போன்ற Python முக்கியச் சொற்களைப் (keywords) பயன்படுத்தக்கூடாது.
  • பெயர்கள் 'case-sensitive' என்பதை நினைவில் கொள்ளுங்கள். age மற்றும் Age ஆகியவை வெவ்வேறானவை.

உங்கள் பெயர்களுக்கு snake_case முறையைப் பயன்படுத்துங்கள். அதாவது அடிக்கோடுகளுடன் கூடிய சிறிய எழுத்துக்கள் (lowercase). உதாரணம்: first_name = "Ramesh"

முக்கிய தரவு வகைகள் (Core Data Types):

  • str: "hello" போன்ற உரை (Text)
  • int: 25 போன்ற முழு எண்கள் (Whole numbers)
  • float: 3.14 போன்ற தசம எண்கள் (Decimals)
  • bool: True அல்லது False
  • list: வரிசைப்படுத்தப்பட்ட தொகுப்பு (An ordered collection)
  • dict: திறவுகோல்-மதிப்பு இணைகள் (Key-value pairs)

நீங்கள் எதைக் கையாளுகிறீர்கள் என்பதைச் சரிபார்க்க type() செயல்பாட்டைப் (function) பயன்படுத்துங்கள். இது பிழைகளை விரைவாகக் கண்டறிய உதவும்.

Python கணித செயல்பாடுகளை எளிதாகக் கையாள்கிறது:

  • + கூட்டல் (Addition)
  • - கழித்தல் (Subtraction)
  • * பெருக்கல் (Multiplication)
  • / வகுத்தல் (எப்போதும் float முடிவைத் தரும்)
  • // Floor division (தசமப் பகுதியை நீக்கும்)
  • % Modulus (மீதியைக் கண்டறியும்)
  • ** அடுக்கு (Exponent)

சில நேரங்களில் நீங்கள் ஒரு தரவு வகையை மாற்ற வேண்டியிருக்கும். இது 'casting' என்று அழைக்கப்படுகிறது. ஒரு பயனர் 25 என்று தட்டச்சு செய்தால், Python அதை ஒரு சரமாக (string) கருதும். கணிதத்தைச் செய்ய நீங்கள் அதை ஒரு முழு எண்ணாக (integer) மாற்ற வேண்டும்.

உதாரணம்: user_input = "25" age = int(user_input) print(age + 5)

பிழைகளைத் (bugs) தவிர்க்க இந்த அடிப்படைகளில் தேர்ச்சி பெறுங்கள். பகுதி 3-இல், நாம் strings மற்றும் booleans பற்றிப் பார்ப்போம்.

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

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