ዝርዝር ሁኔታ:

በፓይዘን ይጀምሩ - 7 ደረጃዎች (ከስዕሎች ጋር)
በፓይዘን ይጀምሩ - 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በፓይዘን ይጀምሩ - 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በፓይዘን ይጀምሩ - 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Exploratory Data Analysis & Modeling with Python + R - (Part I EDA with Python) 2024, ህዳር
Anonim
በ Python ይጀምሩ
በ Python ይጀምሩ

ፕሮግራሚንግ አሪፍ ነው!

እሱ ፈጠራ ነው ፣ አስደሳች እና እና ለአዕምሮዎ የአእምሮ ስፖርታዊ እንቅስቃሴን ይሰጣል። ብዙዎቻችን ስለፕሮግራም መማር እንፈልጋለን ነገር ግን እኛ አንችልም ብለን እራሳችንን እናሳምናለን። ምናልባት በጣም ብዙ ሂሳብ አለው ፣ ምናልባት በዙሪያው የተወረወረው ዘንግ ያስፈራዎታል። አሁን እነግርዎታለሁ ፕሮግራመር አድራጊ ከመሆናቸው በፊት ፕሮግራም አውጪው በትክክል ያሰበው ነበር። በእውነቱ ያ እኔ ከ 10 ሳምንታት ባነሰ ጊዜ ውስጥ እኔ ፕሮግራምን ስጀምር ያደረግሁት ነው።

ማንም ሰው ፕሮግራሞችን መጻፍ መማር እንደሚችል አሁን እነግርዎታለሁ። እንደ ፓይዘን ያሉ የፕሮግራም ቋንቋዎችን ለማንበብ ቀላል በሆኑ እድገቶች እና በበይነመረብ ላይ ባለው የመረጃ ሀብት ፣ የፕሮግራም ቋንቋን ውስጣዊ እና ውጣ ውረድ ለመማር የሙሉ ጊዜ ኢንቨስትመንት አይደለም። ጨቅላ ሕፃን አብዛኛው የ ‹21 ኛው ክፍለዘመን› ፕሮግራም አዘጋጆች እጅግ ሰነፎች ናቸው ፣ መሰረታዊ ነገሮችን ብቻ ይማሩ እና ከዚያ ይገንቡ።

ይህ አሁን ማድረግ የሚችለውን አይብ ለመከተል ቀላል ያልሆነ ጃርጎን ነው። ትክክል ነው! ፌስቡክን እና ዩቲዩብን ይቀንሱ ፣ ዘና ይበሉ እና በኮምፒተርዎ ላይ ይከተሉ።

የድሮ ሰው ኮምፒተር
የድሮ ሰው ኮምፒተር

ዛሬ እኛ Python የተባለ የፕሮግራም ቋንቋን እንመለከታለን ፣ ዊኪፔዲያ ፓይቶን እንደሚከተለው ይገልጻል

“ፓይዘን በሰፊው ጥቅም ላይ የዋለ አጠቃላይ ዓላማ ፣ ከፍተኛ ደረጃ የፕሮግራም ቋንቋ ነው። የዲዛይን ፍልስፍናው የኮድን ንባብን ያጎላል ፣ እና አገባቡ እንደ C ++ ወይም ጃቫ ባሉ ቋንቋዎች ውስጥ ሊቻል ከሚችለው በላይ የኮድ መስመሮች ውስጥ ጽንሰ-ሀሳቦችን እንዲገልጹ ያስችላቸዋል። በጥቃቅን እና በትላልቅ ደረጃዎች ላይ ግልፅ ፕሮግራሞችን ለማንቃት የታቀዱ ግንባታዎችን ይሰጣል።

ስለዚህ ሁሉም ምን ማለት ነው? አልሰማሁም ያልከኝ መሰለኝ? ደህና በመሠረቱ -

