ROSS RHEINGANS-YOO: హాయ్, నేను రాస్ ఉన్నాను. మరియు ఈ ఒక CS50 సదస్సు ఉంది. ఇది ప్రోగ్రామింగ్ నుండి మీరు పడుతుంది పైథాన్ ప్రోగ్రామింగ్ సి లో. పైథాన్ స్క్రిప్టింగ్ భాష. ఇది సి వంటి ఎక్కువగా ఉంది వాక్యనిర్మాణంలో, అయితే కొంతమంది సాంకేతిక వివరాలు వాక్యనిర్మాణం అమలు అవుతుంది ఎలా కొద్దిగా భిన్నంగా ఉంటాయి. ఇది కొన్ని మార్గాల్లో C కంటే తక్కువ శక్తివంతమైన ఉంది. ఇది తక్కువ వ్యక్తీకరణ పేరు సరిగ్గా మీ కంప్యూటర్ లో జ్ఞాపకశక్తి, వేసాడు కావాలి దాన్ని వేశాడు కావాలి ఎలా, అది స్వేచ్ఛ పొందినప్పుడు మరియు విషయాలు ఆ రకాల. ఇది కొన్ని మార్గాల్లో C కంటే మరింత ఉపయోగకరంగా ఉంది ఇది కార్యక్రమానికి సులభం ఎందుకంటే. భాష కొన్ని, ఉంది ప్రజలు, సహజమైన. మరియు నిజంగా, లక్ష్యం ఉంది ప్రోగ్రామ్ కి వేగంగా మరియు శక్తివంతంగా నెమ్మదిగా అమలు. ఇప్పుడు మీరు అనుకుంటే సమయం మొత్తం మీరు మీ గత లో గడిపిన సమస్య సెట్ రచన వ్యతిరేకంగా మీ కోడ్ మీరు ఖర్చు సమయం మీ చివరి సమస్య మీ కోడ్ అమలు సెట్ మీరు లేదు అని ఊహించే ఇష్టం ఇది రాయడానికి రెండు రెట్లు వేగంగా ఉంది మరియు రెండుసార్లు వంటి నెమ్మదిగా, ఉండవచ్చు అమలు కొన్ని మార్గాల్లో సి పైగా అభివృద్ధి ఉంటుంది. ఖచ్చితంగా ఉన్నప్పుడు మీరు రాయడానికి ప్రయత్నిస్తున్న చిన్న ప్రోగ్రామ్ల చిన్న పనులు, పైథాన్ ఎంపిక ఒక ఉపయోగకరమైన భాష. మరియు ఈ చివర సదస్సు, నేను మీరు ఆశిస్తున్నాము తయారు చేయగలరు భవిష్యత్ ప్రాజెక్టులు ఎంపిక గురించి లాంగ్వేజ్ ఉపయోగించడానికి సరైన, ఈ ఆలోచనతో ఒక భాష ఎక్కువ అని అన్ని సమయంలో సరి. సదస్సు ఏమిటి గురించి కొన్ని విషయాలు. ఈ సదస్సు ఉద్దేశించినది కాదు మొదటి నుండి మీరు పైథాన్ బోధిస్తాయి. పైథాన్ చాలా పోలి ఉంటుంది సి, మరియు నేను ఊహించి నేను మీరు ఒక CS50 విద్యార్థి అని, లేదా ఎవరైనా C. తో ఇదే చనువు తో మీరు CS50 విద్యార్థి అయితే చుట్టూ సమస్య 6, సెట్ కాబట్టి మీరు చాలా చూస్తాము సి విషయాలు, నేను మీరు ఇస్తాము ప్రధాన తేడాలు, మరియు కొన్ని విషయాలను ఆ పైథాన్ వివిధ చేయడానికి మరియు ప్రత్యేక మరియు ఉపయోగకరమైన, కానీ నేను కోసం వెళ్ళి వెళుతున్న కాదు ఏమి ఒక ప్రోగ్రామింగ్ భాష మరియు ప్రోగ్రాములను వ్రాయటానికి ఎలా. అయితే, ఈ సదస్సు నేర్పుతుంది మీరు పైథాన్ ప్రోగ్రాములను వ్రాయటానికి మీరు కొన్ని గ్రూపులు ఒకరు అయితే. మళ్ళీ మేము ఎలా వద్ద పరిశీలిస్తాము మీరు psets-- అమలు చేస్తారని ఆ 1-6 ఉండాలి Python-- మరియు అందించడానికి గమనికలు అధికారిక డాక్యుమెంటేషన్ భవిష్యత్ సూచన కోసం. ముఖ్యమైన వార్తలు ఇతర విషయం ఈ చర్చ కేటాయించిన ఎలా, ఈ వీడియో ఉంటుంది ఆన్లైన్, CS50 యొక్క మర్యాద, కాబట్టి మీరు భావిస్తాను ఉండకూడదు మీరు గమనికలు తీసుకోవాలి. మీరు ఎల్లప్పుడూ తిరిగి వెళ్ళి చూడవచ్చు అది తరువాత ఒక సూచన వలె. అదనంగా స్లయిడ్లను ప్రస్తుతం అందుబాటులో ఉన్నాయి ఈ సైట్ వద్ద, ఇది కావాలి మీరు Google డిఓసి చేయండి పడుతుంది. అది కొద్దిగా సంగ్రహమైన వెర్షన్ వార్తలు నేను తెరపై చూపించే వెబ్ ఏమి. వన్, జాగ్రత్తగా మినహాయింపు ముందు మేము దూకడం, పైథాన్ 3 పైథాన్ 2 నుండి వేరే భాష. వారు చాలా ఇలాగే; ఉన్నాయి స్వల్ప సాంకేతిక తేడాలు ఆ కార్యక్రమాలు కారణం అవుతుంది పైథాన్ 2 లో రాసిన లేదు అమలుపరచటం చెయ్యలేరు పైథాన్ 3 వాతావరణంలో. CS50 ఉపకరణం తో వస్తుంది పైథాన్ అప్రమేయంగా ఇది పైథాన్ 2 ఉపయోగిస్తుంది. మీరు ద్వారా ఈ తనిఖీ చేయవచ్చు మీ ఆదేశ టైపింగ్ python --version, అవుట్పుట్ తప్పక ప్రస్తుత ఉపకరణం 2.7.6. సమకూర్చుతుంది ప్రయత్నించండి పైథాన్ 3, ఉపకరణం లో పని, ఉంటే 2.X.Y కు పైథాన్ డిఫాల్ట్ గాని ఉపకరణం లేదా మీ స్వంత కంప్యూటర్లలో. మీరు పైథాన్ 3 ఎప్పుడైనా స్థానంలో ఉండాలి ఈ చర్చ లో నేను పైథాన్ వ్రాయండి. మీ యంత్రం ఉంటే అప్రమేయంగా 2 నడుస్తున్న, రకం క్రమంలో పైథాన్ 3 వాస్తవానికి చెయ్యలేరు పాటు అనుసరించండి మరియు ఈ విషయాలు అమలు. అదనంగా, నేను మీరు అభిప్రాయపడుతున్నారు చేస్తాము ఇప్పుడు అధికారిక వనరులను. జాగ్రత్తగా docs.python.org/3--~~V ఒక 3 మరియు ఒక ఆ 2-- ఉపయోగకరమైన సూచనలు ఉన్నాయి. ట్యుటోరియల్ మీరు ద్వారా పడుతుంది అదే విషయాలు చాలా నేను టెక్స్ట్ రూపంలో తప్ప, ఇప్పుడు చేస్తున్నాను. రిఫరెన్స్ గా ఉపయోగపడుతుంది భాష కోసం ప్రస్తావించడానికి, మరియు ప్రామాణిక లైబ్రరీ ఇస్తుంది పొడిగింపులు మీరు కొన్ని అదనపు కార్యాచరణలతో. కాబట్టి ఒక చాలా మొదటి పైథాన్ ప్రోగ్రామ్ను. మేము ప్రామాణిక సి కలిగి ఎడమవైపు, కుడి న, పైథాన్ కలిగి. గుర్తించినప్పుడు ఉండవచ్చు ఈ సమస్య కారణంగా, వార్తలు మొదటి సమస్య ఒకటి CS50 లో సెట్లు, మరియు ఈ అదే పరిష్కారం ఉపయోగించి పరిష్కరించడానికి. ఇప్పుడు, మేము కారణం అని వైపు ద్వారా ఈ వైపు చూడటం కాబట్టి మేము వద్ద చూడవచ్చు ఉంది వాక్యనిర్మాణ వ్యత్యాసాలు. గదిలో ఏనుగులను ఒకటి మీరు కుడి గమనించి ఉండవచ్చని బ్యాట్ ఆఫ్, పైథాన్ ఏ కలిగి ఉంది కోడ్ చుట్టూ ప్రధాన విధి చుట్టడానికి. సి లో, మీరు ఒక సమూహం, వ్రాసే ఫైళ్లు, మీరు వాటిని కలిసి లింక్ మరియు ప్రోగ్రామ్ అమలు మొదలవుతుంది ఈ విషయం Int ప్రధాన అని. పైథాన్ లో, మీరు వ్రాయండి ఒక మీరు దస్త్రంపై అమలు కార్యక్రమం అమలు మొదలవుతుంది ఫైలు ఎగువన. కనుక ఇది ఆరంభమవుతుంది ఫైలు ఎగువన అది వేరే విషయం కనుగొనేందుకు వరకు డౌన్ వెళ్ళండి. అది ఒక ఫంక్షన్ నిర్వచనం కనుగొంటే, నిజానికి ఆ కోడ్ అమలు కాదు, ఇది కేవలం ఫంక్షన్ నిర్వచించే కనిపిస్తుంది. కానీ ఇక్కడ, ఉన్నప్పుడు మొదటి కార్యక్రమం, n 10 సమానం ఈ కార్యక్రమం మొదటి విషయం చేస్తాను 10 ఈ విలువ తీసుకొని ఉంది మరియు n అనే వేరియబుల్ సెట్. ఆ లైన్ ఒకటి మాట్లాడుతూ ఈ sorry-- విషయాలు ఇతర అంటే సి కార్యక్రమాలు, మీరు వాటిని వ్రాయండి చేస్తాము, మీరు, వాటిని చేస్తాము కొన్ని గణగణమని ద్వని చేయు ఆదేశాలను ఇన్వోక్, ఆపై మీరు ఒక అమలు చేస్తాము ఎక్జిక్యూటబుల్ ఫలితంగా. పైథాన్ కార్యక్రమాలు, మీరు అమలు ఈ mario.py ఫైలు టెక్స్ట్ ఉండవచ్చు నేను చూపించారు ఈ ఫైలు మీరు చేసిన మీరు ఆ ఫైల్ అమలు చేస్తాము మరియు మీరు, అమలు చేస్తాము అది మరియు విషయాల ద్వారా అమలు చేయబడే పైథాన్ దుబాసీ. మీరు మీ IDE చేయవచ్చు. నేను హలో ఫైల్ ఉంటే కాబట్టి, ఇది కేవలం ఈ విషయాలు ఉన్నాయి. ఈ నిజానికి పైథాన్ ఉంది 2, లేదు పైథాన్ 3, అలా ఇప్పుడు కోసం సింటాక్స్ గురించి ఆందోళన. కానీ నేను, పైథాన్ అమలు చేస్తాము hello.py, మరియు అది నడుస్తుంది. నేను ఆ పైథాన్ ఉపయోగించే మరొక మార్గం నేను, ఈ చర్చ చాలా వ్యవహరించే లేదు నేను పైథాన్ టైప్ ఉంటే అది, ఒక వాతావరణంలో ఉన్న లోకి నన్ను పడిపోతుంది నేను లైన్ ద్వారా పైథాన్ లైన్ ఫీడ్ చేయవచ్చు. ఇక్కడ, నేను టైప్ ఉంటే ముద్రణ స్పేస్ 'హలో, ప్రపంచం'. నమోదు టైప్ చేయండి. ఇది తిరిగి ఫలితాలను నాకు ఉమ్మి ఉంటుంది వెంటనే ఆ వ్యక్తి లైన్. ఈ ఉపయోగకరమైన కావచ్చు. ఈ చర్చ లో నేను స్లయిడ్ విషయాలు చేస్తాను. కాబట్టి మీరు అనుసరించండి చేయగలరు వెంట గాని ఇక్కడ, లేదా వ్రాయడం ద్వారా అసలు ఫైళ్లు మరియు తరువాత వాటిని అమలు. కానీ, ఈ తిరిగి వెళ్ళడం కోడ్, మరొక విషయం మీరు కలిగి ఉండవచ్చు బాగా noticed-- ఉంది రెండు విషయాలు మీరు వాటిని ఈ బ్లాక్లు గురించి గమనించవచ్చు. కాకుండా మరింత లౌకిక, మొదటి, అని పైథాన్ ఏ వెనుకంజలో సెమికోలన్ ఉంది. సెమికోలన్లు ప్రతిచోటా వైకల్పికం మరియు హానిచేయని ప్రతిచోటా. మీరు వాటిని జోడించవచ్చు. ఇది రాసే వ్యక్తులు సంపాదించగలరు మీరు వద్ద ఒక దేశం snicker కొరకు పైథాన్ మీ వెనుక, ఎందుకంటే వారు అవసరమైన లేదు. వారు తరచుగా పైగా ఉంచిన ఒక సైన్ ఉన్నాము భాష యొక్క C. నుండి డిజైనర్లు ఈ విధంగా మరింత స్పష్టమైన అని భావిస్తున్నాను మరియు అది అవసరం కాదు అని నిర్ధారించాలని ప్రతిసారీ మీరు ఒక లైన్ ముగింపు. ఈ n గురించి మరో వింత విషయం దానిని అటాచ్ ఒక రకం కలిగి లేదు. Python-- మేజిక్ ముక్కలు ఒకటి మరియు నేను, మేజిక్ కాల్ వెళుతున్న కానీ చాలా ఉన్నాయి సాంకేతిక కారణాల ఎందుకు ఒకటి works-- పైథాన్ యొక్క మేజిక్ ముక్కలు వేరియబుల్స్ విస్తరించేందుకు లేదా ఉంది సంసార డేటా కలిగి కుదించు రకాల మీరు వాటిని అనుకుంటున్నారో. కాబట్టి ఈ ఒక 10 ఉంది. తరువాత డౌన్ ఉంటే నేను ఈ కేటాయించిన n 0.5, అది 0.5 ఆ పడుతుందని. అది ఇక్కడ ఒక పూర్ణాంకానికి ఉంది ఉన్నా మరియు అక్కడ ఈ n ఉపయోగించే ఏదైనా తేలుతూ ఎక్కువ లేదా తక్కువ, వాహనాలు నెమ్మదిగా శబ్ధం చేస్తూ ముందుకు సాగడం చేయగలరు ఇది వారిలో గాని గెట్స్ ఉంటే పాటు. కొన్ని చాలా నిజ ఉంది తప్ప ఇది డేటాను ఉపయోగించడానికి కాదు ఎందుకు కారణం ప్రస్తుతం ఉంది n టైప్, ఆ సమయంలో అది పొందుతారు wedged మరియు లోపం త్రో, మరియు విషయాలు కొన్ని రకాల. కానీ ఇక్కడ, పైథాన్ నిజంగా ఏమి పట్టించుకోరు నేను ఈ అంటుకొని వెళుతున్నాను అని వాక్యం, వంటి, మీరు ఈ విషయం అనుకుంటున్నారా? ఆ ఈ విషయం? అవును, ఇది ఒక విషయం యొక్క ఉంటాము. నేను దానిని చివరిలో కర్ర చేస్తాము. ఇది ఉంటే, తరువాత ఒక సమస్య ఉంటాం చివరికి ఉపయోగించడానికి కోరుకునే ఎవరైనా అది నిర్వహించలేని. ఈ ప్రధాన ఒకటి పైథాన్ మరియు C మధ్య తేడాలు ఆ దానిని సులభం చేస్తుంది చాలా పెద్ద C ప్రోగ్రాములను వ్రాయటానికి మరియు అది సులభంగా వ్రాయడానికి సహాయపడుతుంది చాలా చిన్న పైథాన్ ప్రోగ్రామ్ను. వాక్యనిర్మాణం చాలా కాదు అది ఏమి లో వివిధ. ఇది కొద్దిగా భిన్నంగా ఎలా అది వ్యక్తం. కాబట్టి ఈ పిలవబడే, చాలా ఉంది Pythonic, అది వ్రాసే విధంగా. పరిధి (n) లో వరుస కోసం, ఈ 0 నుండి n సంఖ్యల శ్రేణి, అడుగున కలుపుకొని మరియు పైన ప్రత్యేక. కనుక ఇది 0 నుండి N-1 ఇది వార్తలు సరిగ్గా సి కోడ్ ఏమి ఉంది, ఇది చాలా సులభం తప్ప బహుశా చూడండి. సంబంధిత బ్లాక్ కలుపులు ద్వారా ఆఫ్ సెట్ చేయకపోతే, బదులుగా ఇది ఆఫ్ సెట్ ఈ ఇండెంటేషన్ని ద్వారా. కాబట్టి ఈ పంక్తులు అన్ని కుడి పైగా నాలుగు ఖాళీలు లేదా ఒక ఏనుగు వెడల్పు గురించి ఇష్టపడుతున్నారు. మరియు ఆ ఇవి కావలి అన్నారు కోసం ఈ అమలుపరచటం. ఉంటే నేను మెస్ ఈ మరియు నేను ఇండెంటేషన్ని తిరిగి ఆ ముద్రణ పుష్ అసలు ఇండెంటేషన్ని, ఆ ముద్రణ లూప్ బయలుదేరతారు. సి విరుద్ధంగా, ఇక్కడ నేను నిజానికి చుట్టూ మూసి కలుపు కదిలిస్తూ ఉండాలి. ఈ మీరు దోషాలు పొందలేరు అని అర్థం మీరు వద్ద జంప్ అవుట్ అని మీరు ఎందుకంటే తప్పు స్థానంలో ఒక జంట ఉంచాలి. ఇది మీరు లోపాలు పొందండి అని అర్థం మీరు వద్ద జంప్ అవుట్ అని మీరు ఎందుకంటే ఒక లైన్ తప్పు ఇండెంట్. కనుక ఇది indentations సూపర్ జాగ్రత్తగా ఉంటుంది. ఆశాజనక మీరు సూపర్ ఉండటం ఏమైనప్పటికీ మీ ఇండెంటేషన్ని తో జాగ్రత్తగా, అందువలన ఈ కాదు ఒక భారం మరింత. కానీ పైథాన్ కోసం ఒక ప్రాథమిక నియమం, మరియు మేము ఈ ఒక జంట కలిగి ఉంటారు మేము ద్వారా ద్వారా వెళ్తారో ఆ చర్చ కోర్సు యొక్క, సహజ సింటాక్స్ ప్రయత్నించండి ఏదైనా చూడటం ముందు. కాబట్టి ఈ వాక్యనిర్మాణం, కోసం పరిధిలో ఈ సంఖ్య శైలి పరంగా ఎంతో విభిన్నమైనది. పైథాన్ లో విషయాలు బోలెడంత మేము ఈ రూపంలో తీసుకొని చూస్తారు. మరియు అలా అయితే మీరు పైకి వచ్చి ఒక కొత్త వస్తువు మీకు మీరు ఉండాలి అనుకుంటున్నాను ఈ ఫార్మాట్ లో, ఈ మీద iterate, అది బహుశా అవుతుంది ఆ ఫార్మాట్ మద్దతు. మేము లో సూపర్ లోతైన వెళ్ళడానికి వెళ్ళడం లేదు చేస్తున్నాం నిజమైన వై సాంకేతిక కారణాల. కానీ అది కలిగి ఒక ఉపయోగకరమైన ఊహ ఉంది మీరు పైథాన్ కార్యక్రమాలు సమీపించే చేసినప్పుడు, ఈ విషయం కేవలం వెళ్లాలని అని. ఇది ప్రయత్నించండి. కమాండ్ లైన్ అప్ బూట్ అది పని లేదో వ్యాఖ్యాత, చూడండి మీరు ముందు, విషయాలు మీద తరలించడానికి కూడా Google తెరిచి చెప్పే అవసరం కోసం వాక్యనిర్మాణం ఏమిటి ఈ ప్రత్యేక విషయం? పైథాన్ బోలెడంత మీరు అనుకొనుట కేవలం ప్రయత్నిస్తూ ద్వారా కనుగొనవచ్చు. ఈ ఉంటే మరింత పోలి ఉంటుంది సి అప్పుడు fors ఉన్నాయి. ఏ కుండలీకరణాలు ఉంది గమనించండి. కుండలీకరణాలు, మళ్ళీ, ఉంటాయి ప్రమాదకరం కానీ అనవసరమైన. చివరిలో ఒక కోలన్ ఉంది కేవలం ఉచ్చులు కోసం వంటి మళ్ళీ, సాపేక్ష బ్లాక్స్ ఇండెంట్ కాకుండా జంట కలుపులు ఆఫ్ సెట్. మిగతా అసలు ఉంది ఇండెంటేషన్ని యొక్క స్థాయి, మరియు దాని సంబంధిత బ్లాక్ మళ్ళీ ఇండెంట్. ఆ పని వారు C. లో చేయండి సరిగ్గా గా ఈ నిజానికి చాలా అదే. మళ్ళీ, ముద్రణ ఒక పాత్ర కోల్పోతుంది printf ఆఫ్ మీరు కొన్ని తీగలను పాస్. ఇది తీగలను అవుతుంది గాని ఆఫ్ మార్క్ చేయవచ్చు సింగిల్ కోట్స్ లేదా డబుల్ కోట్స్ ద్వారా. ఎలాంటి తేడా లేదు, ఆ లోపల ఉన్నప్పుడు తప్ప సింగిల్ కోట్స్ మీరు ఉపయోగించవచ్చు వదిలేసి డబుల్ కోట్స్, కాకుండా ఉండటం కంటే వాటిని అన్ని తప్పించుకోవచ్చు. మరియు డబుల్ కోట్స్ లోపలి, మీరు వదిలేసి సింగిల్ కోట్స్ ఉపయోగించవచ్చు వారు తప్పించుకోవడానికి చేయకుండా. మీరు కలపాలి కోరుకుంటే వాటిని మీరు ఖచ్చితంగా చెయ్యవచ్చు అలా ఎలా ఆన్లైన్ వెతకండి. మీరు ఇక్కడ పైగా గమనిస్తారు నేను = ముగింపు లో ఈ విషయం ఆమోదించింది చేసిన. ఈ ఒక ఐచ్ఛిక ఒక ఉదాహరణ ఆ విషయాలు ఒకటి ఇది వాదన, పైథాన్ ఆ మద్దతిచ్చే ఇది చాలా ఉపయోగకరంగా చేస్తుంది. సో ముద్రణ నిజానికి చాలా ఉంది సాధారణంగా ఇవి వాదనలు, వారి డిఫాల్ట్ సెట్ విలువ, కానీ ఇక్కడ నేను చేసిన తుది అని ఒక భర్తీ నిర్ణయించుకుంది. నేను కలిగి కారణం ఒక ఖాళీ స్ట్రింగ్ భర్తీ పైథాన్ లో ప్రింట్ ద్వారా, డిఫాల్ట్, ఒక కొత్త లైన్ అవ్ట్ ముద్రిస్తుంది విషయం ఆ తర్వాత మీరు చాలా చెప్పారు. కాబట్టి ఈ హాష్ నిజానికి అన్నారు ఒక కొత్త లైన్ లో ఒక హాష్ ప్రింట్. నేను కోరుకోవడం లేదు ఉంటే మరియు హాష్ ముద్రించాలా అది తర్వాత ఒక కొత్త లైన్, అప్పుడు నేను చెప్పేది ముద్రించండి లేదు. కానీ, ఇంకా అలా ఒక చివరి విషయం ఈ కార్యక్రమం ఒకటి ఉంది ఆ లేదు ఒక ఎగువన ఉన్నాయి. ప్రింట్ కాబట్టి ప్రాథమికంగా పైథాన్ లోకి కాల్చారు ఏ శీర్షిక లేదా మాడ్యూల్ ఉందని మీరు అవసరం కోరుకుంటే అయితే, ఉన్నాయి ఇతర విషయాలు చేర్చడానికి ఒక పైథాన్ లిపిలో, నేను ఇలాంటి ఆకృతి లో చేయరా పదాలు కేవలం కొద్దిగా భిన్నంగా ఉంటాయి. నేను ఆ మేము చెప్పిన ఇక్కడ ఒక ప్రధాన అవసరం లేదు, పైథాన్ మొదలవుతుంది ఎందుకంటే ఎగువన అమలు. నేను మూసివేయాలని కోరుకుంటే ఒక ఫంక్షన్ లో ఈ నేను దీన్ని నేను వంటి చేయరా డెఫ్ ఫంక్షన్ పేరు చెబుతారు వాదనలు ఇక్కడ వెళ్ళవచ్చు మరియు మేము చేస్తాము ఆ తరువాత, పెద్దప్రేగు యొక్క కొన్ని చూడండి ఆపై మళ్ళీ, ఈ మొత్తం బయలుదేరారు బ్లాక్ కార్యాచరణ ఏమిటి ఆ ఫంక్షన్ కోసం బ్లాక్. కాబట్టి ఈ నిర్వచనం ఫంక్షన్. ఆపై డౌన్, ఒక ప్రకటన ఉంది ఇక్కడ, నేను కేవలం ఫంక్షన్ కాల్ చేయవచ్చు. మరియు తిరిగి, కార్యక్రమం వ్యాఖ్యాత, ఎగువన మొదలు, ఈ నిర్వచనం చూస్తారు. ఇది వరకు ఈ అమలు కాదు ఇక్కడ పొందుటకు, ఆపై అది ఓహ్, వంటిది ఇప్పుడు మీరు నేను అని చేసిన నేను అమలు చేయాలి అంచనా. చాలా సాధారణ యొక్క ఒక విషయం పైథాన్ ఫైళ్లు చూడటానికి, ముఖ్యంగా పైథాన్ ఫైళ్లను ప్రజా విడుదల చేస్తారు మరియు by-- అభివృద్ధి మరియు అభివృద్ధి మరియు నిర్వహిస్తుంది, ఈ రూపం యొక్క విషయం. ఈ ఎందుకంటే కాబట్టి ప్రధానంగా ఉంది పైథాన్, మీరు ఎగువన ప్రారంభించడానికి ఆపై మీరు క్రిందికి అమలు నేను కేవలం కలిగి ఉంటే నేను మారియో, ఇక్కడే అని అప్పుడు ఏ సమయంలో నేను ఈ ఫైలు కూడా మరొక ఫైల్, నేను ఉపయోగించడానికి కోరుకున్నారు ఎందుకంటే మారియో ఫంక్షన్ ఇతర ఫైల్ చేస్తాను, ఉంది కూడా అది మారియో ఈ కాల్. నేను ఆ ఫైల్ పరిగెడుతున్నప్పుడు, అది మారియో అంటారని. కనుక ఇది సాధ్యం అని నేను మాత్రమే నేను నిజానికి ఉంటే ఈ అమలు చేయండి ఈ ప్రత్యేక ఫైల్ అమలు. కాబట్టి నేను ఒక ఈ వ్రాప్ చేయవచ్చు నేను చెప్పే పేరు ఈ వంటి జాతీయం, ఉంటే ఈ అమలు పేరు పర్యావరణం, ప్రధాన ఉంది అప్పుడు నేను ఈ విషయాలు చేయాలనుకుంటున్నారా. లేకపోతే మరొకరి చెయ్యవచ్చు use-- నా ఫంక్షన్ ఉన్నాయి నా ఫైలు, మరియు కేవలం పొందుటకు ఈ విధులు యాక్సెస్ విషయాలు అమలు చేయకుండా నేను ఈ ఫైలులో అమలు చేయదలిచిన. ఈ మళ్లీ, ఐచ్ఛికం కానీ చాలా సాధారణం. ఈ విషయాలు entirely-- ఉంటాయి సి మరియు పైథాన్ మధ్య అదే, ఖచ్చితంగా 3 లో. నేను 2, డివిజన్ ఆపరేటర్లు అనుకుంటున్నాను కొన్నిసార్లు మీరు తిరిగి ఇస్తుంది ఉన్నప్పుడు తేలియాడు మీరు ints మీద నిర్వహింపబడుతుంది, మరియు గాని మీరు ఆ కోరుకున్న లేదా మీరు కాదు. కానీ ప్లస్, మైనస్, మరియు సార్లు మీరు ఆశించిన కావలసిన వంటి సరిగ్గా పని, కొద్దిగా ఎక్కువ రకాల తప్ప. కాబట్టి మీరు తేలటం గుణిస్తారు చేయవచ్చు ints, మరియు విషయాలు కొన్ని రకాల. సెట్ సరిగ్గా అదే పనిచేస్తుంది. మీరు రెండు సమాన సంకేతాలు ఉపయోగించవచ్చు. inequals-- కంటే ఎక్కువ, తక్కువ విషయాలు ఈ రకాల కంటే అర్థాలు ఉన్నాయి మీరు వాటిని తెలిసి. సి ఈ ఆపరేటర్లకు ఉపయోగిస్తుంది పేరు, పైథాన్ కొద్దిగా ఎక్కువ ఆంగ్ల ఉపయోగించే చదవగలిగే వాటిని. సో బదులుగా రెండు, ampersands, మీరు అక్షరాలా "పదం టైప్" మరియు "" లేదా లేదా "కాదు." మీ if-- లో ఇలా మీ నియత ప్రకటనలు, మేము ముందు చూసిన సి లో, ఈ సింటాక్స్ పైథాన్ లో ఈ వాక్యనిర్మాణం సూచించదు. మరియు చాలా భిన్నంగా లేదు ఉంది అక్కడ, కొద్దిగా తప్ప భుజాల చుట్టూ విరామ. మళ్ళీ, ఇక్కడ సి వేరే చేస్తాను కొండచిలువ Elif ఉపయోగిస్తుంది ఒకవేళ, కానీ వీటిని ఎక్కువగా ఉన్నాయి ఉపరితల స్థాయి మార్పులు. ఈ వంటి మళ్ళా తరచుగా పైథాన్ లో ఈ జాతీయం వ్రాసిన. మీరు ఈ విధమైన తయారు చేయవచ్చు బయట ఒక సమయంలో లూప్ తో విషయం మీరు కోరుకున్నాడు, కానీ మీరు ఖచ్చితంగా లేదు. మరియు తిరిగి, మీరు కావలెను వ్యూహం యొక్క అంశాలు బయటకు ప్రింట్ మీకు ఈ విధంగా ఉండవచ్చు. సరదాగా విషయాలు ఒకటి అయితే పైథాన్ గురించి మీరు అవసరం లేదు అని ఈ రూపావళి ఉపయోగించడానికి, మరియు మీరు ఒక ఉపయోగించవచ్చు కొద్దిగా మరింత లలితమైన ఒకటి. మీరు ఎరీ ఒక చెప్పగలదు. కాబట్టి బదులుగా ఇక్కడ కాకుండా మరియు సూచికలు పరుగు, ఆపై బయటకు లాగడం వ్యక్తిగత అంశాలు, మీరు నిజంగా కేవలం చెప్పడం అంశాలు తమను పరిగెత్తే. ఆపై మీరు ఏమి చేస్తున్నా లోపల నేరుగా నిర్వహించగల అందంగా సరదాగా ఉంటుంది, ఇది అంశాలు న. మరియు మేము ఉపయోగిస్తాము see-- చేస్తాము మళ్లీ మళ్లీ ఆ నుడికారాన్ని మేము కోడ్ ద్వారా నడుస్తూ. ఈ, మళ్ళీ, ఒక ఉదాహరణ ఏదో నేను చేస్తాము ఉన్నను, పైథాన్ మేజిక్ కాల్ చాలా సాంకేతిక కారణాల పని ఎందుకు. మరియు సాంకేతిక విషయాలు ఉన్నాయి అని క్రమంలో శ్రేణిని గురించి నిజమైన ఉండాలి ఈ కోసం తెర వెనుక పని. విషయం చాలా రకాల మీరు ఈ పని అంచనా కోరుతున్న ఈ కోసం అమలు కలిగి అంతర్నిర్మిత భాషలో మీరు. అది బాగుండేది మరో విషయం ఈ ప్రతి భాషలో పని చేస్తే, కానీ కొన్ని కారణాల ఎందుకు అది కాదు, ఉన్నాయి ఈ స్ట్రింగ్ సార్లు ఈ సంఖ్య ప్రింట్. ఈ సరిగ్గా చేస్తుంది పైథాన్ హాజరవుతారు మీరు కేవలం సరదాగా ఉంటుంది, ఇది ఏమి చేర్చదలచిన మరియు మేము నిజానికి దీని అర్థం మళ్ళీ mario.c, ఈ కార్యక్రమం తగ్గిస్తాయి. అయితే చాలా iterating కంటే, మేము చెయ్యవచ్చు కేవలం నేను ఖాళీలు కొన్ని సంఖ్య సే నేను హాష్లను సంఖ్య కావలసిన, మరియు చివరిలో కొన్ని హాష్లను. మరియు తిరిగి, మేము ఈ ఆకృతిని ఉపయోగిస్తాయి. ఇక్కడ, మేము అక్కడ చేస్తున్నారు ఒక వేరియబుల్ ఈ విధంగా. మళ్లీ, మేము చెప్పటానికి అవసరం లేదు ఇది వేరియబుల్ ఏ రకం, మాత్రమే సమయం మరియు మేము చేస్తాము లోపాలు పొందండి రన్ సమయంలో ఉంది. చేసినప్పుడు ఎవరైనా ప్రయత్నిస్తే ఏదో పాస్, అది కేవలం జరిమానా ఫంక్షన్ వస్తాయి చేస్తాము. ఈ కాదు ఎందుకంటే మేము ఇక్కడ చీలిక ఉంటే మీరు పరిధుల్లో సృష్టించవచ్చు ఆ విషయం, నేను అక్కడ రన్టైమ్ లోపం పొందుతారు మరియు నేను ఆ విధంగా డీబగ్ ఉంటుంది. కానీ అదే సమయంలో, నేను ఒక లేదు గురించి చాలా జాగ్రత్తగా ఉండాలి ఏమి వాస్తవిక ఉన్నంతకాలం, లో వశమైంది అమలు ఇది అన్ని చాలా సజావుగా పనిచేస్తుంది. నేను కూడా ఈ చేయగలిగితే కొద్దిగా క్లీనర్ ఒక నిర్దిష్ట అంతర్నిర్మిత ఫంక్షన్ ఉపయోగించి తీగలను న, కుడి ఇది జస్టిఫై ఉంటుంది. ఈ కేవలం ఒక ఉపయోగకరమైన ఫంక్షన్ లైబ్రరీ చుట్టూ అబద్ధం. అది డాక్యుమెంటేషన్ వార్తలు మీరు వెళ్ళి చూడండి ఉంటే. మరియు నేను బాగా నేను కలిగి వెళుతున్న చెప్పేది ఈ స్ట్రింగ్ హాష్లను కొన్ని సంఖ్య, మరియు నేను కుడి దాన్ని ప్యాడ్ సమర్థించేందుకు చేర్చదలచిన ఖాళీలతో దాన్ని ఈ పొడవు ఉండాలి. మళ్ళీ, ఈ ఉంది us-- పోసే డాక్యుమెంటేషన్, నేను నిజానికి these-- ద్వారా క్లిక్ చేస్తాము ఇది మా రెండవ నియమం వచ్చాము Python-- ప్రామాణిక లైబ్రరీ కోసం ఫంక్షన్ పద్ధతులు మీ స్నేహితులు. మరియు అది తరచుగా మీ అయితే విలువ నేను ఆశ్చర్యానికి వెతుకుతున్న వెళ్ళడానికి కేవలం ఈ పని చేసే ఒక విషయం ఉంది. బహుశా ఉంది. మీరు ప్యాడ్ చెయ్యాలనుకుంటే ఒక స్ట్రింగ్, మీరు భావిస్తే తిరిగి పొందాలనుకుంటే ఒక స్ట్రింగ్ సగం, మీరు భావిస్తే ఉంటే, ఒక స్ట్రింగ్ ద్వారా శోధించాలని మీరు విషయాలను పగుల చేర్చదలచిన కలిసి స్ట్రింగ్ తో వాటి మధ్య, కామాలతో ప్రామాణిక లైబ్రరీ ఉన్నాయి ఈ చేయడం కోసం విధులు. మరియు అది మీ జీవితం చేస్తుంది మీరు వాటిని ఉపయోగిస్తే సులభంగా బదులుగా రోలింగ్ మీ సొంత ప్రతిదానికి ఇక్కడ కోడ్ అయిదు లైన్ల లో, ఇక్కడ కోడ్ అయిదు లైన్ల. ఆ నిజంగా మొదలవుతుంది నిజ సమయంలో వరకు జోడించవచ్చు. ఆసక్తికరమైన విషయాలు ఒకటి ఎలా ఈ అని చెపుతాడు. మీరు ఒక డాట్ విషయము మీరు గమనించవచ్చు. నేను ఎడమ కొన్ని వస్తువు, ఆపై నేను ఒక ఫంక్షన్ ఒక డాట్ అని. ఈ నమూనాలు ఒకటి పైథాన్ ఉంది వస్తువులు పద్ధతులు అటాచ్ కోసం ఉపయోగిస్తుంది. మేము ఈ గురించి మాట్లాడదాము చివరిలో చాలా క్లుప్తంగా ఉంది కానీ మేము రెండు పనిచేయగల తెలుసు ఆ విషయం చెప్పడం డాట్ తీసుకొని విషయాలు సంసార, లేదా కాల్ తీసుకునే ఫంక్షన్ ఆ వస్తువు మరియు కొన్ని ఇతర వాదనలు. కాబట్టి ఈ రెండు మార్గాలని విషయాలు పైథాన్ లో పూర్తి చేయించడం. మరియు ఒక నిర్దిష్ట లేదో కార్యాచరణ అమలు చేయబడుతుంది ఈ శైలి లేదా ఈ శైలి ఏదో అని మీరు మీరు ఒక హ్యాంగ్ వచ్చేవరకు చూసేందుకు ఉండాలి ఇది ఒక దానిని వస్తాయి అవకాశం ఉంది. ఒక ఎక్కువ లేదా తక్కువ బంధన ఉంది పైథాన్ వెనుక తత్వశాస్త్రం మీరు ఎక్కువగా గ్రహిస్తాయి అది చాలా రాయడం ద్వారా. కొన్ని పాయింట్, ఈ యొక్క ఒక వద్ద ఏదో అమలు అవుతుంది సహజ అవుతుంది. ఇప్పుడు కోసం, అది కేవలం ఏదో మీరు గుర్తించడానికి మీరు తెలుసుకోవడానికి ప్రతి వ్యక్తి విషయం. కాబట్టి ప్రామాణిక లైబ్రరీ విధులు మీ స్నేహితులు, మరియు వారు మీరు విషయాలు ఇక్కడ వ్రాయండి వీలు నిజంగా త్వరలోనే ఈ చాలా స్థలాన్ని ఆక్రమిస్తాయి, నిజంగా సొంపుగా. మరియు ఈ బహుశా మరింత నిజానికి స్పష్టంగా, నేను సి కార్యక్రమం కంటే చెప్పేవాడిని అక్కడ. అలా అని వాస్తవం చెప్పలేదు చిన్న మీరు మొత్తం ఏనుగు ఇముడుతుంది ఆ ప్రదేశంలో మేము సేవ్ చేసిన. మరో విషయం, ఈ సృష్టీకరణ మారియో యొక్క నేను భావించే డాట్ సి, ఆ మీరు పొందవచ్చు చిన్నదైన ఉంది. ఇది Int పొందండి కలిగి లేదు, కానీ ఇది హార్డ్ సంకేతాలు 10 విలువ ఈ ఒక చేస్తుంది అదే మార్గం. హాజరవుతారు వద్ద లో ఈ ఒకటి గడియారాలు 84 అక్షరాలు, పైథాన్ అయితే 64 ఉంది. మరియు ఈ అనంతమైన మరింత ఉంది ఇక్కడ ఈ చెత్త కంటే చదవగలిగే. కాబట్టి పైథాన్ స్పేస్ లో మరింత సమర్థవంతంగా. ఇది కొద్దిగా తక్కువ సమర్థవంతం సమయం లో, కానీ చాలా ద్వారా. జాబితాలు పైథాన్ లో ఒక ముఖ్యమైన విషయం ఉంటాయి. మేము వాటిని చూసిన, కానీ వారు లేరు శ్రేణుల C. లో అలా పనిచేస్తాయి చాలా వంటి ఇక్కడ, మీరు వాటిని డిక్లేర్ మీరు ఒక విషయం వాటిని తరలిస్తారు. ఇప్పుడు చతురస్రాలు కలిగి ఒక ఈ విషయాలు శ్రేణి. మళ్లీ, మేము వంటి ప్రకటించింది కాని రకం, కానీ మేము ఎప్పుడూ దానిని ఉపయోగించడానికి ప్రయత్నిస్తే, మీరు ఆశించే ఇష్టం ఏదైనా పూర్ణాంకాల యొక్క వ్యూహం పని పని అన్నారు పూర్ణాంకాల యొక్క వ్యూహం. ఈ ఒక విషయం ఇది మీరు ఖచ్చితంగా కాదు ఎందుకంటే సి లో ఏమి మెమరీ అది న కనుక చేతులు ఉంది కానీ పైథాన్ లో చేయడానికి చాలా సులభం. నేను నా శ్రేణి పెద్ద ఉండాలని మీరు అనుకుంటే, నేను అది ఒక మూలకం జోడించు మరియు అది మంచిది. ఏం తెర వెనుక జరగబోతోంది? వ్యాఖ్యాత వెళ్తుంది బయటకు మరియు కొన్ని మెమరీ, మరియు దీనికి ఒక పొందుతారు అదనపు మెమరీ కొద్దిగా, కాబట్టి నేను లేదు లేదు ప్రతిసారీ Realloc కు. కానీ ఎంత ఎక్కువ కలిగి ఇది మెమరీ అవసరం లేదు? ఈ నిర్ణయాలు కావు మీరు తయారు చేసేది, ఈ నిర్ణయాలు ఉంటాయి వ్యాఖ్యాత చేయాలని అన్నారు. ఇక్కడ మేము పరిధిలో చూడగలరు రెండు వాదనలు పడుతుంది కానీ ఇప్పటికీ కలుపుకొని చేస్తాడు టాప్ కాబట్టి మేము అక్కడ 1 జోడించండి. ఈ ఒక కూడా ఎక్కువ ఇది ఒక జాతీయం ఉంది ఈ వంటి విషయాలు రాయడానికి తెలివైన మార్గం. ఇది, జాబితా గ్రహణ అని మరియు ఇక్కడ మేము ఏమి చెబుతున్నారో నేను చాలు చేర్చదలచిన నేను స్క్వేర్డ్ ఈ పరిధిలో నేను ప్రతి విలువ. కుడివైపు ఈ విషయం మరొక కావచ్చు అర్రే, మరియు ఎడమ ఈ విషయం ఏదైనా నిర్దిష్ట ఫంక్షన్ ఒక వేరియబుల్ వంటి నేను పడుతుందని మరియు కొన్ని ఫలితంగా నాకు ఇచ్చుకుంటారు. నేను ఏమి వెళుతున్న ఉంది నేను నిర్మించడం వెళుతున్న ఈ అన్ని విషయాలను ఆ వ్యూహం ఈ పరిధిలో ప్రతి విలువ కోసం. మరియు ఈ, చిన్న సూపర్, సూపర్ సొగసైన ఉంది మరియు అది అర్థం ఏమి చాలా స్పష్టంగా ఉంది. ఈ ఒకటి మళ్ళీ ఈ ఉంది విషయాలు ఒక of-- చాలా సంకేత కారణాలు పైథాన్ వంటి వ్యక్తులు ఆ. మీరు ప్రోగ్రామింగ్ కావాలనుకుంటే ఈ వంటి, అప్పుడు పైథాన్ మీరు తెలుసుకోవడానికి అనుకుంటాను ఒక భాష. మరియు తిరిగి, సాంకేతిక ఉన్నాయి ఈ పనులు ఎందుకు కారణాల. కానీ చాలా మేము ఆందోళన చేసేటపుడు మేము ఎక్కువ లేదా తక్కువ పట్టించుకోను. మీరు జాబితాలు ముద్రించాలా అనుకుంటే, అదే జాతీయాలను కొన్ని ఉపయోగపడతాయి. ఈ పరిధిలో నేను, మేము అనుకొనుట అన్ని విషయాలు ద్వారా సూచిక ఆపై వాటిని అల్ అవ్ట్ ప్రింట్. మరియు మీరు ఇక్కడ లెన్ చూస్తారు. మీరు ఎప్పుడైనా పొందుటకు కోరుకున్నాడు ఉంటే శ్రేణి పొడవు, ఆ పైథాన్ లో చాలా సులభం, సి లో చాలా కష్టం ఈ ఖచ్చితంగా ముద్రించాలా చేస్తుంది ఏమి మీకు ఆశించే ఇష్టం. మేము ముందు చూసిన వంటి మేము కూడా అనుకొనుట అర్రే అంశాలను పైగా iterate నేరుగా, మరియు అప్పుడు గురించి మాట్లాడటానికి వాటిని కాకుండా ఇండెక్స్ కలిగి కంటే తిరిగి శ్రేణి ప్రతిసారీ లోకి. మరియు ఈ మీరు చేయవచ్చు ఒక విషయం. కాబట్టి సి లో, మీరు ఏదో కోసం అడిగితే ఈ వంటి, ముద్రణ, చెబుతా పూర్ణాంకాల యొక్క వ్యూహం ఉంది. ఆ ఖచ్చితంగా ఒక కాదు స్ట్రింగ్, నేను ప్రింట్ కాదు. పైథాన్ ఎక్కువ లేదా తక్కువ పట్టించుకోరు. ఇది ఒక మార్గం ఉంది, వంటిది నేను ఒక స్ట్రింగ్ ఈ మలుపు కాలేదు? అవును, నేను ఆ చేస్తాను. కాబట్టి నేను ఆ ప్రింట్ చేస్తాము. ఈ మీరు చెయ్యవచ్చు అర్థం ఈ వంటి ఫంక్షన్ పనులు హార్డ్ భాగాలు చాలా ఉన్నాయి పదిహేనేళ్లలోపు గేమ్, లిఖిత పైథాన్ లో చాలా క్లుప్తంగా. మీరు అక్కడ చూస్తారు ఇక్కడ of-- కొద్దిగా నేను ఒక స్ట్రింగ్ ఒక పూర్ణాంకం తారాగణం చేసిన, మరియు నేను మానవీయంగా అలా ఉంటుంది. మరియు నేను జోడించండి వెళుతున్న మరొక స్ట్రింగ్ అది లేదా లేకపోతే పైథాన్ అయోమయం అవుతుంది. కానీ మీరు ఉన్నప్పుడు లేదో పూర్ణాంకం ఒక స్ట్రింగ్ జోడించడం నేను ఒక పొందుటకు అనుకుందాం am తిరిగి పూర్ణాంకం లేదా ఒక స్ట్రింగ్ తిరిగి? కానీ మళ్ళీ, మీరు కేవలం ఒక విషయం మీద STR కాల్, మరియు అది ఏ సాధ్యం కాలేదు ప్రపంచ ఒక స్ట్రింగ్ లోకి మార్చబడతాయి, అది బహుశా ఉంటుంది ఒక స్ట్రింగ్ మార్చబడ్డాయి. ఇక్కడ, మేము యొక్క ఉపయోగం చూడండి సమూహ జాబితాలో గ్రహణ ఎడమ, కొన్ని ఇండెక్సింగ్, వీటిలో మీరు దానిని ఉపయోగించవచ్చు కావలసిన ఖచ్చితంగా ఉంది, మరియు కొన్ని విషయాలు ముద్రించిన. మళ్ళీ, మేము నిర్వచించిన కొన్ని విధులు మరియు మేము వాటిని డౌన్ పిలుస్తాను ప్రధాన మేము నిజానికి ఫైలు వచ్చినప్పుడు. మీరు కావలసిన వంటి తిరిగి సరిగ్గా పనిచేస్తుంది C. వెతుకుము పని నుండి ఆశించడం, మేము వంటి విషయాలు అప్ సెట్ చేయవచ్చు దీన్ని ఇక్కడ జాబితా గ్రహణ వార్తలు ఒక వేరియబుల్ ఒక కార్య యొక్క, మరియు మేము నిజంగా కూడా సులభంగా దీన్ని చెయ్యవచ్చు. మేము శోధన వ్రాయడానికి అవసరం లేదు, అంతర్నిర్మిత భాష ఎందుకంటే ఈ విషయం ఈ శ్రేణి లో ఉంటే ఉంది. వేరే నిజమైన తిరిగి తప్పుడు తిరిగి. కాబట్టి ఆ కనుగొనేందుకు సంపూర్ణంగా. విధమైన సంపూర్ణంగా విధమైన కాల్ ఉంటుంది, ఇది ఆచరణలు ఉన్నాయి is-- ఈ కొన్ని C లైబ్రరీలను లోకి నిర్మించారు. మీరు ఈ చెయ్యాలనుకుంటే విధమైన వెనుకకు, మీరు ఈ ఐచ్ఛికం అధిగమించవచ్చు నిజమైన రివర్స్ లో వాదన. మరియు మీరు క్రమం చెయ్యాలనుకుంటే తీగలను, అంతర్నిర్మిత యొక్క అలాగే. కాబట్టి ఈ వీరే చెప్పటానికి కాదు మీరు ప్రతి రోజు చెయ్యాల్సిన పనులు, కానీ ఆలోచన ఈ ఉంది పైథాన్ యొక్క తత్త్వం, ఇవన్నియు మీరు భావిస్తున్నట్టు విధమైన అంతర్నిర్మిత చేయాలనుకుంటున్నారా. మరియు అత్యంత ప్రామాణిక విధులు, కాబట్టి విధమైన, పొడవు, సంసార, అత్యంత తార్కికంగా సరైన ఇన్పుట్ మద్దతునిస్తుంది. మీరు ఒక అర్రే అదే లెన్ కాల్ మీరు ఒక స్ట్రింగ్ న లెన్ కాల్ మార్గం. మీరు తీగలను క్రమం multiply-- మీరు శ్రేణుల క్రమం అదే విధంగా. చాలా ప్రామాణిక విధులు ప్రజలు బిల్డ్ మరియు అత్యంత మూడవ పార్టీ గ్రంథాలయాలు ప్రజలు వారు అనుసరిస్తూ ఉన్నందున, నిర్మించడానికి ప్రామాణిక లైబ్రరీ యొక్క రూపకల్పన, మీరు ప్రతిదీ పిలువబడుతుంది వంటి, ఎందుకు ఈ కేవలం పని లేదు, C. లో ఎక్కువ లేదా తక్కువ, ఇది పైథాన్ లో పని చేస్తుంది ప్రజలు ఫిగర్ వెనుక పని ఎందుకంటే ఒక విషయం మరియు అప్పుడు పనిచేస్తాయి ఏమి తగిన దానిపై. మరలా, సాంకేతిక నేపథ్యం, ​​కానీ అది ప్రోగ్రామర్లు మా జీవితాలను సులభతరం చేస్తుంది. ఇక్కడ ఫైలు I / O ఉంది. నేను దాఖలు / O యొక్క మా ఉంది అది సంక్లిష్టమైన చేస్తాయి చిన్న విషయాలు, అందువలన వనరులను ఉన్నాయి ఆన్లైన్, కానీ క్లుప్తంగా, మీరు ఒక ఫైల్ ఓపెన్ కాల్ ఒక నిర్దిష్ట రకం పేరు. ఆ చదవండి కాబట్టి, చదివి రాయడం లేదా కలపవచ్చు, వ్రాయండి. మీరు ఒక నిర్దిష్ట సంఖ్య చదవడానికి అక్షరాలు మరియు మీరు ఆ ప్రింట్ మీరు హలో పొందుతారు! ఈ ఫైలు హలో కలిగి వంటి నేను అర్థం! అది, చదవడానికి కాల్, మరియు మీరు తిరిగి పొందుతారు ఏమి అన్ని కలిగిన స్ట్రింగ్ యెరే యొక్క మిగిలిన, లేదా ఫైలు యొక్క మిగిలిన అన్ని. మీరు మళ్ళీ చదివి కాల్ ఉంటే, మీరు ఫైల్ యొక్క ముగింపు వద్ద ఉన్నారని అందువలన మీరు పొందలేము ఏదైనా మరియు కాబట్టి మీరు దగ్గరగా ఉంటాం. మళ్ళీ, ఈ కాకుండా ముగించలేదు ఫైల్ ముగించలేదు, అది C. అవుతుందని వంటి F ఒక ఎందుకంటే ఈ విషయం ఉంది f మూసి విషయం, మరియు మీరు చేర్చదలచిన. కానీ ప్రాథమిక ఫైలు I / O కాదు ముఖ్యంగా సంక్లిష్ట. మళ్ళీ, మీరు ఒక ఫైల్ను తెరవడం చెయ్యాలనుకుంటే, ఉంటే మీరు ఒక నిర్దిష్ట లైన్ చదవడానికి కావాలనుకుంటే, మీరు నిర్దిష్ట బయటకు పొందవచ్చు లైనును అంతర్నిర్మిత ఇన్లు ఉంది. మీరు ఒక రాయడానికి చెయ్యాలనుకుంటే విషయం, మీరు ఈ వ్రాయగలరు. మీరు వ్యక్తిగత అవుట్ రాయడానికి చెయ్యాలనుకుంటే గాట్లు, మీరు ఆ వ్రాయగలవు. మరియు మీరు iterate చెయ్యాలనుకుంటే ఒక ఫైల్ యొక్క మార్గాల ద్వారా వ్యక్తిగతంగా, మేము నుండి ఒక భాగం వలె కొన్ని వారాల క్రితం, మీరు ఆ చేయవచ్చు. మళ్ళీ, చాలా వస్తువులు మీరు భావిస్తే పైగా iterate చేయగలరు ఇష్టం వారిపై మద్దతు iterating. కొండచిలువలు, ఒక ఫైల్ ఒక విషయం బహుశా అని నేను లైన్ ద్వారా లైన్ పైగా iterate అవ్వాలనుకుంటే. అది ఒక నిఘంటువు ఉంటే మరియు పదాలను నేను ఆ వ్యక్తి పొందడానికి ప్రయత్నిస్తున్న పదాలు, అప్పుడు, ఈ లూప్ లోపల, లైన్ అది చేస్తాడు మలుపు మరియు ఈ లో ప్రతి పదం ప్రతి లైన్ కోసం అమలుపరచటం అన్నారు ఫైలు చివర వరకు ఫైలులో. మరియు తిరిగి, నేను ప్రతి ముద్రించిన ఉంటే లైన్, పంక్తులు, కొత్త లైన్లు తో వస్తాయి కాబట్టి నేను ముగింపు ఏర్పాటు చేస్తున్నాను ఈ వంటి ఒక విషయం తిరిగి. అప్పుడు నేను నా ఫైలు యొక్క కంటెంట్లను పొంది. లో నిర్వహించే రెండవ విషయం కొన్ని జాబితాలు వంటి మార్గాలు, మరియు కొన్ని మార్గాల్లో ఏదో గణనీయంగా మరింత శక్తివంతమైన, నిజంగా ఇవి ఉంటాయి నిఘంటువులు, ఉపయోగించడానికి చల్లని కానీ ప్రాథమికంగా హాష్ ఉంటాయి మారువేషంలో పట్టికలు. మీరు సరిగ్గా ఉపయోగించి ఒకటి సృష్టించవచ్చు అద్భుతం ఇది రెండు అక్షరాలు, మీరు అమలు చేయడానికి ప్రయత్నించాడు ఉంటే మీ సమస్య సెట్ హాష్ పట్టిక, మీరు ఉంటుంది చాలా నొప్పి తెలుసు. కానీ ప్రజలు చేసిన ఇది, మరియు, కాబట్టి బాగా జరుగుతుంది మీకు లేని ఇకపై దాని గురించి ఆందోళన. అప్పుడు మీరు వ్యక్తిగత విషయాలు చేర్చగలను. హాష్ tables-- లేదా నిఘంటువులు అలా కాదు ముఖ్యంగా మీరు వాటిని నిల్వ చేస్తున్న ఏమి పట్టించుకోను. కాబట్టి కొన్ని ఎంట్రీలను సంఖ్యలు ఉంటే, మరియు కొన్ని ఎంట్రీలను జాబితాలు ఉన్నాయి, కొన్ని ఎంట్రీలను ఇతర నిఘంటువులు ఉంటే, మరియు కొన్ని ఎంట్రీలను తీగలను ఉన్నాయి పైథాన్ చాలా జాగ్రత్త లేదు. మళ్ళీ, మీరు ఆశించే అది లోకి వెళ్ళి ఉంటే ఒక స్ట్రింగ్ మరియు మీరు తిరిగి పొందడానికి వ్యూహం యొక్క మీ సమస్య ఉంది. మరియు దీనికి ఎవరైతే యొక్క తప్పు అది విషయాలు పెట్టటం భావించారు నిఘంటు బహుశా మీరు ఉంది. ఎవరైనా ఉంటే వేరే, ఆశాజనక వారు బాగా గురించి ప్రవర్తించారు నిఘంటువు సాగుతున్నాయనీ మరియు ఏ ఆపదలను రాయలేదు మీరు వస్తాయి కోసం. కానీ ప్రామాణిక విధులు రెడీ సత్ప్రవర్తన విషయాలు మీరు తిరిగి ఇవ్వాలని. కాబట్టి వారు ఈ తిరిగి సే తీగలను ఒక నిఘంటువును వెనుకకు, మీరు వెళుతున్న ఆపై ప్రతిదీ నుంచి ఒక స్ట్రింగ్. మీరు ఈ కొన్ని చేయండి మరియు అది పర్యటనలు మీరు అప్, బాగా, మీరు ఉండవచ్చు. పైథాన్ ఖచ్చితంగా తగినంత మీరు ఇస్తుంది మీరు కావాలనుకుంటే తాడు, మీరే హేంగ్. ఇప్పుడు మేము వ్యక్తిగత ముద్రించవచ్చు ఈ అంశాలతో మరియు ఈ రాబడి సరిగ్గా మీరు ఆశించిన కావలసిన ఏమిటి. సరిగ్గా మీరు ఆశించిన కావలసిన ఏమిటి, నేను ఊహిస్తున్నాను, నేను చాలా ఉపయోగించి వెబ్ ఒక పదబంధం, ఉంది కానీ ఆ ఎక్కువ లేదా పైథాన్ ఎలా పనిచేస్తుంది తక్కువ. కాదు ఇది మీరు ఒక విషయం కోసం అడిగితే అది పైథాన్ లోపం త్రో మరియు అది బయటకు మీరు విడిచి ఉంటుంది ఏ ప్రోగ్రామ్ మీరు ఉన్నారు. ఇది నిజానికి ప్రింట్ చేస్తాము కంటే మరింత సమాచారం అది చేస్తాము మీరు చేసిన అభిప్రాయపడుతున్నారు చేస్తాము ఒక లైనును, మరియు. మరియు, మళ్ళీ, బహుశా మేము కావలసిన నిఘంటువులు పైగా iterate మరియు అది అన్ని విషయాలు ఇక్కడ చూడండి. ఇక్కడ మేము పైగా iterating ఉంటాయి అదే సమయంలో రెండు విషయాలు. అందువలన మేము ఒక కీ, విలువ చేయును, కానీ అప్పుడు ఈ అన్ని ముద్రించాలా. మరియు మేము cast-- కోరుకుంటే మేము నిజానికి ఈ నడిచింది ఉంటే మేము కొన్ని ఇబ్బంది ఎందుకంటే వుంటుంది మొదలైనవి మేము డేవిడ్ తో వెళ్ళినప్పుడు, మేము లేదు ఉంటే అది జత కాలేదు మొదటి స్ట్రింగ్ పడవేయగానే మేము ఆ శ్రేణి జోడించండి కాదు ఒక స్ట్రింగ్ లో తీగలను. కానీ మేము ఒక దానిని నటించారు స్ట్రింగ్, మేము ఏదో పొందుటకు ఈ వంటి, ఇది బహుశా ఉంది మనం చదవడానికి కావాలనుకుంటే. మరియు ఈ స్పెల్లర్. మేము కేవలం విషయాలు లో చదవండి. మేము లో చదువుకోవచ్చు రేఖలుగా వ్యక్తిగత పదాల. మేము గత ఆఫ్ గొడ్డలితో నరకడం విషయం, కాబట్టి పెద్దప్రేగు మైనస్ 1 we-- గత విషయం ఆఫ్ chomps ఒక స్ట్రింగ్ యొక్క చివరి అక్షరం. మేము చెప్పటానికి చేస్తాము. సరే, ఆ ప్రతి ఒకటి గెట్స్ ఈ నిఘంటువులో ఇన్సర్ట్, 1 విలువ మ్యాపింగ్. మేము అలా కాదు ముఖ్యంగా ఒక పట్టించుకోనట్లు, కాని చెప్పడానికి అది కేవలం ఉంది, బాగా ఓహ్, ఈ విషయం నేను, నిఘంటువులో ఉంచుతాము. మేము ఉన్నాము తరువాత ఏమి ఎందుకంటే చేయబోవడం మేము ఉన్నాము ఉంది అది ఉంటే, బాగా సే అన్నారు , నిఘంటువులో అన్ని వద్ద. మళ్ళీ, ఈ పరీక్షకు సభ్యత్వం ఆపరేటింగ్ ఉంది పూర్తిగా భిన్నంగా ఉపయోగించి అల్గోరిథం అది ఒక జాబితాలో రెడీ కంటే, కానీ మేము అదే విధంగా అది కాల్ ఆ పైథాన్ చక్కెర పూత కొన్ని ఉంది విషయాలు కాబట్టి వారు ఉపయోగించడానికి సులభంగా ఉన్నారు. మరియు తిరిగి, మేము చూసిన ముందు ఈ వంటి విషయాలు. ఈ ప్రాథమికంగా కనుగొనేందుకు, లేదా అది ఖచ్చితంగా అదే సింటాక్స్ వార్తలు గా కనుగొనేందుకు, కానీ ఒక పైగా పనిచేస్తుంటుంది పూర్తిగా భిన్నంగా నిర్మాణాన్ని. మరియు మేము ముఖ్యంగా పట్టించుకోను. ఆ సో విషయాలు అని మీరు స్పెల్లర్ అమలు అడిగారు. ఈ రేటు వద్ద, మేము పొందడానికి వెళుతున్న ఎక్కువ లేదా పూర్తి psets అన్ని తక్కువ. ప్రేక్షకులు: సో basically కేవలం తిరిగి వస్తుంది అది లేనప్పుడు తప్పుగా స్పెల్లింగ్ నిఘంటువు ఏదో మ్యాచ్? ROSS RHEINGANS-YOO: అవును, అవును. కాబట్టి, ఈ ఒక సమస్య యొక్క అనుసరణ సెట్ ఇది ఖచ్చితంగా అలా అడుగుతుంది. ప్రేక్షకులు: ఎందుకు అక్కడి 1 మైనస్ లైన్ ఉంది? ROSS RHEINGANS-YOO: సో చేసినప్పుడు మీరు iterating చేస్తున్న ఒక ఫైల్ కోసం అడుగుతూ పైగా పంక్తులు ద్వారా, పంక్తులు ఒక కొత్త లైన్ పాత్ర తో వస్తాయి దానిని మైనస్ 1 యొక్క ముగింపు వద్ద ఆ ఆఫ్ షాపింగ్ చేయడానికి కేవలం ఉంది. మరియు ఈ ఒక ముఖ్యంగా అనువైనది విషయాలు లోకి ఇండెక్సింగ్ యొక్క మార్గం. మీరు ఒక స్ట్రింగ్ కలిగి ఉంటే కాబట్టి, మరియు మీరు బాగా నేను కావాలనుకుంటే పాత్ర మూడు వద్ద ఆరంభమవుతుంది మరియు నేను ముగింపు వెళ్ళడానికి వెళుతున్న. 3 పెద్దప్రేగు మీరు ఆ చేస్తాను. మీరు వంటి అయితే, నేను ప్రారంభించాలని మీరు అనుకుంటున్నారా మొదలయి గత మైనస్ 1 వెళ్ళండి పాత్ర, పెద్దప్రేగు మైనస్ 1. మరియు మీరు నుండి వెళ్ళడానికి కోరుకుంటే మొదటి మైనస్ మూడవ అప్పుడు మీరు 3 మైనస్ 1 చెప్పేవాడిని. అదనంగా, మీరు ఇండెక్స్ అనుకుంటే వెనుక నుండి లెక్కింపు విషయాలు లోకి, మైనస్ మీరు సంఖ్యలు ఇండెక్స్ లో. ఎక్కడ సి, ఎందుకంటే పేలు లేదా బహుశా ఉంటుంది మీరు కలిగి లేదు ఇతర మెమరీ తిండికి మీరు చెప్పగలదు, వినడానికి యాక్సెస్ మైనస్ 1 గత కాని 1 అంటే ఒక స్ట్రింగ్ లో పాత్ర. గుణకాలు version-- ఉంటాయి సి లో లైబ్రరీలకు పోలికలు మరియు విషయాలు చాలా ఉపయోగకరం. విషయాలు చాలా మీరు భావిస్తే పైథాన్ లో చేయాలని, సాధారణ పాటు వేరియబుల్స్ యొక్క తారుమారు, మీరు జంటగా మారడానికి కావలసిన పెద్ద పెద్ద లైబ్రరీలను ఇంటర్ఫేస్లు మరియు మరింత పరస్పర సామర్థ్యాలు ప్రపంచంలోని ఇతర ప్రాంతాల్లో తో. sys ఆ ఒకటి టూల్స్ ఒక సమూహం తో పరస్పర ప్రయోజనకరమైన వ్యవస్థ తో మరియు దిగుమతి sys లాగా దిగుమతి చేస్తుంది. నుండి ఎక్కువగా డాక్యుమెంటేషన్ ఉంది మీరు ఇక్కడ వెళ్ళవచ్చు, ఇది ఆ లేదా మీరు Google లో కనుగొనగలిగితే పైథాన్ sys ను. మీరు టైప్ ఎంటర్. మొదటి లింక్ అవతరిస్తుంది పైథాన్ 2 లో డాక్యుమెంటేషన్, రెండవ లింక్ అన్నారు డాక్యుమెంటేషన్ python 3 ఉండండి. మరియు మేము కనిపిస్తున్న ఒక ఫైల్ వ్రాసియున్నాడు ఉంటే ముఖ్యంగా దీన్ని ఉంటే వంటి, మేము ఉన్నాము ఆపరేటింగ్ చూడటం కమాండ్ లైన్ వాదనలు, వంటి మేము చాలా నేర్చుకున్నాడు ప్రారంభ ఈ తరగతి లో. ఈ కష్టం కాదు. మీరు argv బయటకు పొందవచ్చు, ఆ విషయాలు ఒకటి ఇది sys అమలు చేస్తున్నాయి. ఇది అంతర్నిర్మిత కాదు కు బేస్ ప్యాకేజీ, కానీ మళ్ళీ, మీరు దిగుమతి ద్వారా పొడిగించవచ్చు sys నుండి కార్యాచరణను. మీరు sys కాల్ చేస్తాము. ఏదొ ఒకటి. ఇక్కడ argv ఉంది. ఏ వాస్తవానికి ఉంది argc sys, మీరు ఎందుకంటే లెన్ కాల్ కాబట్టి సులభంగా పొందవచ్చు. మేము అప్పుడు, ఆ ముద్రించిన మేము మా టెర్మినల్ echo-args.py నడిచింది. మేము ఒక అర్రే, తిరిగి పొందడానికి ఇది ఈ మొదటి వాదన ఉంది. మళ్ళీ, ఈ ఉంది, argv 0 పిలుపు రావడంతో ఆ విషయం యొక్క పేరు. మేము అదనపు తో దీనిని ఉంటే వాదనలు, మేము ఆ తిరిగి పొంది. ఈ పొందడానికి ఒక మార్గం ఆదేశ పంక్తి వాదనలు. మీరు మారుతారు జెండాలు అనుకుంటే లేదా భర్తీ ప్రత్యేక విషయాలు ఒక నిర్దిష్ట డిఫాల్ట్, మీ స్నేహితుడు argparse ఉంది. మళ్ళీ మీరు ఆ కనుగొనడానికి ఆన్లైన్ python వద్ద Google వద్ద argparse. వినియోగ ఒక జంట ఉన్నాయి మీరు ఉపయోగించి మీరే గుణకాలకు మరియు తిరిగి, మీరు ఏ సమయంలో ఖర్చు ఉంటే ఈ భాష jsons దిగుమతి JSON యొక్క మరియు బయటకు చదవడానికి ఫైళ్లు, ఆ క్లిష్టమైన కాదు. మీరు ఒక ఫైల్ తెరుచుకుంటుంది, మీరు json.load అని ఫైల్లో మరియు మీరు ఒక విషయం తిరిగి పొందండి. ఆ విషయం ఏమిటి? ఇది ఒక JSON వస్తువు ఉంది. ఆ JSON శ్రేణి కలిగి ఉన్నచోట, పైథాన్ శ్రేణుల ఉంది. ఎక్కడ ఆ JSON ఉంది సహయోగ శ్రేణుల పైథాన్ యొక్క నిఘంటువులను తీగలను, అందువలన న సంఖ్యలు, మరియు. మీరు ఎత్తి డంప్ కావలసిన మీరు డంప్ కాల్, ఒక కొత్త ఫైల్ తెరుచుకుంటుంది, లోడ్లు మరియు కు డంపుల మరియు తీగలను బయటకు వెళ్ళి. అదేవిధంగా, ఊరగాయ అని చెపుతాడు ప్రధానంగా అదే ఇంటర్ఫేస్ లో. ఇది ఉంటే కొద్దిగా మరింత ఉపయోగకరంగా ఉంది మీరు పైథాన్ వస్తువులు డంపింగ్ చేస్తున్నారు. మీరు ఎప్పుడైనా సేవ్ అనుకున్నారు ఉంటే ప్రస్తుత స్థితి యొక్క ఒక వెర్షన్ ఒక భవిష్యత్తు కోసం ఒక వేరియబుల్ మీ ప్రోగ్రామ్ యొక్క అమలు, ఊరగాయ పైథాన్ యొక్క ఉంది ఆ చేయడం కోసం లైబ్రరీ. మీరు ఏ విధమైన ఉంటే బయటకు వ్రాయగలిగిన వేరియబుల్ వంటి పదాలు మరియు అక్షరాలు మరియు బైట్లు ఈ నిఘంటువులో వంటి, మేము డౌన్ రాస్తుంది మేము దానిని డౌన్ రాస్తుంది ఇది ఒక JSON వస్తువు, వంటి వాచ్యంగా ఈ అక్షరాలు. మరియు అప్పుడు అది చాలా తేలిక ఒక మానవ అది తెరుచుకుంటుంది మీరే తెరవడానికి మరియు అది చదవండి. మేము ముఖ్యంగా చేస్తే అది చదివిన మానవులు పట్టించుకోనట్లు, మేము మరింత సమర్ధవంతంగా కూడా ప్యాకేజీ కాలేదు తరువాత అభివృధ్ధిలో అని రూపాలు లోకి లేదా ఆ తరువాత పెంచి కాలేదు. మరియు ఈ 80% ఆదా స్పేస్ మీ వస్తువులను ఉండవచ్చని మీరు longhand వాటిని వ్రాసియున్నాడు ఉంటే పడుతుంది. మీరు చాలా ఊరగాయ కాల్ అదే way-- డంప్, లోడ్, ఆపై మీరు మీ విషయాలు తిరిగి పొందడానికి. మీరు చాలా రాయడం చేస్తే చిన్న పైథాన్ కార్యక్రమాలు రాష్ట్ర సేవ్ చేయాలనుకుంటున్నారా, మరియు అప్పుడు చదవండి వాటిని తిరిగి తరువాత, ఈ వంటి విషయాలు మీ స్నేహితులు. మీరు చాలా అనుకొనుట సులభంగా JSON వంటివి వాటిని డంప్. చాలా వరకూ పైథాన్ వస్తువులు JSON బయటకు డంప్ చేయగలుగుతారు ఆ నిర్మాణాత్మకంగా ఏ ఆశ ఉంది ఉంటే వారు ఆ విధంగా ప్రాతినిధ్యం కాలేదు. ఈ యొక్క కొన ఉంటాయి ఉపయోగకరమైన గుణకాలకు మీద మంచుకొండ. కాబట్టి sys, OS, మల్టీప్రోసెసింగ్ ఉన్నాయి విషయాలు ప్రాథమిక workhorses విధమైన మేము సంకర్షణ అవసరం ఫైల్ సిస్టమ్ OS., , os.isdirectory, os.isfile వంటి os.makefile, ఈ మీ స్నేహితులు. మీరు ఇంటరాక్ట్ అనుకుంటే ఒక ప్రత్యేక ఫైలు రకం, JSON, ఊరగాయ, csv. మీరు వెబ్ సంకర్షణ అనుకుంటే పేజీలు పొందడానికి urllib http పేజీలు. bs4-- BeautifulSoup-- అది HTML కోసం ఒక అద్భుతమైన పార్సర్ వార్తలు. మీరు ఒక HTML మరియు మీరు దీన్ని అమలు ఇప్పుడు ఈ సమూహ శ్రేణి వస్తువు పొందండి, మీరు పైగా ప్రయాణించి ఇది లుకింగ్ వంటి కేవలం వెతుకుతున్న ఉంటే అద్భుతమైన ఇది లో, ఉంది. ఒక బంచ్ ఉంది running-- ప్యాకేజీలు ముఖ్యంగా mathy పనులు. మీరు గుణిస్తారు అనుకుంటే కాబట్టి, , విలోమం మాత్రికలు అనుకరిస్తే, NumPy అన్ని ప్రజలు ఉపయోగిస్తారు ఆ కోసం ప్రపంచవ్యాప్తంగా. SciPy మరింత ఉపయోగకరంగా ఉంది ఆ దిశలో టూల్స్. sklearn-- యంత్ర అభ్యాస, సహజ భాషా సంవిధానం, సూపర్ ఉపయోగకరమైన విషయాన్ని, గెట్స్ పైథాన్ లో అన్ని సమయం అమలు. మరియు తిరిగి, కొద్దిగా పడుతుంది ఇక క్షమించండి వ్రాయండి కు, నడిపించేందుకు కొద్దిగా సమయం పడుతుంది కానీ నిజమైన ఇంజనీర్లు ఉంటాయి కారణం మీరు ఉంటాయి కాబట్టి ఉపయోగం పైథాన్ ఉంది కాకుండా, కోడ్ రాయడం మీరు దిగ్బంధించాయి మీ కంప్యూటర్ కంటే కోడ్ అమలు. మీరు ఒక రాయాలో చేస్తే కార్యక్రమం, ఇతర ప్రజల ఇది మా ఉపయోగించడానికి వెళ్తున్నారు ఎప్పటికీ, Linux, మీరు వంటి మీరు ఉంటే మీరు C. లో వ్రాస్తానని ఒక గణన ఇంజిన్ రాయాలో, మీరు అవసరమైతే మీరు పైథాన్ లో వ్రాస్తానని ప్రతి జంట నెలల మార్చడానికి. కొంతమంది అది రాస్తుంది సి వారు ఆ వంటి ఉన్నాము ఎందుకంటే. కాబట్టి మేము దిగుమతి sys చూసిన విషయాలు పొందడానికి ఒక మార్గం వలె మీ కార్యక్రమంలోకి మాడ్యూల్ పొందడానికి. మీరు కూడా ఇది దిగుమతి చేసుకోవచ్చు ఒక మారుపేరు, మీరు కావాలనుకుంటే. మళ్ళీ మల్టీప్రోసెసింగ్ ఒక నొప్పి ఉంది ప్రతిసారీ టైప్, కాబట్టి MP గా దిగుమతి ఆపై ఎప్పుడైనా మీరు కార్యక్రమంలో దీనిని ఉపయోగిస్తారు, మీరు mp.process చెప్పటానికి, లేదా మీరు ఏమి ఉంటుంది. మీరు దిగుమతి చెయ్యాలనుకుంటే కేవలం ఒకే విషయం, కాబట్టి urllib అనే విషయం ఉంది అభ్యర్థన, కాబట్టి మీరు దిగుమతి చేసుకోవచ్చు. తరువాత, మీరు దానిని ఇన్వోక్ కాదు urllib.request, కానీ కేవలం అభ్యర్థన గా దానికదే ద్వారా. మరియు మీరు ప్రతిదీ దిగుమతి చేసుకోవచ్చు ఒక మాడ్యూల్ నుండి మీరు కావాలనుకుంటే. ఈ అప్పుడప్పుడు మంచి ఆలోచన కాదు ఈ సాధారణంగా మంచి ఆలోచన కాదు, నిజానికి. మీరు ఏదైనా ఉంటే ఎందుకంటే very-- ఎందుకంటే ఆ మాడ్యూల్ లో ఒక పేరు ఉంది అని మీరు ఎక్కడైనా ఉపయోగించడానికి కోరుకున్నారు మీ కార్యక్రమంలో, మీరు కాదు. మరియు అది ఎల్లప్పుడూ స్పష్టమైన కాదు ఆ కేస్. నిర్ధారించుకోండి చేయడానికి ఏమి మీరు చేస్తున్న, సురక్షిత జరిగినది మీరు అప్ తెరవడానికి అవసరం మాడ్యూల్ మరియు అన్ని చూడండి వదులుకోవడానికి పేర్లు అక్కడ విధులను అన్ని వేరియబుల్స్ యొక్క అన్ని ఆ మాడ్యూల్ నివసిస్తున్నారు మీరు అన్ని తెస్తున్నాం ఎందుకంటే వాటిని మీ స్థానిక పేరుబరి లోకి. కాబట్టి ప్రజలు దీన్ని. ఇది సాధారణంగా మద్దతిస్తుంది మీరు ఈ చెయ్యమని. కానీ ప్రజలు అన్ని దీన్ని సమయం వారు ఉన్నాము ఎందుకంటే సోమరితనం మరియు mp టైప్ చేయడానికి వద్దు. ఏదైనా ఎప్పుడూ. గుణకాలు గురించి అన్ని ఈ చర్చ ఒక చిన్న చర్చ చుట్టూ నన్ను తీసుకుని మీరు పైథాన్ లో కార్యక్రమాలు రూపకల్పన ఎలా. మొదటి అడుగు ఉంటే చూడటానికి తనిఖీ చేయడం ఎవరితోనూ ఇప్పటికే విషయం చేశారు లేదా విషయం యొక్క 90% పూర్తి. అవకాశాలు వారు బహుశా ఉంటాయి, మరియు మీరు వారి విషయం పొందుటకు మరియు అమలు వెళ్ళాలి. లేదా దాని చుట్టూ ఒక రేపర్ రాయడానికి మీ ఉద్దేశ్యం అది స్వీకరించే. ఆ తర్వాత మాత్రమే ఇది మీరు భావిస్తున్నట్టు విఫలమైంది వెళ్ళి గురించి ఆలోచిస్తూ ప్రారంభించడానికి వ్రాయండి ఎలా మీరు కలిసి ఈ విషయం ఉంచుతాడు. Stuff ఎన్నో ఉన్నాయి అక్కడ, మరియు ఆ అత్యంత ఉపయోగకరమైన ఒకటి పైథాన్ గురించి విషయాలు. భాష ఇలా సొగసైన భాష కూడా ఎందుకంటే ఉపయోగించడానికి సులభం, కానీ అది అలా సొగసైన మరియు ఉపయోగించడానికి సులభం ప్రజలు ఒక కోసం ఉపయోగించి చేయబడ్డాయి చాలాకాలం మరియు stuff చాలా ఉంది మీరు అక్కడ మీ స్వంత ఉపయోగం కోసం ఉపయోగిస్తామని. కాబట్టి పైథాన్ చివరి నియమం ఎవరైనా ఉంది వేరే ఇప్పటికే బహుశా వ్రాశారు ఆ కోసం మాడ్యూల్ను మరొకరిని ఇప్పటికే ఉంది బహుశా ఆ కోసం ఒక లైబ్రరీ వ్రాసిన. మీరు ఒక పనిని చేయడానికి ప్రయత్నించండి ముందు, చూడండి అది అమలు చేయబడింది ఉంటే చూడటానికి. ఇది ఆ కష్టం కాదు. నేను జారీ గుణకాలకు అన్ని ముందు, బహుశా ఒక మినహా, ప్రతి ముందస్తుగా ఇన్స్టాల్ రావు ప్రామాణిక పైథాన్ సంస్థాపన. కాబట్టి ఒక కాల్ తో మీరు సంసార దిగుమతి కార్యాచరణను అన్ని మీ వేలికొనలకు. ఈ మూసివేయాలని ప్రారంభమై చర్చ, కొన్ని విషయాలు ఉన్నాయి నేను బ్లాక్ బాక్సులుగా వదిలి చేసిన మరియు విధమైన పైగా గ్లాస్ద్ మరియు కొన్ని తెలుపు ఐ చేసిన ఉంది ఉంది చెప్పారు నిజాయితీ కొరకు, నేను కనీసం సమయంలో చేస్తాము ఇక్కడ కూడా, నేను కాదు వాటిని అన్ని లోకి సూపర్ లోతుగా వెళ్ళి మరియు వారి సాంకేతిక వివరణలు. విషయాలు చాలా నేను మేజిక్ అని చేసిన ఇతర ప్రజలు అంటారని ఏమిటి ఓరియంటెడ్ ప్రోగ్రామింగ్ అభ్యంతరం. కాబట్టి విషయాలు మా ఉన్నాయి కాబట్టి వేరియబుల్స్ చాలా తరచుగా కాదు సాధారణ బైట్లు, కూర్చొని జ్ఞాపకశక్తి, కానీ చాలా క్లిష్టంగా ఉంటాయి అంతర్గత వస్తువులు విధులు మరియు మా గురించి రాష్ట్ర గుప్త వేరియబుల్స్ మా దాచిన కార్యాచరణ, ఇది మీరు తీగలను వాటిని మలుపు అనుమతిస్తుంది, ఇది మీరు వాటిని పైగా iterate అనుమతిస్తుంది. మరియు మీరు writing-- చేస్తుంటే మరియు వారు ఆ కారణం ఈ గొప్ప పనితనం అన్ని people-- ఎందుకంటే వాస్తుశిల్పులు language-- వెళ్ళాను ద్వారా మరియు ప్రతి ప్రామాణిక కోసం వస్తువు, కార్యాచరణను చాలు ఈ ఎంత చెప్పటానికి ఎలా ఈ పనిచేస్తాయి కానుంది ఎవరైనా అది పైగా iterate అనుకొంటే. నిద్రతో ఆ ఎవరైనా వాటిని బహుశా పైగా iterate మీరు, తర్కం వ్రాశారు మానవీయంగా మీరు ఉన్నాము ఎలా ఆ వస్తువు మీద iterate కోరుకుంటున్నాము. మీరు బహుశా మీరు ఉండవచ్చు ప్రతిదీ ఒక స్ట్రింగ్ లోకి కురిపించింది తర్కం వ్రాశారు. ఈ మీరు కాల్ ఫంక్షన్ మీరు ఒక స్ట్రింగ్ ఈ అవ్ట్ డంప్ అనుకుంటున్నారా. ఈ ఎందుకు మీరు ఉంది , విషయాలు ఈ లెన్ కాల్ మీరు కోసం కాల్ చేయవచ్చు ఎందుకు, ఈ ఉంది ఎందుకు మీరు ప్రతిదీ లో కాల్ చేయవచ్చు మీరు కావలసిన భావిస్తున్నట్టు, ఎందుకంటే వారితో మోస్తున్న అన్ని ఆ, సాంకేతిక చేయాలో అలా. ఈ నేను ఉన్నాను అని ఏదో ఉంది సూపర్ లోకి వెళ్ళడానికి వెళ్ళడం లేదు. కానీ జాబితాలో కోసం విషయం నేర్పుగా ఉంది ఉచ్చులు కోసం, C స్టైల్ భిన్నంగా, మరియు మీరు ఆ గురించి చదువుకోవచ్చు ఇంటర్నెట్ మీకు ఆసక్తి ఉంటే. ఒక చీకటి కోణం అన్ని ఉంది ఈ కారణంగా, నేను పేర్కొన్న ఆ కాబట్టి రెండు విషయాలను. మొదటి ఈ ఆబ్జెక్ట్ ఓరియంటెడ్ ఉంది ప్రోగ్రామింగ్ భారాన్ని చాలా జతచేస్తుంది యాదృచ్ఛిక విషయాలు, కాబట్టి మీరు ముగించాలి అప్ చాలా అధిక మెమరీ ఉపయోగించే; మీరు కొంచెం ఉపయోగించి ముగుస్తుంది సమయం మీరు లేకపోతే దానికన్నా. Other-- కానీ మరింత ఈ కృత్రిమ డార్క్ సైడ్ విషయాలు కేవలం పని ఉంటే, ఉంది వంటి మీరు వారికి కావలసిన మీరు సూపర్ హార్డ్ ఆలోచించడం అవసరం లేకుండా ఈ ఒక పూర్ణాంకానికి ఉండాలి లేదో గురించి లేదా ఒక ఉండాలి అనే ఫ్లోట్, ఇది ఇక్కడ పైగా ఆ కావచ్చు మీరు ఇక్కడ పైగా ఒక పూర్ణాంకానికి ఉత్పత్తి కానీ మీరు భావిస్తున్నాను కాని వారు క్షమించండి always-- చేస్తాము, అది ఇక్కడ కావచ్చు మీరు ఒక ఫ్లోట్ ఉత్పత్తి, కాని మీరు ఎప్పుడు రెండవ భాగం ను మీ ప్రోగ్రామ్ యొక్క, మీరు అనుకున్నది, బాగా ఓహ్, కానీ వారు చేస్తాము ఎల్లప్పుడూ నాకు ఒక పూర్ణాంకానికి పాస్. వారు లేకపోతే మరియు, అది సాధ్యం మీరు ఎక్కడో wedged మీరు ఇండెక్స్ ఆ ఉపయోగించడానికి ప్రయత్నించండి ఉంటే వ్యూహం లోకి, లేదా మీరు ఏమి కలిగి ఉంటాయి. వాస్తవ ఒకనాటి సి గురించి ఉపయోగకర విషయాలను అది నిజంగా ఆలోచించడం మీరు దూర్చి మీరు any-- చేయడానికి హార్డ్ ముందు మీరు ఏ వేరియబుల్ తీసుకుని ముందు ఉనికిలోకి వంటి ఏమి ఈ వేరియబుల్ రకం. మరియు అది కలిగి జరగబోతోంది అన్ని సారి ఆ రకం. ఇది నిజం కాదు పైథాన్, మరియు నిజానికి, మీరు మీరు కేవలం అయితే can-- విధమైన చెవి ద్వారా వెళుతున్న, మరియు మీరు కొన్ని నిర్ణయాలు మార్గం ఒక స్థానంలో ఒకటి, మరియు కొన్ని నిర్ణయాలు ఒకటి ఇతర స్థానంలో మార్గం వెనుక తగినంత stuff పెట్టటం లేకుండా ఇతర స్థానంలో దృశ్యాలు సరిగా విషయాలు పట్టుకునే మీరు కొన్ని చాలా వింత లోపాలు పొందవచ్చు. మరియు ప్రోగ్రామ్ను అమలు ఉంచుకోవచ్చు చాలా కాలం కోసం, అది ఎందుకంటే పని చేయడం బాగా, చెప్పటానికి ఈ విషయం ఈ విధంగా పనిచేస్తుంది, కాబట్టి నేను ఆ విధంగా అమలు వెళుతున్న. నిజానికి, నిజానికి అది నెట్టివేసింది చిన్న లోపాలు చాలా ద్వారా ముందుకు అంటే తరచుగా ఉన్నప్పుడు, ఆ ఒక లోపం వాస్తవానికి చెడ్డది మరియు మీరు దీన్ని పరిష్కరించడానికి అనుకుంటున్నారు ఈ కార్యక్రమం away-- మైళ్ళ ముగుస్తుంది మైళ్ల దూరంలో ఆపటం ముగుస్తుంది మీరు మీ దోష ఉన్నప్పుడు నుండి. కాబట్టి ఒక విషయం మేము కావాలనుకుంటున్నారని అలా కార్యక్రమాలు, ఒక విషయం sometimes-- మేము కార్యక్రమాలు కోరుకునే మేము డీబగ్గింగ్ చేసేటప్పుడు చేయాలని బిగ్గరగా విఫలం మరియు చాలా విఫలం త్వరగా ఏదో తప్పు జరిగితే ఉన్నప్పుడు. పైథాన్ ఆ వద్ద చాలా చెడ్డది. పైథాన్ లేదు చాలా మంచి ఉంది విఫలమైనందుకు మరియు ముందుకు రోలింగ్ ఊహించని విషయాలు ద్వారా. కాబట్టి ఈ ఉన్నప్పుడు ఉపయోగకరంగా ఉంది మీరు చిన్న కార్యక్రమాలు రాస్తున్నాం. మీరు క్లిష్టమైన వచ్చినప్పుడు దోషాలు కొన్నిసార్లు అది వాటిని బాధించటం ఒక కాలం పడుతుంది. సో ఒక చీకటి కోణం అన్ని ఉంది ఈ కారణంగా, వంటి అది పనిచేస్తుంది. మీరు ఆశించే ఇష్టం వంటి ఇది పనిచేస్తుంది. అది లేదు ఉన్నప్పుడు, మీరు ముగించాలి అని తప్ప ఒక పూర్తిగా వేర్వేరు స్థానంలో అప్ ఎక్కడ దొరుకుతుందని ఆశించాను మీరు తప్పుడు వెళ్లిన ఆ. చెత్త సేకరణ కాబట్టి is-- మీరు గమనించే ఒక విషయం ఈ విషయాలు ఏ అని నేను existence-- లోకి తెచ్చింది చేసిన ఈ శ్రేణుల, ఈ నిఘంటువులను ఈ వస్తువులు, విముక్తి ఎన్నటికీ ఫైళ్లు కూడా వుంటాయి. ఎటువంటి పిలుపు ఉంది ఈ చర్చ ఏ ఉచితం. మరియు ఆ కారణం సి-వైపు ఉంది మేము ఆ విషయాలు లోకి వచ్చింది ఎప్పుడూ. కానీ పైథాన్ సైడ్ లో ఒక ఉచిత లేదు. థింగ్స్ స్వయంచాలకంగా ఉన్నప్పుడు పైథాన్ విముక్తి మీరు వాటిని చూడటం లేదు ఉన్నారు భావిస్తున్నారు. ఇది విషయాలు నిజంగా మంచి విముక్తి కాదు మీరు ఇప్పటికీ బహుశా చూడటం ఉండవచ్చు కానీ ఈ అర్థం మీరు ఒకవేళ ఈ పెద్ద విషయం కేటాయించాలని అన్నారు, మరియు మీరు ఓహ్, వంటి ఉన్నాము నేను, ఇప్పుడు పూర్తయింది ఇది పైథాన్ చెప్పడం కష్టం మీరు ఇప్పుడు అది పూర్తి చేసిన. మీరు కొన్నిసార్లు సెట్ చేయవచ్చు ఆ వేరియబుల్ ఎవరూ ఉండటానికి, మరియు ఆ చివరికి ఆశిస్తున్నాము చెత్త కలెక్టర్ ద్వారా వస్తుంది మరియు దాన్ని శుభ్రపరుస్తుంది. కానీ మళ్ళీ, మీరు లేదు ఆ నియంత్రణ ఉంటుంది. మరియు కారణాలలో ఒకటి ప్రజలు C ఉపయోగించే నిజంగా, క్లిష్టమైన విషయాలను ప్రదర్శన ఈ సామర్థ్యం నిజంగా ఉంది మెమరీ కేటాయించింది ఉన్నప్పుడు తెలిసిన మరియు అది విముక్తి మరియు కలిగి ఉన్నప్పుడు మాట్లాడుతూ నియంత్రణ చాలా నేను అవసరం కంటే నాకు మరింత మెమరీ ఉపయోగించి వెబ్. ఇది ఏదో అని పైథాన్ గొప్ప కాదు. ప్రేక్షకులు: నేను మీరు ఒక ప్రశ్న అడగవచ్చు? బిగ్గరగా విఫలం ద్వారా మీరు పదానికి అర్ధమేమి? ROSS RHEINGANS-YOO: అలాగైతే ఏదో తప్పు జరగబోతోంది మరియు మీరు డీబగ్గింగ్ లో ఉన్నాము మోడ్, మీరు చాలా తరచుగా చేస్తాను మీ కార్యక్రమాన్ని మీకు తెలియజేయాలని అనుకుంటున్నారా ఖచ్చితంగా ఇక్కడ తప్పు అయిపోంది, మరియు కేవలం నిశ్శబ్దంగా నడుస్తున్న ఆపడానికి లేదు. కానీ మీరు ముద్రించడానికి నిజానికి భావిస్తున్నట్టు సమాచారాన్ని అన్ని రకాల గురించి వంటి, ఇక్కడ ఈ ఉంది. మీరు ప్రింటింగ్ కాకపోతే ఈ విషయం జరిగింది మీరు ఒక వెబ్ సర్వర్ అమలు చేస్తున్నారు ఒక wen-- ప్రేక్షకులు: [వినబడని] ROSS RHEINGANS-YOO: అవును, ఉంటే మీరు ఒక వెబ్ సర్వర్ అమలు చేస్తున్నారు మీరు అయితే కొన్నిసార్లు దురదృష్టకరం ఎల్లప్పుడూ లోపాలు, తొలగించటం మరియు మీరు చెబుతున్న, అలాగే ఆ పని చేయలేదు. నేను ఆపడానికి వెళుతున్న. నేను విస్మరించండి వెళుతున్న ఇది మరియు ఉంచడానికి జరగబోతోంది. అప్పుడు మీరు వందల పొందవచ్చు ఎందుకంటే ఈ లోపాలు మరియు వాటిని చూడండి. ఇది ఖచ్చితంగా ఉపయోగకరంగా ఉంటుంది డీబగ్గింగ్ ప్రయోజనముల కొరకు ప్రతిసారీ మీ వెబ్ సర్వర్ చేసిన ఉంటే ఒక లోపం, మీరు ఆ మన్నికైన రికార్డులను నమోదు చేయలేకపోయారు. బహుశా మీరు కూడా కార్యక్రమం కావలసిన , ఆపడానికి కాబట్టి ఆ రికార్డులు అలా విషయాలు కింద ఖననం పెట్టలేదు. కాని మళ్లీ ఆ డీబగ్గింగ్ రీతిలో ఉంది. తరచుగా ఉత్పత్తి విధానంలో, ప్రపంచ కొద్దిగా భిన్నంగా ఉంటుంది. నేను నడుస్తున్న నేను ఆ చిన్న స్క్రిప్ట్, నేను ఎక్కడ చేయాలని అన్నారు ఆ విషయం మాత్రమే కొద్దిగా ఆఫ్ కావచ్చు , నేను ఏమి చేయాలనుకుంటున్నారు ఏమి నుండి అప్పుడు విధమైన ద్వారా నెట్టడం లోపాలు మీరు ఉండవచ్చు ఏదో ఉంది. ఇలాంటి సందర్భాల్లో, ఖచ్చితంగా పైథాన్ నిజంగా దాని మొదలవుతుంది సంపాదిస్తుంది. నేను మాట్లాడటానికి లేదని గత విషయం దీన్ని ఆ నేను గురించి మాట్లాడరు కానీ నిజంగా మొదటి కోపాన్ని తెప్పించింది ఉంటుంది సమయం మీరు ఈ లోపాలు ఒకటి, మరియు రెండవ మరియు మూడవ మరియు నాల్గవ సమయం మీరు ఒక ఈ లోపాలు ఉన్నాయి. పైథాన్, నేను చెప్పిన అది తెల్లని స్థలం ఉపయోగించే మీరు ఇండెంటేషన్ని ఏ స్థాయి చెప్పడం మరియు మీరు ఉన్నారని ఫంక్షనల్ ఏమి బ్లాక్, ఇది భిన్నంగా టాబ్లు మరియు ఖాళీలు భావిస్తుంది. మీరు టాబ్ నాలుగు చేస్తే, ఆపై తదుపరి లైన్ నాలుగు ప్రదేశములు ఉన్నాయి, వారు గా చూపించు అయినా మీ ఎడిటర్ లో అదే మొత్తంలో, పైథాన్ వాటిని అదే చికిత్స కాదు. నిజానికి, పైథాన్ టాబ్లను పరిగణిస్తుందని మరియు చమురు మరియు నీటి వంటి ఖాళీలు. వారు కేవలం వివిధ విషయాలు. ఎటువంటి ఉంది ఒక టాబ్ ఉంది ఆ పొడవు, ఒక టాబ్ 8 సమానం వంటి కాబట్టి అది కాదు ఖాళీలు, అందువలన మీరు చుట్టూ వస్తుందనే ఆ వైపు. వలె, ఇది చెప్పినప్పుడు, ఏమి నేను ఉన్నాను తెల్లని స్థలం యొక్క స్థాయి, ఇది నిజానికి ఒక అన్వేషిస్తుంది ఖాళీలు మరియు టాబ్లను నమూనా. అందువలన, ఉత్తమ మార్గం ఈ పరిష్కరించేందుకు ఎల్లప్పుడూ ఖాళీలు అన్ని సమయం ఉపయోగిస్తారు. నిజానికి, Cloud9 లో IDE మరియు CS50 IDE, మీ టాబ్ కీ ఇన్సర్ట్స్ నాలుగు ఖాళీలు బదులుగా సూపర్ ఉపయోగపడుతుంది ఇది ఒక ట్యాబ్. మళ్ళీ అయితే, మీరు ఒక పైథాన్ రాశారు ఉంటే జరిమానా అని ట్యాబ్లను కార్యక్రమం అది కేవలం లేదో యొక్క ఎవరైనా లో వెళ్లి జోడించడానికి ప్రయత్నించారు మీ ప్రోగ్రామ్ ఒక వాక్యం ఆ ప్రతి టాబ్ కోసం నాలుగు ఖాళీలు అది బ్రేక్ చేస్తుంది. మరియు అది ఒక విధంగా బ్రేక్ చేస్తుంది నిజంగా కనిపించదు. అసలు లోపం ఉన్నప్పటికీ విసిరేస్తాడు సందేశాన్ని కొత్త సంబంధం కలిగి ఇక్కడ అంచనా లేదు ఇండెంట్ or-- అది ఇండెంట్ గురించి మాట్లాడుతూ ఉంటాడు ఉంటే అది తప్పు వంటి మరియు అది కనిపిస్తుంది అది బహుశా ఎందుకంటే వార్తలు ఒక టాబ్-స్పేస్ సమస్య ఉంది. వారు ఇప్పటికీ డీబగ్ దుర్వినియోగం చేస్తున్నారు. అతిపెద్ద మొత్తం లో నేను కాదు ఈ చర్చ, ఇది నిజంగా ఎందుకంటే ను ఒక క్లిష్టమైన, సూక్ష్మ టాపిక్ మరియు ఏ అవసరం లేదు మేము ఇప్పటివరకు చేసిన విషయాలలో, టుపుల్స్ అనే భావన ఉంటాయి. వారు అక్కడ చాలా ఉన్నాయి మీరు సవరించలేరు శ్రేణుల. వారు స్థానంలో ఎందుకంటే అన్ని అలవాటుపడతారు వారు విషయాలు మా ఉపయోగకరంగా ఉంటాయి శ్రేణుల ఉపయోగకరంగా లేని. కానీ మీరు ఒక అర్రే చెయ్యాలనుకుంటే, మరియు అప్పుడు దుబాసీ హామీ మీరు ఎప్పుడూ సవరించాలని అనుకుంటున్నారా వెళ్తున్నారు నిజానికి విషయం, మీరు సవరించాలని అనుకుంటున్నారా ఉంటే, మీరు కొత్త ఒక కొత్త ఒక చేస్తాము దానిని ఆ విలువలు టుపుల్స్ ఉన్నాయి. అయితే ఉత్పత్తి కంటే వాటిని చదరపు బ్రాకెట్స్, మీరు రౌండ్ బ్రాకెట్లలో వాటిని ఉత్పత్తి. ఎందుకు మీరు ఈ విషయాలు ఉపయోగించవచ్చు అని, ఒక ప్రశ్న ఒక చిన్న బిట్ ఉంది. . మాత్రమే విషయం నేను చేస్తాము మీరు గురించి చెప్పటానికి వంటి టుపుల్స్ ఉపయోగించవచ్చు డిక్షనరీలు సూచీలు. మీరు శ్రేణుల ఉపయోగించలేరు డిక్షనరీలు సూచీలు. ఎందుకు, మళ్ళీ, సాంకేతిక మరియు నేను దీనిని అమలు వెళుతున్న కాదు. నేను తాకిన లేదు ఆ pset ఈ చర్చ లో pset6 ఉంది. కాబట్టి ఇక్కడ మీరు 'డి ఎలా ఇక్కడ ఫంక్షన్ అమలు ఎలా మీరు పైథాన్ లో pset6 ప్రవేశపెట్టారు. పైథాన్ మనస్సులో కీపింగ్ డిజైన్ చక్రం, మొదటి విషయం మీరు ఉన్నప్పుడు మీరు చేసే రచన కార్యక్రమాలు చెక్ ఉంది ఎవరైనా ఇప్పటికే అది పూర్తి ఉంటే చూడటానికి. నిజానికి, మీరు అనుకుంటే Apache 50 serve-- కు సుమారు ఈ చేస్తుంది అది రాదు తప్ప ప్రామాణిక Linux కంప్యూటర్లలో ఇన్స్టాల్. పైథాన్ చేస్తుంది, మరియు పైథాన్ సాధారణ http సర్వర్ అలాగే చేస్తుంది. మీరు ఒక లైనక్సు కంప్యూటర్లలో ఎప్పుడూ ఉంటే, లేదా CS50 యొక్క Cloud9 IDE బయట మరియు మీరు ఈ ప్రస్తుత సర్వ్ చేర్చదలచిన ఒక నిర్దిష్ట పోర్ట్కు డైరెక్టరీ python-m SimpleHTTPServer పోర్ట్ ఆ పనిచేస్తుంది. మీరు కూడా దిగుమతి చేసుకోవచ్చు సాధారణ HTTP సర్వరు మరియు అది కార్యాచరణను చాలా ఉంటే సంపాదించి మీరు అనుకూలీకరించవచ్చు, లేదా మార్చడానికి కావలసిన, లేదా అది దానిని నియంత్రించడానికి నడుపుతున్నాయి మీ సొంత సర్వర్లో సేవలను నడుపుతున్నాయి. కాబట్టి ఆ పైథాన్ క్లుప్తంగా ఉంది. మరియు ఈ CS50 ఉంది. ధన్యవాదాలు.