“ፓይዘን የታመቀ ፣ አጠቃላይ ዓላማ ፣ የፕሮግራም ቋንቋን ለማንበብ ቀላል ነው። በጣም ሁለገብ ነው ፣ ስለሆነም የሁሉም ቅርጾች መጠኖች ፕሮግራሞችን ለመፍጠር ሊያገለግል ይችላል።

ፓይዘን ለምን መረጥኩ? ምክንያቱም የፓይዘን መሰረታዊ ነገሮች በቀላሉ ለማንሳት እና ቋንቋው በመስመር ላይ እጅግ በጣም ጥሩ የድጋፍ ማህበረሰብ አለው። ይህንን ጉልህ ሥራ ከጨረሱ በኋላ አስፈላጊውን የቋንቋ ውስብስብነት በመማር ጊዜዎን ከማሳለፍ ይልቅ ወዲያውኑ ፕሮግራሞችን መስራት መጀመር ይችላሉ።

ስለዚህ እንጀምር!

ደረጃ 1: የሚያስፈልግዎት

በመጀመሪያ የፓይዘን ቅጂ ያለው ኮምፒተር ያስፈልግዎታል ፣ ይቅርታ የሞባይል ተጠቃሚዎች!

ወደ https://www.python.org/downloads/ ይሂዱ እና በትልቁ ቢጫ ቁልፍ የሚገኝውን የቅርብ ጊዜ ልቀትን ያውርዱ።

Python ማውረድ
Python ማውረድ

ከዚያ Python ን ለመጫን የአጫጫን መመሪያዎችን ይከተሉ።

የ Python ጫኝ
የ Python ጫኝ

ፓይዘን መጫኑን ለማረጋገጥ ወደ CMD (ወይም ተርሚናል) ይሂዱ እና ይተይቡ

ፓይዘን -ተገላቢጦሽ

ፓይዘን በፓይዘን ስሪት ምላሽ መስጠት አለበት።

ምስል
ምስል

አሁን ለዚህ አጋዥ ስልጠና አይዲኢ ወይም የተቀናጀ ልማት አከባቢን (በመሠረቱ የጽሑፍ አርታኢ እና አጠናቃሪ በአንድ ላይ ተሞልቶ) እንጠቀማለን ስለዚህ ወደ https://www.jetbrains.com/pycharm/download/ ይሂዱ እና “የማህበረሰብ እትም” ን ያውርዱ። የፒቻርም።

PyCharm ማህበረሰብ
PyCharm ማህበረሰብ

ከዚያ PyCharm ን ለመጫን የአጫጫን መመሪያዎችን ይከተሉ።

አሁን ፣ ፕሮግራምን ለመጀመር!

ደረጃ 2 PyCharm ን ያዋቅሩ እና አዲስ ፕሮጀክት ይፍጠሩ

ለመጀመሪያ ጊዜ ፒካርምን ሲጀምሩ ምን የቁልፍ ካርታ እና ገጽታ መጠቀም እንደሚፈልጉ ይጠይቅዎታል። የቁልፍ ካርታውን በነባሪነት እንዲተው እመክራለሁ ፣ ግን ጭብጡን ፣ ቀለሞችን እና ቅርጸ -ቁምፊዎችን ወደ እርስዎ ፍላጎት መጫወት ይችላሉ። ለዚህ አጋዥ ስልጠና እኔ ከድራኩላ ጭብጥ ጋር ፒካርማን ማህበረሰብን 4.5 ን እጠቀማለሁ።

ከዚያ የእንኳን ደህና መጡ ማያ ገጽ በደስታ ይቀበላሉ።

አዲስ ፕሮጀክት ፍጠር የሚለውን ይጫኑ

PyCharm የእንኳን ደህና መጡ ማያ ገጽ
PyCharm የእንኳን ደህና መጡ ማያ ገጽ

Pure Python ን ይምረጡ ከዚያም ፋይሎቹን ለማከማቸት አቃፊ ይምረጡ ፣ ከዚያ ፍጠርን ይጫኑ (የአቃፊው ስም የፕሮጀክትዎ ስም እንደሚሆን ልብ ይበሉ)

የ PyCharm ፕሮጀክት ማያ ገጽ
የ PyCharm ፕሮጀክት ማያ ገጽ

በዚህ ጊዜ በእውነተኛ ኮድ መፍጠር ማያ ገጽ ሰላምታ ሊሰጥዎት ይገባል - ፒ

የኮድ ማያ ገጽ
የኮድ ማያ ገጽ

ደረጃ 3 የመጀመሪያ ፕሮግራምዎን ይፍጠሩ

በፕሮጀክት አቃፊዎ ላይ በቀኝ ጠቅ ያድርጉ እና ወደ አዲስ -> የፓይዘን ፋይል ይሂዱ

አዲስ ምናሌን ይፍጠሩ
አዲስ ምናሌን ይፍጠሩ

ፋይሉን ይሰይሙ እና እሺን ይጫኑ

የፋይል ውይይት
የፋይል ውይይት

አሁን በዋና ትርዎ ውስጥ አዲስ ትር ይታያል

ምስል
ምስል

ከ _aut_ በታች ይህንን ኮድ ይቅዱ እና ይለጥፉ።

መልእክት = "ሰላም ዓለም"

የህትመት መልእክት

ከዚያ በፋይሉ ላይ በቀኝ ጠቅ ያድርጉ እና አሂድ የሚለውን ይጫኑ

ምስል
ምስል

ይህ የእኛን ፕሮግራም አጠናቅቆ ውጤቱን ይመልሳል። ሰላም ዓለም በሩጫ አካባቢ ይታተማል

ምስል
ምስል

እስቲ አሁን የጻፍነውን እንመልከት።

ደረጃ 4 የመጀመሪያ ፕሮግራምዎን ማወቅ

አሁን ኮዱን ምን እንደ ሆነ ለመረዳት እንሞክር

መልእክት = "ሰላም ዓለም"

የህትመት መልእክት

በእውነት ማለት ነው።

በመጀመሪያ እኔ ተለዋዋጭውን እሴት ሠላም ዓለምን ወደያዘ ሕብረቁምፊ እፈጥራለሁ እና አዘጋጃለሁ ፣ በንግግር ምልክቶች መካከል ያለውን ጽሑፍ ከቀየሩ ከዚያ የተለዋዋጩን እሴት እና ስለዚህ መልዕክቱን መለወጥ ይችላሉ። ለአብነት:

message = "ሰላም መምህራን!"

የህትመት መልእክት

ተመላሾች ፦

ምስል
ምስል

ሲሮጥ።

በንግግር ምልክቶች ምክንያት ሕብረቁምፊ ይገለጻል ፣ ሕብረቁምፊዎች እንዲሁ በነጠላ ምልክቶች ሊገለጹ ይችላሉ

መልእክት = 'ሰላም ዓለም'

የህትመት መልእክት

ተለዋዋጮች እንዲሁ የተለያዩ ዓይነቶች ሊኖራቸው ይችላል። ለፈጣን ይህንን

ኢንቲጀር = 29302

ኢንቲጀር እሴት (አሕጽሮተ ቃል int) እና ይህ ተለዋዋጭ ነው

floatingPoint = 1469.928

ተንሳፋፊ ነጥብ እሴት (ለመንሳፈፍ አህጽሮት) ያለው ተለዋዋጭ ነው።

በመሠረቱ ፣ በኢንቲጀሮች እና በሚንሳፈፉ መካከል ያለው ልዩነት ኢንቲጀሮች ሙሉ ቁጥሮች ሲሆኑ ተንሳፋፊዎች የአስርዮሽ ቁጥሮች ናቸው። ኢንቲጀሮች አነስተኛ ክፍል ይይዛሉ ፣ ግን አስርዮሽዎችን መያዝ አይችሉም። ለምሳሌ ኢንተርጀር 1 / ኢንቲጀር 2

ኢንቲጀር 1 = 1

ኢንቲጀር 2 = 2 ኢንቲጀር 1 / ኢንቲጀር 2

0.5 ትክክል ነው? ግን ውጤቱ -

ምስል
ምስል

ምክንያቱም ኢንቲጀሮች በአስርዮሽ ሊከፋፈሉ አይችሉም። ሆኖም ይህ

ተንሳፋፊ 1 = 1.0

integer2 = 2 የህትመት ተንሳፋፊ 1 / ኢንቲጀር 2

ከተለዋዋጭዎቹ አንዱ ተንሳፋፊ ስለሆነ ሲሮጥ 0.5 ይመለሳል

ምስል
ምስል

'አትም' በቀላሉ አንድ እሴት ያትማል። ለአብነት

“ዓለምን አጥፋ” ን አትም

ሕብረቁምፊውን ያትማል

ምስል
ምስል

ህትመት ሁለት ሕብረቁምፊዎችን ማጣመርን ጨምሮ የእኩልታ ዋጋን ማተም ይችላል

string1 = "ሰላም"

string2 = "IBLE አፍቃሪዎች" የህትመት ሕብረቁምፊ 1 + string2

ህትመቶች

ምስል
ምስል

ደረጃ 5 - loops እና ከሆነ - የቁጥጥር መዋቅሮች

ስለማንኛውም ፕሮግራም በጣም አስፈላጊ ከሆኑት ነገሮች አንዱ የቁጥጥር መዋቅሮች መኖር ነው።

የመጀመሪያው የቁጥጥር አወቃቀር ለጊዜው መዞሪያ ነው ፣ ሁኔታው እውነት ሆኖ ሳለ ይህ የኮድ ቁራጭ ይሽከረከራል። ለ Instance ይህንን ኮድ

ቁጥር = 0

በመቁጠር ላይ <10: # ወደ ቆጠራ ቁጥር አክል = ቆጠራ + 1 የህትመት ቆጠራ ህትመት “ተጠናቀቀ”

እስከ <10 ድረስ እስኪቆጠር ድረስ ኮዱን በሉፕ ውስጥ ያካሂዳል ከዚያም በፕሮግራሙ ይቀጥላል።

ምስል
ምስል

ሁለተኛው አንድ ከሆነ ሌላ መግለጫ ነው ፣ ይህ የቁጥር ቁራጭ የአንድ ተለዋዋጭ ዋጋ ከ 10 ጋር እኩል ከሆነ ፣ አንድ ነገር ያደርጋል ፣ እሴቱ ከ 11 እኩል ከሆነ እና በሌሎች ሁኔታዎች ሁሉ ሌላ ነገር ያደርጋል።

ኢንቲጀር = 0

# ኢንቲጀር ከሆነ ለ 10 እኩል ከሆነ == 10 ፦ «ITS 10» ን ያትሙ # ከ 11 ኤሊፍ ኢንቲጀር == 11 ፦ «ITS 11» ን ያትሙ # በሌሎች በሁሉም ሁኔታዎች ውስጥ ሌላ - «እኔ አላውቅም አታውቅም» የሚለውን አትም ጨርሷል »

ይመለሳል

ምስል
ምስል

ምክንያቱም ተለዋዋጭ ኢንቲጀር ከ 10 ወይም ከ 11 ጋር እኩል ስላልሆነ እና በሌሎች ሁኔታዎች ሁሉ ሌላ ይሠራል።

የተወሰነ ጊዜን ለመግለጽ ወይም የቁጥጥር አወቃቀሩ ዓይነቱን (መቼ ወይም ከሆነ) እውነተኛውን ወይም የሐሰት እሴቱን ይከተላል -

እውነት ይተይቡ == እውነት ፦

ለእያንዳንዱ ሉፕ ይዘቶች ‹የነጭ ቦታ› ን ያስተውሉ ፣ ፓይዘን ስለ ነጭ ቦታ በጣም የተወሰነ ነው ፣ ያ ኮድ ምን እንደሆነ በጥቂት ጊዜ ውስጥ ወይም ከሆነ። PyCharm በሁሉም የእርስዎ ኮድ ላይ ወጥነት ያለው መሆን ያለበት አንድ የትር የነጭ ቦታ ይጠቀማል! እንዲሁም ቦታዎችን ለመጠቀም ቅንብሮቹን ማስተካከል ይችላሉ (አንዳንድ ጥቅሞች አሉት)።

ደረጃ 6: አስተያየቶች

በመቆጣጠሪያ መዋቅሮች ክፍል ላይ በለጠፍኩት ኮድ ላይ ‹አስተያየት መስጠቴን› አስተውለው ይሆናል። # በማስቀመጥ የኮድ ቁራጭ አስተያየት መስጠት ይችላሉ እና ቀሪው መስመር አስተያየት ይሰጣል። ሶፍትዌሩ ሲሰበሰብ አስተያየቶቹ ችላ ይባላሉ

# ሰላም ልዑል

አስተያየቶች የኮድ አዳኝ ናቸው። ምክንያቱም በኮድዎ ውስጥ ያለውን እና ኮዱን በሚጽፉበት ጊዜ ያሰቡትን ሁሉ እንዲያሳዩ ይፈቅዱልዎታል። ግን ከመጠን በላይ አይውሰዱ! በአስተያየት ከተሰጠው ኮድ በላይ አስተያየት ያልተሰጠበት ኮድ እንዲሁ መጥፎ ሊሆን ይችላል

ስለዚህ ኮዴን አስተያየት መስጠት ያለብኝ መቼ ነው?

የእኔ ዋና መመሪያ ሀሳቦችዎን እንደ ጽሑፍዎ አስተያየት መስጠት ነው ፣ ስለሆነም ሌላ ዓላማ የማይጠቀምበትን ዕድሜዎን ለመያዝ አንድ ተለዋዋጭ ካከሉ። ያንን አስተያየት ይስጡ።

# ዕድሜዬን በዓመታት የሚይዝ # ተለዋዋጭ በዚህ ፕሮግራም ውስጥ በእውነት ጥቅም ላይ ያልዋለ ግን # ለሰው ልጅ ህልውና አስፈላጊ ነው! ዕድሜ = 23

ደረጃ 7: ያጠናቀቁ - እራስዎ የሆነ ነገር ለመፃፍ ጊዜ

ዋው ፣ አሁን የፒቶን መሰረታዊ ነገሮችን ተምረዋል!

ምስል
ምስል

ስለዚህ "አሁን ምን አደርጋለሁ?" እርስዎ ሊጠይቁ ይችላሉ ፣ በጥሩ ሁኔታ ከፋይልዎ ጋር መጫወቱን መቀጠል ይችላሉ። ዝግጁ ነዎት ብለው ሲያስቡ ፈታኝ ሁኔታ መውሰድ ይችላሉ። ሁለት የተጠቃሚ ግብዓት ቁጥሮችን ለመጨመር ወይም ለመቀነስ ፕሮግራም ይፃፉ። የተጠቃሚ ግቤትን እንዴት ማግኘት እንደሚችሉ ለማወቅ በይነመረቡን ይጠቀሙ ከዚያም ሁለቱን ግብዓቶች ይጨምሩ ወይም ይቀንሱ እና ኮድዎን አስተያየት መስጠትዎን ያረጋግጡ! Python እሱን ለመማር ቀላል ቢሆንም ዝቅተኛ የመሆን ጣሪያ የለውም - ሁሉም ቅርጾች ፣ መጠኖች እና ውቅሮች መርሃግብሮች Python ን በመጠቀም ይቻላል እና አጠቃላይ (እና ብዙውን ጊዜ ማህበረሰብ ያቀረቡት) ቤተ -መጻሕፍት። ለጥቆማ አስተያየቶች እና ማሻሻያዎች ኮድዎን ከዚህ በታች ይለጥፉ። መልካም አድል!

የሚመከር: