1 00:00:00,000 --> 00:00:05,426 2 00:00:05,426 --> 00:00:06,800 ROSS RHEINGANS-YOO: హాయ్, నేను రాస్ ఉన్నాను. 3 00:00:06,800 --> 00:00:08,570 మరియు ఈ ఒక CS50 సదస్సు ఉంది. 4 00:00:08,570 --> 00:00:12,100 ఇది ప్రోగ్రామింగ్ నుండి మీరు పడుతుంది పైథాన్ ప్రోగ్రామింగ్ సి లో. 5 00:00:12,100 --> 00:00:15,120 >> పైథాన్ స్క్రిప్టింగ్ భాష. 6 00:00:15,120 --> 00:00:17,870 ఇది సి వంటి ఎక్కువగా ఉంది వాక్యనిర్మాణంలో, అయితే కొంతమంది 7 00:00:17,870 --> 00:00:20,390 సాంకేతిక వివరాలు వాక్యనిర్మాణం అమలు అవుతుంది ఎలా 8 00:00:20,390 --> 00:00:22,240 కొద్దిగా భిన్నంగా ఉంటాయి. 9 00:00:22,240 --> 00:00:24,780 ఇది కొన్ని మార్గాల్లో C కంటే తక్కువ శక్తివంతమైన ఉంది. 10 00:00:24,780 --> 00:00:28,130 ఇది తక్కువ వ్యక్తీకరణ పేరు సరిగ్గా మీ కంప్యూటర్ లో 11 00:00:28,130 --> 00:00:30,030 జ్ఞాపకశక్తి, వేసాడు కావాలి దాన్ని వేశాడు కావాలి ఎలా, 12 00:00:30,030 --> 00:00:32,030 అది స్వేచ్ఛ పొందినప్పుడు మరియు విషయాలు ఆ రకాల. 13 00:00:32,030 --> 00:00:36,150 >> ఇది కొన్ని మార్గాల్లో C కంటే మరింత ఉపయోగకరంగా ఉంది ఇది కార్యక్రమానికి సులభం ఎందుకంటే. 14 00:00:36,150 --> 00:00:39,920 భాష కొన్ని, ఉంది ప్రజలు, సహజమైన. 15 00:00:39,920 --> 00:00:44,820 మరియు నిజంగా, లక్ష్యం ఉంది ప్రోగ్రామ్ కి వేగంగా 16 00:00:44,820 --> 00:00:46,490 మరియు శక్తివంతంగా నెమ్మదిగా అమలు. 17 00:00:46,490 --> 00:00:48,198 >> ఇప్పుడు మీరు అనుకుంటే సమయం మొత్తం 18 00:00:48,198 --> 00:00:50,514 మీరు మీ గత లో గడిపిన సమస్య సెట్ రచన 19 00:00:50,514 --> 00:00:52,430 వ్యతిరేకంగా మీ కోడ్ మీరు ఖర్చు సమయం 20 00:00:52,430 --> 00:00:55,310 మీ చివరి సమస్య మీ కోడ్ అమలు సెట్ 21 00:00:55,310 --> 00:00:58,300 మీరు లేదు అని ఊహించే ఇష్టం ఇది రాయడానికి రెండు రెట్లు వేగంగా ఉంది 22 00:00:58,300 --> 00:01:02,170 మరియు రెండుసార్లు వంటి నెమ్మదిగా, ఉండవచ్చు అమలు కొన్ని మార్గాల్లో సి పైగా అభివృద్ధి ఉంటుంది. 23 00:01:02,170 --> 00:01:05,730 ఖచ్చితంగా ఉన్నప్పుడు మీరు రాయడానికి ప్రయత్నిస్తున్న చిన్న ప్రోగ్రామ్ల చిన్న పనులు, 24 00:01:05,730 --> 00:01:08,520 పైథాన్ ఎంపిక ఒక ఉపయోగకరమైన భాష. 25 00:01:08,520 --> 00:01:10,620 >> మరియు ఈ చివర సదస్సు, నేను మీరు ఆశిస్తున్నాము 26 00:01:10,620 --> 00:01:12,950 తయారు చేయగలరు భవిష్యత్ ప్రాజెక్టులు ఎంపిక 27 00:01:12,950 --> 00:01:17,710 గురించి లాంగ్వేజ్ ఉపయోగించడానికి సరైన, ఈ ఆలోచనతో 28 00:01:17,710 --> 00:01:21,405 ఒక భాష ఎక్కువ అని అన్ని సమయంలో సరి. 29 00:01:21,405 --> 00:01:23,030 సదస్సు ఏమిటి గురించి కొన్ని విషయాలు. 30 00:01:23,030 --> 00:01:25,910 ఈ సదస్సు ఉద్దేశించినది కాదు మొదటి నుండి మీరు పైథాన్ బోధిస్తాయి. 31 00:01:25,910 --> 00:01:28,310 పైథాన్ చాలా పోలి ఉంటుంది సి, మరియు నేను ఊహించి నేను 32 00:01:28,310 --> 00:01:34,056 మీరు ఒక CS50 విద్యార్థి అని, లేదా ఎవరైనా C. తో ఇదే చనువు తో 33 00:01:34,056 --> 00:01:36,700 >> మీరు CS50 విద్యార్థి అయితే చుట్టూ సమస్య 6, సెట్ 34 00:01:36,700 --> 00:01:38,866 కాబట్టి మీరు చాలా చూస్తాము సి విషయాలు, నేను మీరు ఇస్తాము 35 00:01:38,866 --> 00:01:40,740 ప్రధాన తేడాలు, మరియు కొన్ని విషయాలను 36 00:01:40,740 --> 00:01:42,840 ఆ పైథాన్ వివిధ చేయడానికి మరియు ప్రత్యేక మరియు ఉపయోగకరమైన, 37 00:01:42,840 --> 00:01:45,256 కానీ నేను కోసం వెళ్ళి వెళుతున్న కాదు ఏమి ఒక ప్రోగ్రామింగ్ భాష 38 00:01:45,256 --> 00:01:46,920 మరియు ప్రోగ్రాములను వ్రాయటానికి ఎలా. 39 00:01:46,920 --> 00:01:49,820 అయితే, ఈ సదస్సు నేర్పుతుంది మీరు పైథాన్ ప్రోగ్రాములను వ్రాయటానికి 40 00:01:49,820 --> 00:01:52,310 మీరు కొన్ని గ్రూపులు ఒకరు అయితే. 41 00:01:52,310 --> 00:01:54,820 మళ్ళీ మేము ఎలా వద్ద పరిశీలిస్తాము మీరు psets-- అమలు చేస్తారని 42 00:01:54,820 --> 00:01:57,550 ఆ 1-6 ఉండాలి Python-- మరియు అందించడానికి గమనికలు 43 00:01:57,550 --> 00:02:00,322 అధికారిక డాక్యుమెంటేషన్ భవిష్యత్ సూచన కోసం. 44 00:02:00,322 --> 00:02:03,030 ముఖ్యమైన వార్తలు ఇతర విషయం ఈ చర్చ కేటాయించిన ఎలా, 45 00:02:03,030 --> 00:02:05,360 ఈ వీడియో ఉంటుంది ఆన్లైన్, CS50 యొక్క మర్యాద, 46 00:02:05,360 --> 00:02:07,550 కాబట్టి మీరు భావిస్తాను ఉండకూడదు మీరు గమనికలు తీసుకోవాలి. 47 00:02:07,550 --> 00:02:11,180 మీరు ఎల్లప్పుడూ తిరిగి వెళ్ళి చూడవచ్చు అది తరువాత ఒక సూచన వలె. 48 00:02:11,180 --> 00:02:13,340 అదనంగా స్లయిడ్లను ప్రస్తుతం అందుబాటులో ఉన్నాయి 49 00:02:13,340 --> 00:02:16,480 ఈ సైట్ వద్ద, ఇది కావాలి మీరు Google డిఓసి చేయండి పడుతుంది. 50 00:02:16,480 --> 00:02:21,010 అది కొద్దిగా సంగ్రహమైన వెర్షన్ వార్తలు నేను తెరపై చూపించే వెబ్ ఏమి. 51 00:02:21,010 --> 00:02:24,850 >> వన్, జాగ్రత్తగా మినహాయింపు ముందు మేము దూకడం, పైథాన్ 3 52 00:02:24,850 --> 00:02:26,700 పైథాన్ 2 నుండి వేరే భాష. 53 00:02:26,700 --> 00:02:30,020 వారు చాలా ఇలాగే; ఉన్నాయి స్వల్ప సాంకేతిక తేడాలు 54 00:02:30,020 --> 00:02:32,530 ఆ కార్యక్రమాలు కారణం అవుతుంది పైథాన్ 2 లో రాసిన 55 00:02:32,530 --> 00:02:37,140 లేదు అమలుపరచటం చెయ్యలేరు పైథాన్ 3 వాతావరణంలో. 56 00:02:37,140 --> 00:02:41,969 >> CS50 ఉపకరణం తో వస్తుంది పైథాన్ అప్రమేయంగా ఇది పైథాన్ 2 ఉపయోగిస్తుంది. 57 00:02:41,969 --> 00:02:44,010 మీరు ద్వారా ఈ తనిఖీ చేయవచ్చు మీ ఆదేశ టైపింగ్ 58 00:02:44,010 --> 00:02:51,310 python --version, అవుట్పుట్ తప్పక ప్రస్తుత ఉపకరణం 2.7.6. 59 00:02:51,310 --> 00:02:53,580 సమకూర్చుతుంది ప్రయత్నించండి పైథాన్ 3, ఉపకరణం లో పని, 60 00:02:53,580 --> 00:02:58,500 ఉంటే 2.X.Y కు పైథాన్ డిఫాల్ట్ గాని ఉపకరణం లేదా మీ స్వంత కంప్యూటర్లలో. 61 00:02:58,500 --> 00:03:03,730 మీరు పైథాన్ 3 ఎప్పుడైనా స్థానంలో ఉండాలి ఈ చర్చ లో నేను పైథాన్ వ్రాయండి. 62 00:03:03,730 --> 00:03:05,760 మీ యంత్రం ఉంటే అప్రమేయంగా 2 నడుస్తున్న, రకం 63 00:03:05,760 --> 00:03:09,770 క్రమంలో పైథాన్ 3 వాస్తవానికి చెయ్యలేరు పాటు అనుసరించండి మరియు ఈ విషయాలు అమలు. 64 00:03:09,770 --> 00:03:12,280 >> అదనంగా, నేను మీరు అభిప్రాయపడుతున్నారు చేస్తాము ఇప్పుడు అధికారిక వనరులను. 65 00:03:12,280 --> 00:03:16,082 జాగ్రత్తగా docs.python.org/3--~~V ఒక 3 మరియు ఒక ఆ 2-- 66 00:03:16,082 --> 00:03:17,030 ఉపయోగకరమైన సూచనలు ఉన్నాయి. 67 00:03:17,030 --> 00:03:19,280 ట్యుటోరియల్ మీరు ద్వారా పడుతుంది అదే విషయాలు చాలా 68 00:03:19,280 --> 00:03:21,460 నేను టెక్స్ట్ రూపంలో తప్ప, ఇప్పుడు చేస్తున్నాను. 69 00:03:21,460 --> 00:03:23,725 రిఫరెన్స్ గా ఉపయోగపడుతుంది భాష కోసం ప్రస్తావించడానికి, 70 00:03:23,725 --> 00:03:26,100 మరియు ప్రామాణిక లైబ్రరీ ఇస్తుంది పొడిగింపులు మీరు కొన్ని 71 00:03:26,100 --> 00:03:27,770 అదనపు కార్యాచరణలతో. 72 00:03:27,770 --> 00:03:31,300 >> కాబట్టి ఒక చాలా మొదటి పైథాన్ ప్రోగ్రామ్ను. 73 00:03:31,300 --> 00:03:34,410 మేము ప్రామాణిక సి కలిగి ఎడమవైపు, కుడి న, పైథాన్ కలిగి. 74 00:03:34,410 --> 00:03:36,780 గుర్తించినప్పుడు ఉండవచ్చు ఈ సమస్య కారణంగా, వార్తలు 75 00:03:36,780 --> 00:03:40,760 మొదటి సమస్య ఒకటి CS50 లో సెట్లు, మరియు ఈ 76 00:03:40,760 --> 00:03:42,677 అదే పరిష్కారం ఉపయోగించి పరిష్కరించడానికి. 77 00:03:42,677 --> 00:03:45,010 ఇప్పుడు, మేము కారణం అని వైపు ద్వారా ఈ వైపు చూడటం 78 00:03:45,010 --> 00:03:46,830 కాబట్టి మేము వద్ద చూడవచ్చు ఉంది వాక్యనిర్మాణ వ్యత్యాసాలు. 79 00:03:46,830 --> 00:03:49,580 గదిలో ఏనుగులను ఒకటి మీరు కుడి గమనించి ఉండవచ్చని 80 00:03:49,580 --> 00:03:56,350 బ్యాట్ ఆఫ్, పైథాన్ ఏ కలిగి ఉంది కోడ్ చుట్టూ ప్రధాన విధి చుట్టడానికి. 81 00:03:56,350 --> 00:03:59,170 సి లో, మీరు ఒక సమూహం, వ్రాసే ఫైళ్లు, మీరు వాటిని కలిసి లింక్ 82 00:03:59,170 --> 00:04:02,590 మరియు ప్రోగ్రామ్ అమలు మొదలవుతుంది ఈ విషయం Int ప్రధాన అని. 83 00:04:02,590 --> 00:04:04,930 >> పైథాన్ లో, మీరు వ్రాయండి ఒక మీరు దస్త్రంపై అమలు 84 00:04:04,930 --> 00:04:07,882 కార్యక్రమం అమలు మొదలవుతుంది ఫైలు ఎగువన. 85 00:04:07,882 --> 00:04:09,590 కనుక ఇది ఆరంభమవుతుంది ఫైలు ఎగువన 86 00:04:09,590 --> 00:04:11,280 అది వేరే విషయం కనుగొనేందుకు వరకు డౌన్ వెళ్ళండి. 87 00:04:11,280 --> 00:04:14,440 అది ఒక ఫంక్షన్ నిర్వచనం కనుగొంటే, నిజానికి ఆ కోడ్ అమలు కాదు, 88 00:04:14,440 --> 00:04:15,940 ఇది కేవలం ఫంక్షన్ నిర్వచించే కనిపిస్తుంది. 89 00:04:15,940 --> 00:04:18,459 కానీ ఇక్కడ, ఉన్నప్పుడు మొదటి కార్యక్రమం, n 10 సమానం 90 00:04:18,459 --> 00:04:21,273 ఈ కార్యక్రమం మొదటి విషయం చేస్తాను 10 ఈ విలువ తీసుకొని ఉంది 91 00:04:21,273 --> 00:04:24,120 మరియు n అనే వేరియబుల్ సెట్. 92 00:04:24,120 --> 00:04:27,690 >> ఆ లైన్ ఒకటి మాట్లాడుతూ ఈ sorry-- విషయాలు ఇతర 93 00:04:27,690 --> 00:04:31,040 అంటే సి కార్యక్రమాలు, మీరు వాటిని వ్రాయండి చేస్తాము, 94 00:04:31,040 --> 00:04:34,899 మీరు, వాటిని చేస్తాము కొన్ని గణగణమని ద్వని చేయు ఆదేశాలను ఇన్వోక్, 95 00:04:34,899 --> 00:04:36,690 ఆపై మీరు ఒక అమలు చేస్తాము ఎక్జిక్యూటబుల్ ఫలితంగా. 96 00:04:36,690 --> 00:04:41,030 పైథాన్ కార్యక్రమాలు, మీరు అమలు ఈ mario.py ఫైలు టెక్స్ట్ ఉండవచ్చు 97 00:04:41,030 --> 00:04:44,900 నేను చూపించారు ఈ ఫైలు మీరు చేసిన మీరు ఆ ఫైల్ అమలు చేస్తాము 98 00:04:44,900 --> 00:04:47,450 మరియు మీరు, అమలు చేస్తాము అది మరియు విషయాల 99 00:04:47,450 --> 00:04:50,390 ద్వారా అమలు చేయబడే పైథాన్ దుబాసీ. 100 00:04:50,390 --> 00:04:52,470 మీరు మీ IDE చేయవచ్చు. 101 00:04:52,470 --> 00:05:02,260 >> నేను హలో ఫైల్ ఉంటే కాబట్టి, ఇది కేవలం ఈ విషయాలు ఉన్నాయి. 102 00:05:02,260 --> 00:05:04,840 ఈ నిజానికి పైథాన్ ఉంది 2, లేదు పైథాన్ 3, అలా 103 00:05:04,840 --> 00:05:06,600 ఇప్పుడు కోసం సింటాక్స్ గురించి ఆందోళన. 104 00:05:06,600 --> 00:05:14,230 కానీ నేను, పైథాన్ అమలు చేస్తాము hello.py, మరియు అది నడుస్తుంది. 105 00:05:14,230 --> 00:05:18,890 >> నేను ఆ పైథాన్ ఉపయోగించే మరొక మార్గం నేను, ఈ చర్చ చాలా వ్యవహరించే లేదు 106 00:05:18,890 --> 00:05:21,840 నేను పైథాన్ టైప్ ఉంటే అది, ఒక వాతావరణంలో ఉన్న లోకి నన్ను పడిపోతుంది 107 00:05:21,840 --> 00:05:24,370 నేను లైన్ ద్వారా పైథాన్ లైన్ ఫీడ్ చేయవచ్చు. 108 00:05:24,370 --> 00:05:31,260 ఇక్కడ, నేను టైప్ ఉంటే ముద్రణ స్పేస్ 'హలో, ప్రపంచం'. 109 00:05:31,260 --> 00:05:32,360 నమోదు టైప్ చేయండి. 110 00:05:32,360 --> 00:05:37,430 ఇది తిరిగి ఫలితాలను నాకు ఉమ్మి ఉంటుంది వెంటనే ఆ వ్యక్తి లైన్. 111 00:05:37,430 --> 00:05:38,470 >> ఈ ఉపయోగకరమైన కావచ్చు. 112 00:05:38,470 --> 00:05:40,700 ఈ చర్చ లో నేను స్లయిడ్ విషయాలు చేస్తాను. 113 00:05:40,700 --> 00:05:43,940 కాబట్టి మీరు అనుసరించండి చేయగలరు వెంట గాని ఇక్కడ, లేదా వ్రాయడం ద్వారా 114 00:05:43,940 --> 00:05:45,725 అసలు ఫైళ్లు మరియు తరువాత వాటిని అమలు. 115 00:05:45,725 --> 00:05:48,340 116 00:05:48,340 --> 00:05:50,995 >> కానీ, ఈ తిరిగి వెళ్ళడం కోడ్, మరొక విషయం 117 00:05:50,995 --> 00:05:53,230 మీరు కలిగి ఉండవచ్చు బాగా noticed-- ఉంది 118 00:05:53,230 --> 00:05:55,980 రెండు విషయాలు మీరు వాటిని ఈ బ్లాక్లు గురించి గమనించవచ్చు. 119 00:05:55,980 --> 00:05:59,280 కాకుండా మరింత లౌకిక, మొదటి, అని పైథాన్ ఏ వెనుకంజలో సెమికోలన్ ఉంది. 120 00:05:59,280 --> 00:06:02,630 >> సెమికోలన్లు ప్రతిచోటా వైకల్పికం మరియు హానిచేయని ప్రతిచోటా. 121 00:06:02,630 --> 00:06:03,722 మీరు వాటిని జోడించవచ్చు. 122 00:06:03,722 --> 00:06:06,430 ఇది రాసే వ్యక్తులు సంపాదించగలరు మీరు వద్ద ఒక దేశం snicker కొరకు పైథాన్ 123 00:06:06,430 --> 00:06:08,860 మీ వెనుక, ఎందుకంటే వారు అవసరమైన లేదు. 124 00:06:08,860 --> 00:06:13,497 వారు తరచుగా పైగా ఉంచిన ఒక సైన్ ఉన్నాము భాష యొక్క C. నుండి డిజైనర్లు 125 00:06:13,497 --> 00:06:16,580 ఈ విధంగా మరింత స్పష్టమైన అని భావిస్తున్నాను మరియు అది అవసరం కాదు అని నిర్ధారించాలని 126 00:06:16,580 --> 00:06:18,700 ప్రతిసారీ మీరు ఒక లైన్ ముగింపు. 127 00:06:18,700 --> 00:06:21,799 >> ఈ n గురించి మరో వింత విషయం దానిని అటాచ్ ఒక రకం కలిగి లేదు. 128 00:06:21,799 --> 00:06:24,590 Python-- మేజిక్ ముక్కలు ఒకటి మరియు నేను, మేజిక్ కాల్ వెళుతున్న 129 00:06:24,590 --> 00:06:26,381 కానీ చాలా ఉన్నాయి సాంకేతిక కారణాల ఎందుకు 130 00:06:26,381 --> 00:06:28,560 ఒకటి works-- పైథాన్ యొక్క మేజిక్ ముక్కలు 131 00:06:28,560 --> 00:06:32,700 వేరియబుల్స్ విస్తరించేందుకు లేదా ఉంది సంసార డేటా కలిగి కుదించు 132 00:06:32,700 --> 00:06:34,530 రకాల మీరు వాటిని అనుకుంటున్నారో. 133 00:06:34,530 --> 00:06:35,580 >> కాబట్టి ఈ ఒక 10 ఉంది. 134 00:06:35,580 --> 00:06:40,060 తరువాత డౌన్ ఉంటే నేను ఈ కేటాయించిన n 0.5, అది 0.5 ఆ పడుతుందని. 135 00:06:40,060 --> 00:06:43,770 అది ఇక్కడ ఒక పూర్ణాంకానికి ఉంది ఉన్నా మరియు అక్కడ ఈ n ఉపయోగించే ఏదైనా తేలుతూ 136 00:06:43,770 --> 00:06:47,057 ఎక్కువ లేదా తక్కువ, వాహనాలు నెమ్మదిగా శబ్ధం చేస్తూ ముందుకు సాగడం చేయగలరు ఇది వారిలో గాని గెట్స్ ఉంటే పాటు. 137 00:06:47,057 --> 00:06:49,640 కొన్ని చాలా నిజ ఉంది తప్ప ఇది డేటాను ఉపయోగించడానికి కాదు ఎందుకు కారణం 138 00:06:49,640 --> 00:06:52,170 ప్రస్తుతం ఉంది n టైప్, ఆ సమయంలో అది పొందుతారు 139 00:06:52,170 --> 00:06:54,490 wedged మరియు లోపం త్రో, మరియు విషయాలు కొన్ని రకాల. 140 00:06:54,490 --> 00:06:57,050 >> కానీ ఇక్కడ, పైథాన్ నిజంగా ఏమి పట్టించుకోరు 141 00:06:57,050 --> 00:06:59,140 నేను ఈ అంటుకొని వెళుతున్నాను అని వాక్యం, వంటి, మీరు ఈ విషయం అనుకుంటున్నారా? 142 00:06:59,140 --> 00:06:59,840 ఆ ఈ విషయం? 143 00:06:59,840 --> 00:07:00,640 అవును, ఇది ఒక విషయం యొక్క ఉంటాము. 144 00:07:00,640 --> 00:07:01,810 నేను దానిని చివరిలో కర్ర చేస్తాము. 145 00:07:01,810 --> 00:07:04,740 ఇది ఉంటే, తరువాత ఒక సమస్య ఉంటాం చివరికి ఉపయోగించడానికి కోరుకునే ఎవరైనా 146 00:07:04,740 --> 00:07:05,710 అది నిర్వహించలేని. 147 00:07:05,710 --> 00:07:08,500 ఈ ప్రధాన ఒకటి పైథాన్ మరియు C మధ్య తేడాలు 148 00:07:08,500 --> 00:07:10,790 ఆ దానిని సులభం చేస్తుంది చాలా పెద్ద C ప్రోగ్రాములను వ్రాయటానికి 149 00:07:10,790 --> 00:07:15,120 మరియు అది సులభంగా వ్రాయడానికి సహాయపడుతుంది చాలా చిన్న పైథాన్ ప్రోగ్రామ్ను. 150 00:07:15,120 --> 00:07:19,564 >> వాక్యనిర్మాణం చాలా కాదు అది ఏమి లో వివిధ. 151 00:07:19,564 --> 00:07:21,480 ఇది కొద్దిగా భిన్నంగా ఎలా అది వ్యక్తం. 152 00:07:21,480 --> 00:07:25,370 కాబట్టి ఈ పిలవబడే, చాలా ఉంది Pythonic, అది వ్రాసే విధంగా. 153 00:07:25,370 --> 00:07:28,969 పరిధి (n) లో వరుస కోసం, ఈ 0 నుండి n సంఖ్యల శ్రేణి, 154 00:07:28,969 --> 00:07:31,010 అడుగున కలుపుకొని మరియు పైన ప్రత్యేక. 155 00:07:31,010 --> 00:07:34,790 కనుక ఇది 0 నుండి N-1 ఇది వార్తలు సరిగ్గా సి కోడ్ ఏమి ఉంది, 156 00:07:34,790 --> 00:07:38,690 ఇది చాలా సులభం తప్ప బహుశా చూడండి. 157 00:07:38,690 --> 00:07:42,710 >> సంబంధిత బ్లాక్ కలుపులు ద్వారా ఆఫ్ సెట్ చేయకపోతే, 158 00:07:42,710 --> 00:07:44,540 బదులుగా ఇది ఆఫ్ సెట్ ఈ ఇండెంటేషన్ని ద్వారా. 159 00:07:44,540 --> 00:07:47,580 కాబట్టి ఈ పంక్తులు అన్ని కుడి పైగా నాలుగు ఖాళీలు 160 00:07:47,580 --> 00:07:50,410 లేదా ఒక ఏనుగు వెడల్పు గురించి ఇష్టపడుతున్నారు. 161 00:07:50,410 --> 00:07:54,570 మరియు ఆ ఇవి కావలి అన్నారు కోసం ఈ అమలుపరచటం. 162 00:07:54,570 --> 00:07:57,020 ఉంటే నేను మెస్ ఈ మరియు నేను ఇండెంటేషన్ని 163 00:07:57,020 --> 00:08:01,420 తిరిగి ఆ ముద్రణ పుష్ అసలు ఇండెంటేషన్ని, 164 00:08:01,420 --> 00:08:04,320 ఆ ముద్రణ లూప్ బయలుదేరతారు. 165 00:08:04,320 --> 00:08:08,560 సి విరుద్ధంగా, ఇక్కడ నేను నిజానికి చుట్టూ మూసి కలుపు కదిలిస్తూ ఉండాలి. 166 00:08:08,560 --> 00:08:11,820 >> ఈ మీరు దోషాలు పొందలేరు అని అర్థం మీరు వద్ద జంప్ అవుట్ అని మీరు ఎందుకంటే 167 00:08:11,820 --> 00:08:13,580 తప్పు స్థానంలో ఒక జంట ఉంచాలి. 168 00:08:13,580 --> 00:08:16,460 ఇది మీరు లోపాలు పొందండి అని అర్థం మీరు వద్ద జంప్ అవుట్ అని మీరు ఎందుకంటే 169 00:08:16,460 --> 00:08:17,620 ఒక లైన్ తప్పు ఇండెంట్. 170 00:08:17,620 --> 00:08:19,290 కనుక ఇది indentations సూపర్ జాగ్రత్తగా ఉంటుంది. 171 00:08:19,290 --> 00:08:22,123 ఆశాజనక మీరు సూపర్ ఉండటం ఏమైనప్పటికీ మీ ఇండెంటేషన్ని తో జాగ్రత్తగా, 172 00:08:22,123 --> 00:08:25,300 అందువలన ఈ కాదు ఒక భారం మరింత. 173 00:08:25,300 --> 00:08:28,762 >> కానీ పైథాన్ కోసం ఒక ప్రాథమిక నియమం, మరియు మేము ఈ ఒక జంట కలిగి ఉంటారు 174 00:08:28,762 --> 00:08:30,970 మేము ద్వారా ద్వారా వెళ్తారో ఆ చర్చ కోర్సు యొక్క, 175 00:08:30,970 --> 00:08:33,840 సహజ సింటాక్స్ ప్రయత్నించండి ఏదైనా చూడటం ముందు. 176 00:08:33,840 --> 00:08:37,610 కాబట్టి ఈ వాక్యనిర్మాణం, కోసం పరిధిలో ఈ సంఖ్య 177 00:08:37,610 --> 00:08:41,460 శైలి పరంగా ఎంతో విభిన్నమైనది. 178 00:08:41,460 --> 00:08:45,260 పైథాన్ లో విషయాలు బోలెడంత మేము ఈ రూపంలో తీసుకొని చూస్తారు. 179 00:08:45,260 --> 00:08:47,420 >> మరియు అలా అయితే మీరు పైకి వచ్చి ఒక కొత్త వస్తువు మీకు 180 00:08:47,420 --> 00:08:50,870 మీరు ఉండాలి అనుకుంటున్నాను ఈ ఫార్మాట్ లో, ఈ మీద iterate, 181 00:08:50,870 --> 00:08:53,720 అది బహుశా అవుతుంది ఆ ఫార్మాట్ మద్దతు. 182 00:08:53,720 --> 00:08:56,990 మేము లో సూపర్ లోతైన వెళ్ళడానికి వెళ్ళడం లేదు చేస్తున్నాం నిజమైన వై సాంకేతిక కారణాల. 183 00:08:56,990 --> 00:09:00,167 >> కానీ అది కలిగి ఒక ఉపయోగకరమైన ఊహ ఉంది మీరు పైథాన్ కార్యక్రమాలు సమీపించే చేసినప్పుడు, 184 00:09:00,167 --> 00:09:01,750 ఈ విషయం కేవలం వెళ్లాలని అని. 185 00:09:01,750 --> 00:09:03,020 ఇది ప్రయత్నించండి. 186 00:09:03,020 --> 00:09:06,480 కమాండ్ లైన్ అప్ బూట్ అది పని లేదో వ్యాఖ్యాత, చూడండి 187 00:09:06,480 --> 00:09:09,827 మీరు ముందు, విషయాలు మీద తరలించడానికి కూడా Google తెరిచి చెప్పే అవసరం 188 00:09:09,827 --> 00:09:11,660 కోసం వాక్యనిర్మాణం ఏమిటి ఈ ప్రత్యేక విషయం? 189 00:09:11,660 --> 00:09:14,740 పైథాన్ బోలెడంత మీరు అనుకొనుట కేవలం ప్రయత్నిస్తూ ద్వారా కనుగొనవచ్చు. 190 00:09:14,740 --> 00:09:19,005 >> ఈ ఉంటే మరింత పోలి ఉంటుంది సి అప్పుడు fors ఉన్నాయి. 191 00:09:19,005 --> 00:09:20,380 ఏ కుండలీకరణాలు ఉంది గమనించండి. 192 00:09:20,380 --> 00:09:23,490 కుండలీకరణాలు, మళ్ళీ, ఉంటాయి ప్రమాదకరం కానీ అనవసరమైన. 193 00:09:23,490 --> 00:09:25,750 చివరిలో ఒక కోలన్ ఉంది కేవలం ఉచ్చులు కోసం వంటి 194 00:09:25,750 --> 00:09:30,800 మళ్ళీ, సాపేక్ష బ్లాక్స్ ఇండెంట్ కాకుండా జంట కలుపులు ఆఫ్ సెట్. 195 00:09:30,800 --> 00:09:33,080 మిగతా అసలు ఉంది ఇండెంటేషన్ని యొక్క స్థాయి, 196 00:09:33,080 --> 00:09:35,930 మరియు దాని సంబంధిత బ్లాక్ మళ్ళీ ఇండెంట్. 197 00:09:35,930 --> 00:09:41,720 ఆ పని వారు C. లో చేయండి సరిగ్గా గా 198 00:09:41,720 --> 00:09:44,520 >> ఈ నిజానికి చాలా అదే. 199 00:09:44,520 --> 00:09:49,430 మళ్ళీ, ముద్రణ ఒక పాత్ర కోల్పోతుంది printf ఆఫ్ మీరు కొన్ని తీగలను పాస్. 200 00:09:49,430 --> 00:09:51,520 ఇది తీగలను అవుతుంది గాని ఆఫ్ మార్క్ చేయవచ్చు 201 00:09:51,520 --> 00:09:53,562 సింగిల్ కోట్స్ లేదా డబుల్ కోట్స్ ద్వారా. 202 00:09:53,562 --> 00:09:55,270 ఎలాంటి తేడా లేదు, ఆ లోపల ఉన్నప్పుడు తప్ప 203 00:09:55,270 --> 00:09:57,722 సింగిల్ కోట్స్ మీరు ఉపయోగించవచ్చు వదిలేసి డబుల్ కోట్స్, 204 00:09:57,722 --> 00:09:59,430 కాకుండా ఉండటం కంటే వాటిని అన్ని తప్పించుకోవచ్చు. 205 00:09:59,430 --> 00:10:01,480 మరియు డబుల్ కోట్స్ లోపలి, మీరు వదిలేసి సింగిల్ కోట్స్ ఉపయోగించవచ్చు 206 00:10:01,480 --> 00:10:02,420 వారు తప్పించుకోవడానికి చేయకుండా. 207 00:10:02,420 --> 00:10:04,253 మీరు కలపాలి కోరుకుంటే వాటిని మీరు ఖచ్చితంగా చెయ్యవచ్చు 208 00:10:04,253 --> 00:10:06,100 అలా ఎలా ఆన్లైన్ వెతకండి. 209 00:10:06,100 --> 00:10:09,581 >> మీరు ఇక్కడ పైగా గమనిస్తారు నేను = ముగింపు లో ఈ విషయం ఆమోదించింది చేసిన. 210 00:10:09,581 --> 00:10:12,580 ఈ ఒక ఐచ్ఛిక ఒక ఉదాహరణ ఆ విషయాలు ఒకటి ఇది వాదన, 211 00:10:12,580 --> 00:10:14,990 పైథాన్ ఆ మద్దతిచ్చే ఇది చాలా ఉపయోగకరంగా చేస్తుంది. 212 00:10:14,990 --> 00:10:18,240 సో ముద్రణ నిజానికి చాలా ఉంది సాధారణంగా ఇవి వాదనలు, 213 00:10:18,240 --> 00:10:20,140 వారి డిఫాల్ట్ సెట్ విలువ, కానీ ఇక్కడ నేను చేసిన 214 00:10:20,140 --> 00:10:21,924 తుది అని ఒక భర్తీ నిర్ణయించుకుంది. 215 00:10:21,924 --> 00:10:24,340 నేను కలిగి కారణం ఒక ఖాళీ స్ట్రింగ్ భర్తీ 216 00:10:24,340 --> 00:10:26,756 పైథాన్ లో ప్రింట్ ద్వారా, డిఫాల్ట్, ఒక కొత్త లైన్ అవ్ట్ ముద్రిస్తుంది 217 00:10:26,756 --> 00:10:28,630 విషయం ఆ తర్వాత మీరు చాలా చెప్పారు. 218 00:10:28,630 --> 00:10:31,462 >> కాబట్టి ఈ హాష్ నిజానికి అన్నారు ఒక కొత్త లైన్ లో ఒక హాష్ ప్రింట్. 219 00:10:31,462 --> 00:10:34,670 నేను కోరుకోవడం లేదు ఉంటే మరియు హాష్ ముద్రించాలా అది తర్వాత ఒక కొత్త లైన్, అప్పుడు నేను చెప్పేది 220 00:10:34,670 --> 00:10:35,340 ముద్రించండి లేదు. 221 00:10:35,340 --> 00:10:37,980 222 00:10:37,980 --> 00:10:43,690 కానీ, ఇంకా అలా ఒక చివరి విషయం ఈ కార్యక్రమం ఒకటి ఉంది ఆ లేదు 223 00:10:43,690 --> 00:10:44,960 ఒక ఎగువన ఉన్నాయి. 224 00:10:44,960 --> 00:10:48,120 ప్రింట్ కాబట్టి ప్రాథమికంగా పైథాన్ లోకి కాల్చారు ఏ శీర్షిక లేదా మాడ్యూల్ ఉందని 225 00:10:48,120 --> 00:10:49,869 మీరు అవసరం కోరుకుంటే అయితే, ఉన్నాయి 226 00:10:49,869 --> 00:10:52,029 ఇతర విషయాలు చేర్చడానికి ఒక పైథాన్ లిపిలో, 227 00:10:52,029 --> 00:10:55,320 నేను ఇలాంటి ఆకృతి లో చేయరా పదాలు కేవలం కొద్దిగా భిన్నంగా ఉంటాయి. 228 00:10:55,320 --> 00:10:58,840 229 00:10:58,840 --> 00:11:01,360 >> నేను ఆ మేము చెప్పిన ఇక్కడ ఒక ప్రధాన అవసరం లేదు, 230 00:11:01,360 --> 00:11:03,372 పైథాన్ మొదలవుతుంది ఎందుకంటే ఎగువన అమలు. 231 00:11:03,372 --> 00:11:05,080 నేను మూసివేయాలని కోరుకుంటే ఒక ఫంక్షన్ లో ఈ నేను 232 00:11:05,080 --> 00:11:07,667 దీన్ని నేను వంటి చేయరా డెఫ్ ఫంక్షన్ పేరు చెబుతారు 233 00:11:07,667 --> 00:11:10,500 వాదనలు ఇక్కడ వెళ్ళవచ్చు మరియు మేము చేస్తాము ఆ తరువాత, పెద్దప్రేగు యొక్క కొన్ని చూడండి 234 00:11:10,500 --> 00:11:13,040 ఆపై మళ్ళీ, ఈ మొత్తం బయలుదేరారు బ్లాక్ 235 00:11:13,040 --> 00:11:16,810 కార్యాచరణ ఏమిటి ఆ ఫంక్షన్ కోసం బ్లాక్. 236 00:11:16,810 --> 00:11:18,560 కాబట్టి ఈ నిర్వచనం ఫంక్షన్. 237 00:11:18,560 --> 00:11:21,587 ఆపై డౌన్, ఒక ప్రకటన ఉంది ఇక్కడ, నేను కేవలం ఫంక్షన్ కాల్ చేయవచ్చు. 238 00:11:21,587 --> 00:11:23,920 మరియు తిరిగి, కార్యక్రమం వ్యాఖ్యాత, ఎగువన మొదలు, 239 00:11:23,920 --> 00:11:25,280 ఈ నిర్వచనం చూస్తారు. 240 00:11:25,280 --> 00:11:27,960 ఇది వరకు ఈ అమలు కాదు ఇక్కడ పొందుటకు, ఆపై అది ఓహ్, వంటిది 241 00:11:27,960 --> 00:11:30,860 ఇప్పుడు మీరు నేను అని చేసిన నేను అమలు చేయాలి అంచనా. 242 00:11:30,860 --> 00:11:33,850 >> చాలా సాధారణ యొక్క ఒక విషయం పైథాన్ ఫైళ్లు చూడటానికి, 243 00:11:33,850 --> 00:11:36,700 ముఖ్యంగా పైథాన్ ఫైళ్లను ప్రజా విడుదల చేస్తారు 244 00:11:36,700 --> 00:11:41,650 మరియు by-- అభివృద్ధి మరియు అభివృద్ధి మరియు నిర్వహిస్తుంది, ఈ రూపం యొక్క విషయం. 245 00:11:41,650 --> 00:11:44,540 ఈ ఎందుకంటే కాబట్టి ప్రధానంగా ఉంది పైథాన్, మీరు ఎగువన ప్రారంభించడానికి 246 00:11:44,540 --> 00:11:50,310 ఆపై మీరు క్రిందికి అమలు నేను కేవలం కలిగి ఉంటే నేను మారియో, ఇక్కడే అని 247 00:11:50,310 --> 00:11:54,190 అప్పుడు ఏ సమయంలో నేను ఈ ఫైలు కూడా మరొక ఫైల్, నేను ఉపయోగించడానికి కోరుకున్నారు ఎందుకంటే 248 00:11:54,190 --> 00:11:58,580 మారియో ఫంక్షన్ ఇతర ఫైల్ చేస్తాను, ఉంది కూడా అది మారియో ఈ కాల్. 249 00:11:58,580 --> 00:12:01,000 నేను ఆ ఫైల్ పరిగెడుతున్నప్పుడు, అది మారియో అంటారని. 250 00:12:01,000 --> 00:12:04,520 >> కనుక ఇది సాధ్యం అని నేను మాత్రమే నేను నిజానికి ఉంటే ఈ అమలు చేయండి 251 00:12:04,520 --> 00:12:07,290 ఈ ప్రత్యేక ఫైల్ అమలు. 252 00:12:07,290 --> 00:12:11,520 కాబట్టి నేను ఒక ఈ వ్రాప్ చేయవచ్చు నేను చెప్పే పేరు ఈ వంటి జాతీయం, 253 00:12:11,520 --> 00:12:14,820 ఉంటే ఈ అమలు పేరు పర్యావరణం, ప్రధాన ఉంది 254 00:12:14,820 --> 00:12:16,200 అప్పుడు నేను ఈ విషయాలు చేయాలనుకుంటున్నారా. 255 00:12:16,200 --> 00:12:18,710 లేకపోతే మరొకరి చెయ్యవచ్చు use-- నా ఫంక్షన్ ఉన్నాయి 256 00:12:18,710 --> 00:12:22,510 నా ఫైలు, మరియు కేవలం పొందుటకు ఈ విధులు యాక్సెస్ 257 00:12:22,510 --> 00:12:25,552 విషయాలు అమలు చేయకుండా నేను ఈ ఫైలులో అమలు చేయదలిచిన. 258 00:12:25,552 --> 00:12:27,260 ఈ మళ్లీ, ఐచ్ఛికం కానీ చాలా సాధారణం. 259 00:12:27,260 --> 00:12:30,450 260 00:12:30,450 --> 00:12:33,840 >> ఈ విషయాలు entirely-- ఉంటాయి సి మరియు పైథాన్ మధ్య అదే, 261 00:12:33,840 --> 00:12:35,100 ఖచ్చితంగా 3 లో. 262 00:12:35,100 --> 00:12:38,610 నేను 2, డివిజన్ ఆపరేటర్లు అనుకుంటున్నాను కొన్నిసార్లు మీరు తిరిగి ఇస్తుంది ఉన్నప్పుడు తేలియాడు 263 00:12:38,610 --> 00:12:41,450 మీరు ints మీద నిర్వహింపబడుతుంది, మరియు గాని మీరు ఆ కోరుకున్న లేదా మీరు కాదు. 264 00:12:41,450 --> 00:12:44,777 కానీ ప్లస్, మైనస్, మరియు సార్లు మీరు ఆశించిన కావలసిన వంటి సరిగ్గా పని, 265 00:12:44,777 --> 00:12:46,110 కొద్దిగా ఎక్కువ రకాల తప్ప. 266 00:12:46,110 --> 00:12:49,740 కాబట్టి మీరు తేలటం గుణిస్తారు చేయవచ్చు ints, మరియు విషయాలు కొన్ని రకాల. 267 00:12:49,740 --> 00:12:52,480 >> సెట్ సరిగ్గా అదే పనిచేస్తుంది. 268 00:12:52,480 --> 00:12:54,310 మీరు రెండు సమాన సంకేతాలు ఉపయోగించవచ్చు. 269 00:12:54,310 --> 00:12:59,000 inequals-- కంటే ఎక్కువ, తక్కువ విషయాలు ఈ రకాల కంటే 270 00:12:59,000 --> 00:13:02,580 అర్థాలు ఉన్నాయి మీరు వాటిని తెలిసి. 271 00:13:02,580 --> 00:13:05,770 >> సి ఈ ఆపరేటర్లకు ఉపయోగిస్తుంది పేరు, పైథాన్ కొద్దిగా ఎక్కువ ఆంగ్ల ఉపయోగించే 272 00:13:05,770 --> 00:13:06,390 చదవగలిగే వాటిని. 273 00:13:06,390 --> 00:13:09,348 సో బదులుగా రెండు, ampersands, మీరు అక్షరాలా "పదం టైప్" మరియు "" లేదా 274 00:13:09,348 --> 00:13:10,740 లేదా "కాదు." 275 00:13:10,740 --> 00:13:13,420 మీ if-- లో ఇలా మీ నియత ప్రకటనలు, 276 00:13:13,420 --> 00:13:17,670 మేము ముందు చూసిన సి లో, ఈ సింటాక్స్ పైథాన్ లో ఈ వాక్యనిర్మాణం సూచించదు. 277 00:13:17,670 --> 00:13:21,010 మరియు చాలా భిన్నంగా లేదు ఉంది అక్కడ, కొద్దిగా తప్ప 278 00:13:21,010 --> 00:13:24,780 భుజాల చుట్టూ విరామ. 279 00:13:24,780 --> 00:13:28,890 మళ్ళీ, ఇక్కడ సి వేరే చేస్తాను కొండచిలువ Elif ఉపయోగిస్తుంది ఒకవేళ, 280 00:13:28,890 --> 00:13:33,960 కానీ వీటిని ఎక్కువగా ఉన్నాయి ఉపరితల స్థాయి మార్పులు. 281 00:13:33,960 --> 00:13:38,450 >> ఈ వంటి మళ్ళా తరచుగా పైథాన్ లో ఈ జాతీయం వ్రాసిన. 282 00:13:38,450 --> 00:13:42,350 మీరు ఈ విధమైన తయారు చేయవచ్చు బయట ఒక సమయంలో లూప్ తో విషయం 283 00:13:42,350 --> 00:13:46,387 మీరు కోరుకున్నాడు, కానీ మీరు ఖచ్చితంగా లేదు. 284 00:13:46,387 --> 00:13:48,970 మరియు తిరిగి, మీరు కావలెను వ్యూహం యొక్క అంశాలు బయటకు ప్రింట్ 285 00:13:48,970 --> 00:13:50,560 మీకు ఈ విధంగా ఉండవచ్చు. 286 00:13:50,560 --> 00:13:52,927 సరదాగా విషయాలు ఒకటి అయితే పైథాన్ గురించి 287 00:13:52,927 --> 00:13:54,760 మీరు అవసరం లేదు అని ఈ రూపావళి ఉపయోగించడానికి, 288 00:13:54,760 --> 00:13:57,290 మరియు మీరు ఒక ఉపయోగించవచ్చు కొద్దిగా మరింత లలితమైన ఒకటి. 289 00:13:57,290 --> 00:13:59,370 మీరు ఎరీ ఒక చెప్పగలదు. 290 00:13:59,370 --> 00:14:02,980 >> కాబట్టి బదులుగా ఇక్కడ కాకుండా మరియు సూచికలు పరుగు, 291 00:14:02,980 --> 00:14:05,630 ఆపై బయటకు లాగడం వ్యక్తిగత అంశాలు, 292 00:14:05,630 --> 00:14:08,644 మీరు నిజంగా కేవలం చెప్పడం అంశాలు తమను పరిగెత్తే. 293 00:14:08,644 --> 00:14:11,060 ఆపై మీరు ఏమి చేస్తున్నా లోపల నేరుగా నిర్వహించగల 294 00:14:11,060 --> 00:14:13,260 అందంగా సరదాగా ఉంటుంది, ఇది అంశాలు న. 295 00:14:13,260 --> 00:14:16,710 మరియు మేము ఉపయోగిస్తాము see-- చేస్తాము మళ్లీ మళ్లీ ఆ నుడికారాన్ని 296 00:14:16,710 --> 00:14:18,050 మేము కోడ్ ద్వారా నడుస్తూ. 297 00:14:18,050 --> 00:14:20,091 >> ఈ, మళ్ళీ, ఒక ఉదాహరణ ఏదో నేను చేస్తాము 298 00:14:20,091 --> 00:14:23,300 ఉన్నను, పైథాన్ మేజిక్ కాల్ చాలా సాంకేతిక కారణాల పని ఎందుకు. 299 00:14:23,300 --> 00:14:26,340 మరియు సాంకేతిక విషయాలు ఉన్నాయి అని క్రమంలో శ్రేణిని గురించి నిజమైన ఉండాలి 300 00:14:26,340 --> 00:14:28,340 ఈ కోసం తెర వెనుక పని. 301 00:14:28,340 --> 00:14:31,390 విషయం చాలా రకాల మీరు ఈ పని అంచనా కోరుతున్న 302 00:14:31,390 --> 00:14:36,610 ఈ కోసం అమలు కలిగి అంతర్నిర్మిత భాషలో మీరు. 303 00:14:36,610 --> 00:14:40,030 >> అది బాగుండేది మరో విషయం ఈ ప్రతి భాషలో పని చేస్తే, 304 00:14:40,030 --> 00:14:45,460 కానీ కొన్ని కారణాల ఎందుకు అది కాదు, ఉన్నాయి ఈ స్ట్రింగ్ సార్లు ఈ సంఖ్య ప్రింట్. 305 00:14:45,460 --> 00:14:48,860 ఈ సరిగ్గా చేస్తుంది పైథాన్ హాజరవుతారు మీరు కేవలం సరదాగా ఉంటుంది, ఇది ఏమి చేర్చదలచిన 306 00:14:48,860 --> 00:14:52,840 మరియు మేము నిజానికి దీని అర్థం మళ్ళీ mario.c, ఈ కార్యక్రమం తగ్గిస్తాయి. 307 00:14:52,840 --> 00:14:57,150 అయితే చాలా iterating కంటే, మేము చెయ్యవచ్చు కేవలం నేను ఖాళీలు కొన్ని సంఖ్య సే 308 00:14:57,150 --> 00:15:01,120 నేను హాష్లను సంఖ్య కావలసిన, మరియు చివరిలో కొన్ని హాష్లను. 309 00:15:01,120 --> 00:15:02,640 మరియు తిరిగి, మేము ఈ ఆకృతిని ఉపయోగిస్తాయి. 310 00:15:02,640 --> 00:15:05,340 >> ఇక్కడ, మేము అక్కడ చేస్తున్నారు ఒక వేరియబుల్ ఈ విధంగా. 311 00:15:05,340 --> 00:15:08,050 మళ్లీ, మేము చెప్పటానికి అవసరం లేదు ఇది వేరియబుల్ ఏ రకం, 312 00:15:08,050 --> 00:15:11,322 మాత్రమే సమయం మరియు మేము చేస్తాము లోపాలు పొందండి రన్ సమయంలో ఉంది. 313 00:15:11,322 --> 00:15:13,030 చేసినప్పుడు ఎవరైనా ప్రయత్నిస్తే ఏదో పాస్, 314 00:15:13,030 --> 00:15:14,860 అది కేవలం జరిమానా ఫంక్షన్ వస్తాయి చేస్తాము. 315 00:15:14,860 --> 00:15:18,240 ఈ కాదు ఎందుకంటే మేము ఇక్కడ చీలిక ఉంటే మీరు పరిధుల్లో సృష్టించవచ్చు ఆ విషయం, 316 00:15:18,240 --> 00:15:22,100 నేను అక్కడ రన్టైమ్ లోపం పొందుతారు మరియు నేను ఆ విధంగా డీబగ్ ఉంటుంది. 317 00:15:22,100 --> 00:15:25,050 కానీ అదే సమయంలో, నేను ఒక లేదు గురించి చాలా జాగ్రత్తగా ఉండాలి ఏమి 318 00:15:25,050 --> 00:15:32,800 వాస్తవిక ఉన్నంతకాలం, లో వశమైంది అమలు ఇది అన్ని చాలా సజావుగా పనిచేస్తుంది. 319 00:15:32,800 --> 00:15:35,080 >> నేను కూడా ఈ చేయగలిగితే కొద్దిగా క్లీనర్ 320 00:15:35,080 --> 00:15:41,770 ఒక నిర్దిష్ట అంతర్నిర్మిత ఫంక్షన్ ఉపయోగించి తీగలను న, కుడి ఇది జస్టిఫై ఉంటుంది. 321 00:15:41,770 --> 00:15:45,250 ఈ కేవలం ఒక ఉపయోగకరమైన ఫంక్షన్ లైబ్రరీ చుట్టూ అబద్ధం. 322 00:15:45,250 --> 00:15:47,660 అది డాక్యుమెంటేషన్ వార్తలు మీరు వెళ్ళి చూడండి ఉంటే. 323 00:15:47,660 --> 00:15:51,650 మరియు నేను బాగా నేను కలిగి వెళుతున్న చెప్పేది ఈ స్ట్రింగ్ హాష్లను కొన్ని సంఖ్య, 324 00:15:51,650 --> 00:15:56,390 మరియు నేను కుడి దాన్ని ప్యాడ్ సమర్థించేందుకు చేర్చదలచిన ఖాళీలతో దాన్ని ఈ పొడవు ఉండాలి. 325 00:15:56,390 --> 00:16:00,584 >> మళ్ళీ, ఈ ఉంది us-- పోసే డాక్యుమెంటేషన్, 326 00:16:00,584 --> 00:16:03,500 నేను నిజానికి these-- ద్వారా క్లిక్ చేస్తాము ఇది మా రెండవ నియమం వచ్చాము 327 00:16:03,500 --> 00:16:06,990 Python-- ప్రామాణిక లైబ్రరీ కోసం ఫంక్షన్ పద్ధతులు మీ స్నేహితులు. 328 00:16:06,990 --> 00:16:09,880 మరియు అది తరచుగా మీ అయితే విలువ నేను ఆశ్చర్యానికి వెతుకుతున్న వెళ్ళడానికి 329 00:16:09,880 --> 00:16:12,310 కేవలం ఈ పని చేసే ఒక విషయం ఉంది. 330 00:16:12,310 --> 00:16:13,830 బహుశా ఉంది. 331 00:16:13,830 --> 00:16:15,990 మీరు ప్యాడ్ చెయ్యాలనుకుంటే ఒక స్ట్రింగ్, మీరు భావిస్తే 332 00:16:15,990 --> 00:16:17,470 తిరిగి పొందాలనుకుంటే ఒక స్ట్రింగ్ సగం, మీరు భావిస్తే 333 00:16:17,470 --> 00:16:20,370 ఉంటే, ఒక స్ట్రింగ్ ద్వారా శోధించాలని మీరు విషయాలను పగుల చేర్చదలచిన 334 00:16:20,370 --> 00:16:22,420 కలిసి స్ట్రింగ్ తో వాటి మధ్య, కామాలతో 335 00:16:22,420 --> 00:16:24,640 ప్రామాణిక లైబ్రరీ ఉన్నాయి ఈ చేయడం కోసం విధులు. 336 00:16:24,640 --> 00:16:27,190 >> మరియు అది మీ జీవితం చేస్తుంది మీరు వాటిని ఉపయోగిస్తే సులభంగా 337 00:16:27,190 --> 00:16:29,240 బదులుగా రోలింగ్ మీ సొంత ప్రతిదానికి 338 00:16:29,240 --> 00:16:31,650 ఇక్కడ కోడ్ అయిదు లైన్ల లో, ఇక్కడ కోడ్ అయిదు లైన్ల. 339 00:16:31,650 --> 00:16:34,430 ఆ నిజంగా మొదలవుతుంది నిజ సమయంలో వరకు జోడించవచ్చు. 340 00:16:34,430 --> 00:16:37,430 >> ఆసక్తికరమైన విషయాలు ఒకటి ఎలా ఈ అని చెపుతాడు. 341 00:16:37,430 --> 00:16:39,980 మీరు ఒక డాట్ విషయము మీరు గమనించవచ్చు. 342 00:16:39,980 --> 00:16:43,490 నేను ఎడమ కొన్ని వస్తువు, ఆపై నేను ఒక ఫంక్షన్ ఒక డాట్ అని. 343 00:16:43,490 --> 00:16:49,780 ఈ నమూనాలు ఒకటి పైథాన్ ఉంది వస్తువులు పద్ధతులు అటాచ్ కోసం ఉపయోగిస్తుంది. 344 00:16:49,780 --> 00:16:54,410 మేము ఈ గురించి మాట్లాడదాము చివరిలో చాలా క్లుప్తంగా ఉంది 345 00:16:54,410 --> 00:16:58,510 కానీ మేము రెండు పనిచేయగల తెలుసు ఆ విషయం చెప్పడం డాట్ తీసుకొని విషయాలు 346 00:16:58,510 --> 00:17:01,690 సంసార, లేదా కాల్ తీసుకునే ఫంక్షన్ 347 00:17:01,690 --> 00:17:04,339 ఆ వస్తువు మరియు కొన్ని ఇతర వాదనలు. 348 00:17:04,339 --> 00:17:07,450 >> కాబట్టి ఈ రెండు మార్గాలని విషయాలు పైథాన్ లో పూర్తి చేయించడం. 349 00:17:07,450 --> 00:17:09,780 మరియు ఒక నిర్దిష్ట లేదో కార్యాచరణ అమలు చేయబడుతుంది 350 00:17:09,780 --> 00:17:14,230 ఈ శైలి లేదా ఈ శైలి ఏదో అని మీరు 351 00:17:14,230 --> 00:17:19,990 మీరు ఒక హ్యాంగ్ వచ్చేవరకు చూసేందుకు ఉండాలి ఇది ఒక దానిని వస్తాయి అవకాశం ఉంది. 352 00:17:19,990 --> 00:17:22,660 ఒక ఎక్కువ లేదా తక్కువ బంధన ఉంది పైథాన్ వెనుక తత్వశాస్త్రం 353 00:17:22,660 --> 00:17:24,930 మీరు ఎక్కువగా గ్రహిస్తాయి అది చాలా రాయడం ద్వారా. 354 00:17:24,930 --> 00:17:28,190 కొన్ని పాయింట్, ఈ యొక్క ఒక వద్ద ఏదో అమలు అవుతుంది 355 00:17:28,190 --> 00:17:29,470 సహజ అవుతుంది. 356 00:17:29,470 --> 00:17:32,420 ఇప్పుడు కోసం, అది కేవలం ఏదో మీరు గుర్తించడానికి మీరు తెలుసుకోవడానికి 357 00:17:32,420 --> 00:17:34,140 ప్రతి వ్యక్తి విషయం. 358 00:17:34,140 --> 00:17:36,420 >> కాబట్టి ప్రామాణిక లైబ్రరీ విధులు మీ స్నేహితులు, 359 00:17:36,420 --> 00:17:41,320 మరియు వారు మీరు విషయాలు ఇక్కడ వ్రాయండి వీలు నిజంగా త్వరలోనే ఈ చాలా స్థలాన్ని ఆక్రమిస్తాయి, 360 00:17:41,320 --> 00:17:42,040 నిజంగా సొంపుగా. 361 00:17:42,040 --> 00:17:45,670 మరియు ఈ బహుశా మరింత నిజానికి స్పష్టంగా, నేను సి కార్యక్రమం కంటే చెప్పేవాడిని 362 00:17:45,670 --> 00:17:46,780 అక్కడ. 363 00:17:46,780 --> 00:17:49,730 అలా అని వాస్తవం చెప్పలేదు చిన్న మీరు మొత్తం ఏనుగు ఇముడుతుంది 364 00:17:49,730 --> 00:17:52,250 ఆ ప్రదేశంలో మేము సేవ్ చేసిన. 365 00:17:52,250 --> 00:17:56,270 >> మరో విషయం, ఈ సృష్టీకరణ మారియో యొక్క నేను భావించే డాట్ సి, ఆ 366 00:17:56,270 --> 00:17:57,890 మీరు పొందవచ్చు చిన్నదైన ఉంది. 367 00:17:57,890 --> 00:18:00,757 ఇది Int పొందండి కలిగి లేదు, కానీ ఇది హార్డ్ సంకేతాలు 10 విలువ 368 00:18:00,757 --> 00:18:02,090 ఈ ఒక చేస్తుంది అదే మార్గం. 369 00:18:02,090 --> 00:18:06,080 హాజరవుతారు వద్ద లో ఈ ఒకటి గడియారాలు 84 అక్షరాలు, పైథాన్ అయితే 64 ఉంది. 370 00:18:06,080 --> 00:18:11,490 మరియు ఈ అనంతమైన మరింత ఉంది ఇక్కడ ఈ చెత్త కంటే చదవగలిగే. 371 00:18:11,490 --> 00:18:14,610 కాబట్టి పైథాన్ స్పేస్ లో మరింత సమర్థవంతంగా. 372 00:18:14,610 --> 00:18:17,260 ఇది కొద్దిగా తక్కువ సమర్థవంతం సమయం లో, కానీ చాలా ద్వారా. 373 00:18:17,260 --> 00:18:18,890 >> జాబితాలు పైథాన్ లో ఒక ముఖ్యమైన విషయం ఉంటాయి. 374 00:18:18,890 --> 00:18:21,540 375 00:18:21,540 --> 00:18:24,587 మేము వాటిని చూసిన, కానీ వారు లేరు శ్రేణుల C. లో అలా పనిచేస్తాయి చాలా వంటి 376 00:18:24,587 --> 00:18:27,170 ఇక్కడ, మీరు వాటిని డిక్లేర్ మీరు ఒక విషయం వాటిని తరలిస్తారు. 377 00:18:27,170 --> 00:18:29,810 ఇప్పుడు చతురస్రాలు కలిగి ఒక ఈ విషయాలు శ్రేణి. 378 00:18:29,810 --> 00:18:33,480 మళ్లీ, మేము వంటి ప్రకటించింది కాని రకం, కానీ మేము ఎప్పుడూ దానిని ఉపయోగించడానికి ప్రయత్నిస్తే, 379 00:18:33,480 --> 00:18:36,260 మీరు ఆశించే ఇష్టం ఏదైనా పూర్ణాంకాల యొక్క వ్యూహం పని 380 00:18:36,260 --> 00:18:40,130 పని అన్నారు పూర్ణాంకాల యొక్క వ్యూహం. 381 00:18:40,130 --> 00:18:42,030 >> ఈ ఒక విషయం ఇది మీరు ఖచ్చితంగా కాదు 382 00:18:42,030 --> 00:18:47,390 ఎందుకంటే సి లో ఏమి మెమరీ అది న కనుక చేతులు ఉంది 383 00:18:47,390 --> 00:18:48,950 కానీ పైథాన్ లో చేయడానికి చాలా సులభం. 384 00:18:48,950 --> 00:18:55,310 నేను నా శ్రేణి పెద్ద ఉండాలని మీరు అనుకుంటే, నేను అది ఒక మూలకం జోడించు మరియు అది మంచిది. 385 00:18:55,310 --> 00:18:57,150 >> ఏం తెర వెనుక జరగబోతోంది? 386 00:18:57,150 --> 00:18:59,150 వ్యాఖ్యాత వెళ్తుంది బయటకు మరియు కొన్ని మెమరీ, 387 00:18:59,150 --> 00:19:00,860 మరియు దీనికి ఒక పొందుతారు అదనపు మెమరీ కొద్దిగా, 388 00:19:00,860 --> 00:19:03,090 కాబట్టి నేను లేదు లేదు ప్రతిసారీ Realloc కు. 389 00:19:03,090 --> 00:19:04,897 కానీ ఎంత ఎక్కువ కలిగి ఇది మెమరీ అవసరం లేదు? 390 00:19:04,897 --> 00:19:06,730 ఈ నిర్ణయాలు కావు మీరు తయారు చేసేది, 391 00:19:06,730 --> 00:19:10,540 ఈ నిర్ణయాలు ఉంటాయి వ్యాఖ్యాత చేయాలని అన్నారు. 392 00:19:10,540 --> 00:19:12,270 >> ఇక్కడ మేము పరిధిలో చూడగలరు రెండు వాదనలు పడుతుంది 393 00:19:12,270 --> 00:19:16,430 కానీ ఇప్పటికీ కలుపుకొని చేస్తాడు టాప్ కాబట్టి మేము అక్కడ 1 జోడించండి. 394 00:19:16,430 --> 00:19:21,970 ఈ ఒక కూడా ఎక్కువ ఇది ఒక జాతీయం ఉంది ఈ వంటి విషయాలు రాయడానికి తెలివైన మార్గం. 395 00:19:21,970 --> 00:19:25,980 ఇది, జాబితా గ్రహణ అని మరియు ఇక్కడ మేము ఏమి చెబుతున్నారో 396 00:19:25,980 --> 00:19:32,560 నేను చాలు చేర్చదలచిన నేను స్క్వేర్డ్ ఈ పరిధిలో నేను ప్రతి విలువ. 397 00:19:32,560 --> 00:19:35,770 కుడివైపు ఈ విషయం మరొక కావచ్చు అర్రే, మరియు ఎడమ ఈ విషయం 398 00:19:35,770 --> 00:19:40,740 ఏదైనా నిర్దిష్ట ఫంక్షన్ ఒక వేరియబుల్ వంటి నేను పడుతుందని 399 00:19:40,740 --> 00:19:42,250 మరియు కొన్ని ఫలితంగా నాకు ఇచ్చుకుంటారు. 400 00:19:42,250 --> 00:19:43,480 >> నేను ఏమి వెళుతున్న ఉంది నేను నిర్మించడం వెళుతున్న 401 00:19:43,480 --> 00:19:46,200 ఈ అన్ని విషయాలను ఆ వ్యూహం ఈ పరిధిలో ప్రతి విలువ కోసం. 402 00:19:46,200 --> 00:19:48,960 403 00:19:48,960 --> 00:19:55,670 మరియు ఈ, చిన్న సూపర్, సూపర్ సొగసైన ఉంది మరియు అది అర్థం ఏమి చాలా స్పష్టంగా ఉంది. 404 00:19:55,670 --> 00:19:59,190 ఈ ఒకటి మళ్ళీ ఈ ఉంది విషయాలు 405 00:19:59,190 --> 00:20:03,860 ఒక of-- చాలా సంకేత కారణాలు పైథాన్ వంటి వ్యక్తులు ఆ. 406 00:20:03,860 --> 00:20:05,900 మీరు ప్రోగ్రామింగ్ కావాలనుకుంటే ఈ వంటి, అప్పుడు పైథాన్ 407 00:20:05,900 --> 00:20:07,830 మీరు తెలుసుకోవడానికి అనుకుంటాను ఒక భాష. 408 00:20:07,830 --> 00:20:10,950 >> మరియు తిరిగి, సాంకేతిక ఉన్నాయి ఈ పనులు ఎందుకు కారణాల. 409 00:20:10,950 --> 00:20:14,730 కానీ చాలా మేము ఆందోళన చేసేటపుడు మేము ఎక్కువ లేదా తక్కువ పట్టించుకోను. 410 00:20:14,730 --> 00:20:18,500 >> మీరు జాబితాలు ముద్రించాలా అనుకుంటే, అదే జాతీయాలను కొన్ని ఉపయోగపడతాయి. 411 00:20:18,500 --> 00:20:20,940 ఈ పరిధిలో నేను, మేము అనుకొనుట అన్ని విషయాలు ద్వారా సూచిక 412 00:20:20,940 --> 00:20:23,140 ఆపై వాటిని అల్ అవ్ట్ ప్రింట్. 413 00:20:23,140 --> 00:20:24,650 మరియు మీరు ఇక్కడ లెన్ చూస్తారు. 414 00:20:24,650 --> 00:20:27,150 మీరు ఎప్పుడైనా పొందుటకు కోరుకున్నాడు ఉంటే శ్రేణి పొడవు, ఆ 415 00:20:27,150 --> 00:20:31,150 పైథాన్ లో చాలా సులభం, సి లో చాలా కష్టం 416 00:20:31,150 --> 00:20:33,720 ఈ ఖచ్చితంగా ముద్రించాలా చేస్తుంది ఏమి మీకు ఆశించే ఇష్టం. 417 00:20:33,720 --> 00:20:36,986 మేము ముందు చూసిన వంటి మేము కూడా అనుకొనుట అర్రే అంశాలను పైగా iterate 418 00:20:36,986 --> 00:20:39,860 నేరుగా, మరియు అప్పుడు గురించి మాట్లాడటానికి వాటిని కాకుండా ఇండెక్స్ కలిగి కంటే 419 00:20:39,860 --> 00:20:43,190 తిరిగి శ్రేణి ప్రతిసారీ లోకి. 420 00:20:43,190 --> 00:20:45,990 >> మరియు ఈ మీరు చేయవచ్చు ఒక విషయం. 421 00:20:45,990 --> 00:20:49,984 కాబట్టి సి లో, మీరు ఏదో కోసం అడిగితే ఈ వంటి, ముద్రణ, చెబుతా 422 00:20:49,984 --> 00:20:51,150 పూర్ణాంకాల యొక్క వ్యూహం ఉంది. 423 00:20:51,150 --> 00:20:53,456 ఆ ఖచ్చితంగా ఒక కాదు స్ట్రింగ్, నేను ప్రింట్ కాదు. 424 00:20:53,456 --> 00:20:54,830 పైథాన్ ఎక్కువ లేదా తక్కువ పట్టించుకోరు. 425 00:20:54,830 --> 00:20:57,496 ఇది ఒక మార్గం ఉంది, వంటిది నేను ఒక స్ట్రింగ్ ఈ మలుపు కాలేదు? 426 00:20:57,496 --> 00:20:58,500 అవును, నేను ఆ చేస్తాను. 427 00:20:58,500 --> 00:21:01,600 కాబట్టి నేను ఆ ప్రింట్ చేస్తాము. 428 00:21:01,600 --> 00:21:03,640 ఈ మీరు చెయ్యవచ్చు అర్థం ఈ వంటి ఫంక్షన్ పనులు 429 00:21:03,640 --> 00:21:06,530 హార్డ్ భాగాలు చాలా ఉన్నాయి పదిహేనేళ్లలోపు గేమ్, లిఖిత 430 00:21:06,530 --> 00:21:08,930 పైథాన్ లో చాలా క్లుప్తంగా. 431 00:21:08,930 --> 00:21:11,320 >> మీరు అక్కడ చూస్తారు ఇక్కడ of-- కొద్దిగా 432 00:21:11,320 --> 00:21:14,441 నేను ఒక స్ట్రింగ్ ఒక పూర్ణాంకం తారాగణం చేసిన, మరియు నేను మానవీయంగా అలా ఉంటుంది. 433 00:21:14,441 --> 00:21:16,190 మరియు నేను జోడించండి వెళుతున్న మరొక స్ట్రింగ్ అది 434 00:21:16,190 --> 00:21:17,590 లేదా లేకపోతే పైథాన్ అయోమయం అవుతుంది. 435 00:21:17,590 --> 00:21:19,840 కానీ మీరు ఉన్నప్పుడు లేదో పూర్ణాంకం ఒక స్ట్రింగ్ జోడించడం 436 00:21:19,840 --> 00:21:22,630 నేను ఒక పొందుటకు అనుకుందాం am తిరిగి పూర్ణాంకం లేదా ఒక స్ట్రింగ్ తిరిగి? 437 00:21:22,630 --> 00:21:24,480 కానీ మళ్ళీ, మీరు కేవలం ఒక విషయం మీద STR కాల్, 438 00:21:24,480 --> 00:21:27,240 మరియు అది ఏ సాధ్యం కాలేదు ప్రపంచ ఒక స్ట్రింగ్ లోకి మార్చబడతాయి, 439 00:21:27,240 --> 00:21:30,390 అది బహుశా ఉంటుంది ఒక స్ట్రింగ్ మార్చబడ్డాయి. 440 00:21:30,390 --> 00:21:33,120 >> ఇక్కడ, మేము యొక్క ఉపయోగం చూడండి సమూహ జాబితాలో గ్రహణ 441 00:21:33,120 --> 00:21:38,690 ఎడమ, కొన్ని ఇండెక్సింగ్, వీటిలో మీరు దానిని ఉపయోగించవచ్చు కావలసిన ఖచ్చితంగా ఉంది, 442 00:21:38,690 --> 00:21:40,060 మరియు కొన్ని విషయాలు ముద్రించిన. 443 00:21:40,060 --> 00:21:42,560 మళ్ళీ, మేము నిర్వచించిన కొన్ని విధులు మరియు మేము వాటిని డౌన్ పిలుస్తాను 444 00:21:42,560 --> 00:21:45,820 ప్రధాన మేము నిజానికి ఫైలు వచ్చినప్పుడు. 445 00:21:45,820 --> 00:21:52,004 మీరు కావలసిన వంటి తిరిగి సరిగ్గా పనిచేస్తుంది C. వెతుకుము పని నుండి ఆశించడం, 446 00:21:52,004 --> 00:21:54,420 మేము వంటి విషయాలు అప్ సెట్ చేయవచ్చు దీన్ని ఇక్కడ జాబితా గ్రహణ వార్తలు 447 00:21:54,420 --> 00:21:59,245 ఒక వేరియబుల్ ఒక కార్య యొక్క, మరియు మేము నిజంగా కూడా సులభంగా దీన్ని చెయ్యవచ్చు. 448 00:21:59,245 --> 00:22:01,870 మేము శోధన వ్రాయడానికి అవసరం లేదు, అంతర్నిర్మిత భాష ఎందుకంటే 449 00:22:01,870 --> 00:22:04,230 ఈ విషయం ఈ శ్రేణి లో ఉంటే ఉంది. 450 00:22:04,230 --> 00:22:05,680 వేరే నిజమైన తిరిగి తప్పుడు తిరిగి. 451 00:22:05,680 --> 00:22:08,830 కాబట్టి ఆ కనుగొనేందుకు సంపూర్ణంగా. 452 00:22:08,830 --> 00:22:12,230 >> విధమైన సంపూర్ణంగా విధమైన కాల్ ఉంటుంది, 453 00:22:12,230 --> 00:22:15,462 ఇది ఆచరణలు ఉన్నాయి is-- ఈ కొన్ని C లైబ్రరీలను లోకి నిర్మించారు. 454 00:22:15,462 --> 00:22:17,170 మీరు ఈ చెయ్యాలనుకుంటే విధమైన వెనుకకు, మీరు 455 00:22:17,170 --> 00:22:20,450 ఈ ఐచ్ఛికం అధిగమించవచ్చు నిజమైన రివర్స్ లో వాదన. 456 00:22:20,450 --> 00:22:23,350 457 00:22:23,350 --> 00:22:27,860 మరియు మీరు క్రమం చెయ్యాలనుకుంటే తీగలను, అంతర్నిర్మిత యొక్క అలాగే. 458 00:22:27,860 --> 00:22:31,950 >> కాబట్టి ఈ వీరే చెప్పటానికి కాదు మీరు ప్రతి రోజు చెయ్యాల్సిన పనులు, 459 00:22:31,950 --> 00:22:34,280 కానీ ఆలోచన ఈ ఉంది పైథాన్ యొక్క తత్త్వం, 460 00:22:34,280 --> 00:22:37,530 ఇవన్నియు మీరు భావిస్తున్నట్టు విధమైన అంతర్నిర్మిత చేయాలనుకుంటున్నారా. 461 00:22:37,530 --> 00:22:42,410 మరియు అత్యంత ప్రామాణిక విధులు, కాబట్టి విధమైన, పొడవు, సంసార, 462 00:22:42,410 --> 00:22:44,380 అత్యంత తార్కికంగా సరైన ఇన్పుట్ మద్దతునిస్తుంది. 463 00:22:44,380 --> 00:22:49,020 మీరు ఒక అర్రే అదే లెన్ కాల్ మీరు ఒక స్ట్రింగ్ న లెన్ కాల్ మార్గం. 464 00:22:49,020 --> 00:22:55,785 మీరు తీగలను క్రమం multiply-- మీరు శ్రేణుల క్రమం అదే విధంగా. 465 00:22:55,785 --> 00:22:58,930 466 00:22:58,930 --> 00:23:00,740 >> చాలా ప్రామాణిక విధులు ప్రజలు బిల్డ్ 467 00:23:00,740 --> 00:23:03,000 మరియు అత్యంత మూడవ పార్టీ గ్రంథాలయాలు ప్రజలు 468 00:23:03,000 --> 00:23:06,980 వారు అనుసరిస్తూ ఉన్నందున, నిర్మించడానికి ప్రామాణిక లైబ్రరీ యొక్క రూపకల్పన, 469 00:23:06,980 --> 00:23:10,190 మీరు ప్రతిదీ పిలువబడుతుంది వంటి, ఎందుకు ఈ కేవలం పని లేదు, 470 00:23:10,190 --> 00:23:12,800 C. లో ఎక్కువ లేదా తక్కువ, ఇది పైథాన్ లో పని చేస్తుంది 471 00:23:12,800 --> 00:23:15,930 ప్రజలు ఫిగర్ వెనుక పని ఎందుకంటే ఒక విషయం మరియు అప్పుడు పనిచేస్తాయి ఏమి 472 00:23:15,930 --> 00:23:17,510 తగిన దానిపై. 473 00:23:17,510 --> 00:23:22,760 మరలా, సాంకేతిక నేపథ్యం, ​​కానీ అది ప్రోగ్రామర్లు మా జీవితాలను సులభతరం చేస్తుంది. 474 00:23:22,760 --> 00:23:26,820 >> ఇక్కడ ఫైలు I / O ఉంది. నేను దాఖలు / O యొక్క మా ఉంది అది సంక్లిష్టమైన చేస్తాయి చిన్న విషయాలు, 475 00:23:26,820 --> 00:23:29,890 అందువలన వనరులను ఉన్నాయి ఆన్లైన్, కానీ క్లుప్తంగా, 476 00:23:29,890 --> 00:23:33,010 మీరు ఒక ఫైల్ ఓపెన్ కాల్ ఒక నిర్దిష్ట రకం పేరు. 477 00:23:33,010 --> 00:23:37,640 ఆ చదవండి కాబట్టి, చదివి రాయడం లేదా కలపవచ్చు, వ్రాయండి. 478 00:23:37,640 --> 00:23:41,790 మీరు ఒక నిర్దిష్ట సంఖ్య చదవడానికి అక్షరాలు మరియు మీరు ఆ ప్రింట్ 479 00:23:41,790 --> 00:23:42,595 మీరు హలో పొందుతారు! 480 00:23:42,595 --> 00:23:43,970 ఈ ఫైలు హలో కలిగి వంటి నేను అర్థం! 481 00:23:43,970 --> 00:23:46,480 అది, చదవడానికి కాల్, మరియు మీరు తిరిగి పొందుతారు ఏమి 482 00:23:46,480 --> 00:23:49,520 అన్ని కలిగిన స్ట్రింగ్ యెరే యొక్క మిగిలిన, 483 00:23:49,520 --> 00:23:50,860 లేదా ఫైలు యొక్క మిగిలిన అన్ని. 484 00:23:50,860 --> 00:23:53,805 485 00:23:53,805 --> 00:23:56,055 మీరు మళ్ళీ చదివి కాల్ ఉంటే, మీరు ఫైల్ యొక్క ముగింపు వద్ద ఉన్నారని 486 00:23:56,055 --> 00:23:58,138 అందువలన మీరు పొందలేము ఏదైనా మరియు కాబట్టి మీరు దగ్గరగా ఉంటాం. 487 00:23:58,138 --> 00:24:02,510 మళ్ళీ, ఈ కాకుండా ముగించలేదు ఫైల్ ముగించలేదు, అది C. అవుతుందని వంటి 488 00:24:02,510 --> 00:24:07,190 F ఒక ఎందుకంటే ఈ విషయం ఉంది f మూసి విషయం, మరియు మీరు చేర్చదలచిన. 489 00:24:07,190 --> 00:24:12,092 కానీ ప్రాథమిక ఫైలు I / O కాదు ముఖ్యంగా సంక్లిష్ట. 490 00:24:12,092 --> 00:24:15,300 మళ్ళీ, మీరు ఒక ఫైల్ను తెరవడం చెయ్యాలనుకుంటే, ఉంటే మీరు ఒక నిర్దిష్ట లైన్ చదవడానికి కావాలనుకుంటే, 491 00:24:15,300 --> 00:24:17,870 మీరు నిర్దిష్ట బయటకు పొందవచ్చు లైనును అంతర్నిర్మిత ఇన్లు ఉంది. 492 00:24:17,870 --> 00:24:19,995 మీరు ఒక రాయడానికి చెయ్యాలనుకుంటే విషయం, మీరు ఈ వ్రాయగలరు. 493 00:24:19,995 --> 00:24:23,412 మీరు వ్యక్తిగత అవుట్ రాయడానికి చెయ్యాలనుకుంటే గాట్లు, మీరు ఆ వ్రాయగలవు. 494 00:24:23,412 --> 00:24:25,620 మరియు మీరు iterate చెయ్యాలనుకుంటే ఒక ఫైల్ యొక్క మార్గాల ద్వారా 495 00:24:25,620 --> 00:24:29,557 వ్యక్తిగతంగా, మేము నుండి ఒక భాగం వలె కొన్ని వారాల క్రితం, మీరు ఆ చేయవచ్చు. 496 00:24:29,557 --> 00:24:32,140 మళ్ళీ, చాలా వస్తువులు మీరు భావిస్తే పైగా iterate చేయగలరు ఇష్టం 497 00:24:32,140 --> 00:24:33,780 వారిపై మద్దతు iterating. 498 00:24:33,780 --> 00:24:37,430 కొండచిలువలు, ఒక ఫైల్ ఒక విషయం బహుశా అని నేను లైన్ ద్వారా లైన్ పైగా iterate అవ్వాలనుకుంటే. 499 00:24:37,430 --> 00:24:39,138 అది ఒక నిఘంటువు ఉంటే మరియు పదాలను నేను 500 00:24:39,138 --> 00:24:42,181 ఆ వ్యక్తి పొందడానికి ప్రయత్నిస్తున్న పదాలు, అప్పుడు, ఈ లూప్ లోపల, 501 00:24:42,181 --> 00:24:44,180 లైన్ అది చేస్తాడు మలుపు మరియు ఈ లో ప్రతి పదం 502 00:24:44,180 --> 00:24:47,880 ప్రతి లైన్ కోసం అమలుపరచటం అన్నారు ఫైలు చివర వరకు ఫైలులో. 503 00:24:47,880 --> 00:24:52,280 మరియు తిరిగి, నేను ప్రతి ముద్రించిన ఉంటే లైన్, పంక్తులు, కొత్త లైన్లు తో వస్తాయి 504 00:24:52,280 --> 00:24:54,740 కాబట్టి నేను ముగింపు ఏర్పాటు చేస్తున్నాను ఈ వంటి ఒక విషయం తిరిగి. 505 00:24:54,740 --> 00:24:56,580 అప్పుడు నేను నా ఫైలు యొక్క కంటెంట్లను పొంది. 506 00:24:56,580 --> 00:25:03,610 507 00:25:03,610 --> 00:25:07,480 >> లో నిర్వహించే రెండవ విషయం కొన్ని జాబితాలు వంటి మార్గాలు, మరియు కొన్ని మార్గాల్లో 508 00:25:07,480 --> 00:25:11,870 ఏదో గణనీయంగా మరింత శక్తివంతమైన, 509 00:25:11,870 --> 00:25:16,170 నిజంగా ఇవి ఉంటాయి నిఘంటువులు, ఉపయోగించడానికి చల్లని కానీ ప్రాథమికంగా హాష్ ఉంటాయి 510 00:25:16,170 --> 00:25:17,670 మారువేషంలో పట్టికలు. 511 00:25:17,670 --> 00:25:23,330 మీరు సరిగ్గా ఉపయోగించి ఒకటి సృష్టించవచ్చు అద్భుతం ఇది రెండు అక్షరాలు, 512 00:25:23,330 --> 00:25:25,959 మీరు అమలు చేయడానికి ప్రయత్నించాడు ఉంటే మీ సమస్య సెట్ హాష్ పట్టిక, 513 00:25:25,959 --> 00:25:27,250 మీరు ఉంటుంది చాలా నొప్పి తెలుసు. 514 00:25:27,250 --> 00:25:29,390 కానీ ప్రజలు చేసిన ఇది, మరియు, కాబట్టి బాగా జరుగుతుంది 515 00:25:29,390 --> 00:25:32,260 మీకు లేని ఇకపై దాని గురించి ఆందోళన. 516 00:25:32,260 --> 00:25:35,180 >> అప్పుడు మీరు వ్యక్తిగత విషయాలు చేర్చగలను. 517 00:25:35,180 --> 00:25:38,110 హాష్ tables-- లేదా నిఘంటువులు అలా కాదు ముఖ్యంగా 518 00:25:38,110 --> 00:25:40,240 మీరు వాటిని నిల్వ చేస్తున్న ఏమి పట్టించుకోను. 519 00:25:40,240 --> 00:25:44,210 కాబట్టి కొన్ని ఎంట్రీలను సంఖ్యలు ఉంటే, మరియు కొన్ని ఎంట్రీలను జాబితాలు ఉన్నాయి, 520 00:25:44,210 --> 00:25:47,360 కొన్ని ఎంట్రీలను ఇతర నిఘంటువులు ఉంటే, మరియు కొన్ని ఎంట్రీలను తీగలను ఉన్నాయి 521 00:25:47,360 --> 00:25:49,930 పైథాన్ చాలా జాగ్రత్త లేదు. 522 00:25:49,930 --> 00:25:53,460 >> మళ్ళీ, మీరు ఆశించే అది లోకి వెళ్ళి ఉంటే ఒక స్ట్రింగ్ మరియు మీరు తిరిగి పొందడానికి 523 00:25:53,460 --> 00:25:56,269 వ్యూహం యొక్క మీ సమస్య ఉంది. 524 00:25:56,269 --> 00:25:58,810 మరియు దీనికి ఎవరైతే యొక్క తప్పు అది విషయాలు పెట్టటం భావించారు 525 00:25:58,810 --> 00:26:00,476 నిఘంటు బహుశా మీరు ఉంది. 526 00:26:00,476 --> 00:26:02,350 ఎవరైనా ఉంటే వేరే, ఆశాజనక వారు 527 00:26:02,350 --> 00:26:04,520 బాగా గురించి ప్రవర్తించారు నిఘంటువు సాగుతున్నాయనీ 528 00:26:04,520 --> 00:26:07,420 మరియు ఏ ఆపదలను రాయలేదు మీరు వస్తాయి కోసం. 529 00:26:07,420 --> 00:26:10,890 >> కానీ ప్రామాణిక విధులు రెడీ సత్ప్రవర్తన విషయాలు మీరు తిరిగి ఇవ్వాలని. 530 00:26:10,890 --> 00:26:13,500 కాబట్టి వారు ఈ తిరిగి సే తీగలను ఒక నిఘంటువును వెనుకకు, 531 00:26:13,500 --> 00:26:15,860 మీరు వెళుతున్న ఆపై ప్రతిదీ నుంచి ఒక స్ట్రింగ్. 532 00:26:15,860 --> 00:26:20,710 మీరు ఈ కొన్ని చేయండి మరియు అది పర్యటనలు మీరు అప్, బాగా, మీరు ఉండవచ్చు. 533 00:26:20,710 --> 00:26:25,542 పైథాన్ ఖచ్చితంగా తగినంత మీరు ఇస్తుంది మీరు కావాలనుకుంటే తాడు, మీరే హేంగ్. 534 00:26:25,542 --> 00:26:28,250 ఇప్పుడు మేము వ్యక్తిగత ముద్రించవచ్చు ఈ అంశాలతో మరియు ఈ రాబడి 535 00:26:28,250 --> 00:26:29,935 సరిగ్గా మీరు ఆశించిన కావలసిన ఏమిటి. 536 00:26:29,935 --> 00:26:32,810 సరిగ్గా మీరు ఆశించిన కావలసిన ఏమిటి, నేను ఊహిస్తున్నాను, నేను చాలా ఉపయోగించి వెబ్ ఒక పదబంధం, ఉంది 537 00:26:32,810 --> 00:26:35,070 కానీ ఆ ఎక్కువ లేదా పైథాన్ ఎలా పనిచేస్తుంది తక్కువ. 538 00:26:35,070 --> 00:26:39,880 కాదు ఇది మీరు ఒక విషయం కోసం అడిగితే అది పైథాన్ లోపం త్రో 539 00:26:39,880 --> 00:26:43,194 మరియు అది బయటకు మీరు విడిచి ఉంటుంది ఏ ప్రోగ్రామ్ మీరు ఉన్నారు. 540 00:26:43,194 --> 00:26:45,360 ఇది నిజానికి ప్రింట్ చేస్తాము కంటే మరింత సమాచారం 541 00:26:45,360 --> 00:26:49,110 అది చేస్తాము మీరు చేసిన అభిప్రాయపడుతున్నారు చేస్తాము ఒక లైనును, మరియు. 542 00:26:49,110 --> 00:26:52,190 >> మరియు, మళ్ళీ, బహుశా మేము కావలసిన నిఘంటువులు పైగా iterate 543 00:26:52,190 --> 00:26:54,410 మరియు అది అన్ని విషయాలు ఇక్కడ చూడండి. 544 00:26:54,410 --> 00:26:57,440 ఇక్కడ మేము పైగా iterating ఉంటాయి అదే సమయంలో రెండు విషయాలు. 545 00:26:57,440 --> 00:27:03,040 అందువలన మేము ఒక కీ, విలువ చేయును, కానీ అప్పుడు ఈ అన్ని ముద్రించాలా. 546 00:27:03,040 --> 00:27:06,300 >> మరియు మేము cast-- కోరుకుంటే మేము నిజానికి ఈ నడిచింది ఉంటే 547 00:27:06,300 --> 00:27:10,840 మేము కొన్ని ఇబ్బంది ఎందుకంటే వుంటుంది మొదలైనవి మేము డేవిడ్ తో వెళ్ళినప్పుడు, 548 00:27:10,840 --> 00:27:13,920 మేము లేదు ఉంటే అది జత కాలేదు మొదటి స్ట్రింగ్ పడవేయగానే 549 00:27:13,920 --> 00:27:17,802 మేము ఆ శ్రేణి జోడించండి కాదు ఒక స్ట్రింగ్ లో తీగలను. 550 00:27:17,802 --> 00:27:19,760 కానీ మేము ఒక దానిని నటించారు స్ట్రింగ్, మేము ఏదో పొందుటకు 551 00:27:19,760 --> 00:27:22,590 ఈ వంటి, ఇది బహుశా ఉంది మనం చదవడానికి కావాలనుకుంటే. 552 00:27:22,590 --> 00:27:27,000 553 00:27:27,000 --> 00:27:30,500 >> మరియు ఈ స్పెల్లర్. 554 00:27:30,500 --> 00:27:32,460 మేము కేవలం విషయాలు లో చదవండి. 555 00:27:32,460 --> 00:27:35,770 మేము లో చదువుకోవచ్చు రేఖలుగా వ్యక్తిగత పదాల. 556 00:27:35,770 --> 00:27:38,240 మేము గత ఆఫ్ గొడ్డలితో నరకడం విషయం, కాబట్టి పెద్దప్రేగు మైనస్ 1 557 00:27:38,240 --> 00:27:41,651 we-- గత విషయం ఆఫ్ chomps ఒక స్ట్రింగ్ యొక్క చివరి అక్షరం. 558 00:27:41,651 --> 00:27:42,150 మేము చెప్పటానికి చేస్తాము. 559 00:27:42,150 --> 00:27:44,730 సరే, ఆ ప్రతి ఒకటి గెట్స్ ఈ నిఘంటువులో ఇన్సర్ట్, 560 00:27:44,730 --> 00:27:45,810 1 విలువ మ్యాపింగ్. 561 00:27:45,810 --> 00:27:48,006 మేము అలా కాదు ముఖ్యంగా ఒక పట్టించుకోనట్లు, 562 00:27:48,006 --> 00:27:51,130 కాని చెప్పడానికి అది కేవలం ఉంది, బాగా ఓహ్, ఈ విషయం నేను, నిఘంటువులో ఉంచుతాము. 563 00:27:51,130 --> 00:27:53,182 మేము ఉన్నాము తరువాత ఏమి ఎందుకంటే చేయబోవడం మేము ఉన్నాము ఉంది 564 00:27:53,182 --> 00:27:55,390 అది ఉంటే, బాగా సే అన్నారు , నిఘంటువులో అన్ని వద్ద. 565 00:27:55,390 --> 00:27:57,650 >> మళ్ళీ, ఈ పరీక్షకు సభ్యత్వం ఆపరేటింగ్ ఉంది 566 00:27:57,650 --> 00:28:00,940 పూర్తిగా భిన్నంగా ఉపయోగించి అల్గోరిథం అది ఒక జాబితాలో రెడీ కంటే, 567 00:28:00,940 --> 00:28:05,709 కానీ మేము అదే విధంగా అది కాల్ ఆ పైథాన్ చక్కెర పూత కొన్ని ఉంది 568 00:28:05,709 --> 00:28:07,250 విషయాలు కాబట్టి వారు ఉపయోగించడానికి సులభంగా ఉన్నారు. 569 00:28:07,250 --> 00:28:10,230 మరియు తిరిగి, మేము చూసిన ముందు ఈ వంటి విషయాలు. 570 00:28:10,230 --> 00:28:12,940 ఈ ప్రాథమికంగా కనుగొనేందుకు, లేదా అది ఖచ్చితంగా అదే సింటాక్స్ వార్తలు 571 00:28:12,940 --> 00:28:16,480 గా కనుగొనేందుకు, కానీ ఒక పైగా పనిచేస్తుంటుంది పూర్తిగా భిన్నంగా నిర్మాణాన్ని. 572 00:28:16,480 --> 00:28:20,170 మరియు మేము ముఖ్యంగా పట్టించుకోను. 573 00:28:20,170 --> 00:28:25,540 ఆ సో విషయాలు అని మీరు స్పెల్లర్ అమలు అడిగారు. 574 00:28:25,540 --> 00:28:29,278 ఈ రేటు వద్ద, మేము పొందడానికి వెళుతున్న ఎక్కువ లేదా పూర్తి psets అన్ని తక్కువ. 575 00:28:29,278 --> 00:28:31,474 >> ప్రేక్షకులు: సో basically కేవలం తిరిగి వస్తుంది 576 00:28:31,474 --> 00:28:34,852 అది లేనప్పుడు తప్పుగా స్పెల్లింగ్ నిఘంటువు ఏదో మ్యాచ్? 577 00:28:34,852 --> 00:28:36,060 ROSS RHEINGANS-YOO: అవును, అవును. 578 00:28:36,060 --> 00:28:38,964 579 00:28:38,964 --> 00:28:40,880 కాబట్టి, ఈ ఒక సమస్య యొక్క అనుసరణ సెట్ 580 00:28:40,880 --> 00:28:43,150 ఇది ఖచ్చితంగా అలా అడుగుతుంది. 581 00:28:43,150 --> 00:28:46,357 >> ప్రేక్షకులు: ఎందుకు అక్కడి 1 మైనస్ లైన్ ఉంది? 582 00:28:46,357 --> 00:28:48,190 ROSS RHEINGANS-YOO: సో చేసినప్పుడు మీరు iterating చేస్తున్న 583 00:28:48,190 --> 00:28:50,300 ఒక ఫైల్ కోసం అడుగుతూ పైగా పంక్తులు ద్వారా, పంక్తులు 584 00:28:50,300 --> 00:28:53,900 ఒక కొత్త లైన్ పాత్ర తో వస్తాయి దానిని మైనస్ 1 యొక్క ముగింపు వద్ద 585 00:28:53,900 --> 00:28:55,260 ఆ ఆఫ్ షాపింగ్ చేయడానికి కేవలం ఉంది. 586 00:28:55,260 --> 00:28:59,549 మరియు ఈ ఒక ముఖ్యంగా అనువైనది విషయాలు లోకి ఇండెక్సింగ్ యొక్క మార్గం. 587 00:28:59,549 --> 00:29:01,590 మీరు ఒక స్ట్రింగ్ కలిగి ఉంటే కాబట్టి, మరియు మీరు బాగా నేను కావాలనుకుంటే 588 00:29:01,590 --> 00:29:05,340 పాత్ర మూడు వద్ద ఆరంభమవుతుంది మరియు నేను ముగింపు వెళ్ళడానికి వెళుతున్న. 589 00:29:05,340 --> 00:29:07,140 3 పెద్దప్రేగు మీరు ఆ చేస్తాను. 590 00:29:07,140 --> 00:29:10,570 మీరు వంటి అయితే, నేను ప్రారంభించాలని మీరు అనుకుంటున్నారా మొదలయి గత మైనస్ 1 వెళ్ళండి 591 00:29:10,570 --> 00:29:12,400 పాత్ర, పెద్దప్రేగు మైనస్ 1. 592 00:29:12,400 --> 00:29:14,940 మరియు మీరు నుండి వెళ్ళడానికి కోరుకుంటే మొదటి మైనస్ మూడవ 593 00:29:14,940 --> 00:29:16,570 అప్పుడు మీరు 3 మైనస్ 1 చెప్పేవాడిని. 594 00:29:16,570 --> 00:29:19,464 595 00:29:19,464 --> 00:29:22,400 >> అదనంగా, మీరు ఇండెక్స్ అనుకుంటే వెనుక నుండి లెక్కింపు విషయాలు లోకి, 596 00:29:22,400 --> 00:29:24,470 మైనస్ మీరు సంఖ్యలు ఇండెక్స్ లో. 597 00:29:24,470 --> 00:29:26,980 ఎక్కడ సి, ఎందుకంటే పేలు లేదా బహుశా ఉంటుంది 598 00:29:26,980 --> 00:29:31,090 మీరు కలిగి లేదు ఇతర మెమరీ తిండికి మీరు చెప్పగలదు, వినడానికి యాక్సెస్ మైనస్ 1 599 00:29:31,090 --> 00:29:34,104 గత కాని 1 అంటే ఒక స్ట్రింగ్ లో పాత్ర. 600 00:29:34,104 --> 00:29:36,950 601 00:29:36,950 --> 00:29:43,590 >> గుణకాలు version-- ఉంటాయి సి లో లైబ్రరీలకు పోలికలు 602 00:29:43,590 --> 00:29:45,119 మరియు విషయాలు చాలా ఉపయోగకరం. 603 00:29:45,119 --> 00:29:46,910 విషయాలు చాలా మీరు భావిస్తే పైథాన్ లో చేయాలని, 604 00:29:46,910 --> 00:29:50,040 సాధారణ పాటు వేరియబుల్స్ యొక్క తారుమారు, 605 00:29:50,040 --> 00:29:52,290 మీరు జంటగా మారడానికి కావలసిన పెద్ద పెద్ద లైబ్రరీలను 606 00:29:52,290 --> 00:29:55,910 ఇంటర్ఫేస్లు మరియు మరింత పరస్పర సామర్థ్యాలు 607 00:29:55,910 --> 00:29:57,195 ప్రపంచంలోని ఇతర ప్రాంతాల్లో తో. 608 00:29:57,195 --> 00:29:58,910 sys ఆ ఒకటి టూల్స్ ఒక సమూహం తో 609 00:29:58,910 --> 00:30:01,159 పరస్పర ప్రయోజనకరమైన వ్యవస్థ తో 610 00:30:01,159 --> 00:30:05,050 మరియు దిగుమతి sys లాగా దిగుమతి చేస్తుంది. 611 00:30:05,050 --> 00:30:07,820 >> నుండి ఎక్కువగా డాక్యుమెంటేషన్ ఉంది మీరు ఇక్కడ వెళ్ళవచ్చు, ఇది ఆ 612 00:30:07,820 --> 00:30:11,490 లేదా మీరు Google లో కనుగొనగలిగితే పైథాన్ sys ను. 613 00:30:11,490 --> 00:30:12,640 మీరు టైప్ ఎంటర్. 614 00:30:12,640 --> 00:30:15,140 మొదటి లింక్ అవతరిస్తుంది పైథాన్ 2 లో డాక్యుమెంటేషన్, 615 00:30:15,140 --> 00:30:19,260 రెండవ లింక్ అన్నారు డాక్యుమెంటేషన్ python 3 ఉండండి. 616 00:30:19,260 --> 00:30:24,830 >> మరియు మేము కనిపిస్తున్న ఒక ఫైల్ వ్రాసియున్నాడు ఉంటే ముఖ్యంగా దీన్ని ఉంటే వంటి, మేము ఉన్నాము 617 00:30:24,830 --> 00:30:27,910 ఆపరేటింగ్ చూడటం కమాండ్ లైన్ వాదనలు, 618 00:30:27,910 --> 00:30:30,040 వంటి మేము చాలా నేర్చుకున్నాడు ప్రారంభ ఈ తరగతి లో. 619 00:30:30,040 --> 00:30:32,190 ఈ కష్టం కాదు. మీరు argv బయటకు పొందవచ్చు, 620 00:30:32,190 --> 00:30:34,565 ఆ విషయాలు ఒకటి ఇది sys అమలు చేస్తున్నాయి. 621 00:30:34,565 --> 00:30:37,210 ఇది అంతర్నిర్మిత కాదు కు బేస్ ప్యాకేజీ, కానీ మళ్ళీ, మీరు 622 00:30:37,210 --> 00:30:40,080 దిగుమతి ద్వారా పొడిగించవచ్చు sys నుండి కార్యాచరణను. 623 00:30:40,080 --> 00:30:41,090 మీరు sys కాల్ చేస్తాము. 624 00:30:41,090 --> 00:30:42,611 ఏదొ ఒకటి. 625 00:30:42,611 --> 00:30:43,360 ఇక్కడ argv ఉంది. 626 00:30:43,360 --> 00:30:45,193 ఏ వాస్తవానికి ఉంది argc sys, మీరు ఎందుకంటే 627 00:30:45,193 --> 00:30:47,880 లెన్ కాల్ కాబట్టి సులభంగా పొందవచ్చు. 628 00:30:47,880 --> 00:30:55,390 మేము అప్పుడు, ఆ ముద్రించిన మేము మా టెర్మినల్ echo-args.py నడిచింది. 629 00:30:55,390 --> 00:30:58,360 మేము ఒక అర్రే, తిరిగి పొందడానికి ఇది ఈ మొదటి వాదన ఉంది. 630 00:30:58,360 --> 00:31:02,240 మళ్ళీ, ఈ ఉంది, argv 0 పిలుపు రావడంతో ఆ విషయం యొక్క పేరు. 631 00:31:02,240 --> 00:31:04,870 మేము అదనపు తో దీనిని ఉంటే వాదనలు, మేము ఆ తిరిగి పొంది. 632 00:31:04,870 --> 00:31:07,687 633 00:31:07,687 --> 00:31:09,770 ఈ పొందడానికి ఒక మార్గం ఆదేశ పంక్తి వాదనలు. 634 00:31:09,770 --> 00:31:13,440 మీరు మారుతారు జెండాలు అనుకుంటే లేదా భర్తీ ప్రత్యేక విషయాలు 635 00:31:13,440 --> 00:31:16,050 ఒక నిర్దిష్ట డిఫాల్ట్, మీ స్నేహితుడు argparse ఉంది. 636 00:31:16,050 --> 00:31:21,550 మళ్ళీ మీరు ఆ కనుగొనడానికి ఆన్లైన్ python వద్ద Google వద్ద argparse. 637 00:31:21,550 --> 00:31:24,300 >> వినియోగ ఒక జంట ఉన్నాయి మీరు ఉపయోగించి మీరే గుణకాలకు 638 00:31:24,300 --> 00:31:27,630 మరియు తిరిగి, మీరు ఏ సమయంలో ఖర్చు ఉంటే ఈ భాష jsons దిగుమతి 639 00:31:27,630 --> 00:31:33,300 JSON యొక్క మరియు బయటకు చదవడానికి ఫైళ్లు, ఆ క్లిష్టమైన కాదు. 640 00:31:33,300 --> 00:31:37,139 మీరు ఒక ఫైల్ తెరుచుకుంటుంది, మీరు json.load అని ఫైల్లో మరియు మీరు ఒక విషయం తిరిగి పొందండి. 641 00:31:37,139 --> 00:31:37,930 ఆ విషయం ఏమిటి? 642 00:31:37,930 --> 00:31:40,329 ఇది ఒక JSON వస్తువు ఉంది. 643 00:31:40,329 --> 00:31:42,370 ఆ JSON శ్రేణి కలిగి ఉన్నచోట, పైథాన్ శ్రేణుల ఉంది. 644 00:31:42,370 --> 00:31:44,420 ఎక్కడ ఆ JSON ఉంది సహయోగ శ్రేణుల పైథాన్ యొక్క 645 00:31:44,420 --> 00:31:48,810 నిఘంటువులను తీగలను, అందువలన న సంఖ్యలు, మరియు. 646 00:31:48,810 --> 00:31:53,560 మీరు ఎత్తి డంప్ కావలసిన మీరు డంప్ కాల్, ఒక కొత్త ఫైల్ తెరుచుకుంటుంది, 647 00:31:53,560 --> 00:31:57,590 లోడ్లు మరియు కు డంపుల మరియు తీగలను బయటకు వెళ్ళి. 648 00:31:57,590 --> 00:32:02,120 >> అదేవిధంగా, ఊరగాయ అని చెపుతాడు ప్రధానంగా అదే ఇంటర్ఫేస్ లో. 649 00:32:02,120 --> 00:32:04,740 ఇది ఉంటే కొద్దిగా మరింత ఉపయోగకరంగా ఉంది మీరు పైథాన్ వస్తువులు డంపింగ్ చేస్తున్నారు. 650 00:32:04,740 --> 00:32:08,370 మీరు ఎప్పుడైనా సేవ్ అనుకున్నారు ఉంటే ప్రస్తుత స్థితి యొక్క ఒక వెర్షన్ 651 00:32:08,370 --> 00:32:11,930 ఒక భవిష్యత్తు కోసం ఒక వేరియబుల్ మీ ప్రోగ్రామ్ యొక్క అమలు, 652 00:32:11,930 --> 00:32:14,740 ఊరగాయ పైథాన్ యొక్క ఉంది ఆ చేయడం కోసం లైబ్రరీ. 653 00:32:14,740 --> 00:32:19,140 >> మీరు ఏ విధమైన ఉంటే బయటకు వ్రాయగలిగిన వేరియబుల్ 654 00:32:19,140 --> 00:32:21,990 వంటి పదాలు మరియు అక్షరాలు మరియు బైట్లు ఈ నిఘంటువులో వంటి, 655 00:32:21,990 --> 00:32:24,230 మేము డౌన్ రాస్తుంది మేము దానిని డౌన్ రాస్తుంది 656 00:32:24,230 --> 00:32:26,670 ఇది ఒక JSON వస్తువు, వంటి వాచ్యంగా ఈ అక్షరాలు. 657 00:32:26,670 --> 00:32:29,420 మరియు అప్పుడు అది చాలా తేలిక ఒక మానవ అది తెరుచుకుంటుంది మీరే తెరవడానికి 658 00:32:29,420 --> 00:32:30,889 మరియు అది చదవండి. 659 00:32:30,889 --> 00:32:33,180 మేము ముఖ్యంగా చేస్తే అది చదివిన మానవులు పట్టించుకోనట్లు, 660 00:32:33,180 --> 00:32:38,490 మేము మరింత సమర్ధవంతంగా కూడా ప్యాకేజీ కాలేదు తరువాత అభివృధ్ధిలో అని రూపాలు లోకి 661 00:32:38,490 --> 00:32:42,860 లేదా ఆ తరువాత పెంచి కాలేదు. 662 00:32:42,860 --> 00:32:46,740 మరియు ఈ 80% ఆదా స్పేస్ మీ వస్తువులను ఉండవచ్చని 663 00:32:46,740 --> 00:32:49,390 మీరు longhand వాటిని వ్రాసియున్నాడు ఉంటే పడుతుంది. 664 00:32:49,390 --> 00:32:52,384 >> మీరు చాలా ఊరగాయ కాల్ అదే way-- డంప్, లోడ్, 665 00:32:52,384 --> 00:32:53,800 ఆపై మీరు మీ విషయాలు తిరిగి పొందడానికి. 666 00:32:53,800 --> 00:32:56,880 మీరు చాలా రాయడం చేస్తే చిన్న పైథాన్ కార్యక్రమాలు 667 00:32:56,880 --> 00:32:59,952 రాష్ట్ర సేవ్ చేయాలనుకుంటున్నారా, మరియు అప్పుడు చదవండి వాటిని తిరిగి తరువాత, ఈ వంటి విషయాలు 668 00:32:59,952 --> 00:33:00,660 మీ స్నేహితులు. 669 00:33:00,660 --> 00:33:02,640 మీరు చాలా అనుకొనుట సులభంగా JSON వంటివి వాటిని డంప్. 670 00:33:02,640 --> 00:33:04,550 చాలా వరకూ పైథాన్ వస్తువులు JSON బయటకు డంప్ చేయగలుగుతారు 671 00:33:04,550 --> 00:33:11,310 ఆ నిర్మాణాత్మకంగా ఏ ఆశ ఉంది ఉంటే వారు ఆ విధంగా ప్రాతినిధ్యం కాలేదు. 672 00:33:11,310 --> 00:33:14,410 >> ఈ యొక్క కొన ఉంటాయి ఉపయోగకరమైన గుణకాలకు మీద మంచుకొండ. 673 00:33:14,410 --> 00:33:19,510 కాబట్టి sys, OS, మల్టీప్రోసెసింగ్ ఉన్నాయి విషయాలు ప్రాథమిక workhorses విధమైన 674 00:33:19,510 --> 00:33:23,120 మేము సంకర్షణ అవసరం ఫైల్ సిస్టమ్ OS., 675 00:33:23,120 --> 00:33:28,764 , os.isdirectory, os.isfile వంటి os.makefile, ఈ మీ స్నేహితులు. 676 00:33:28,764 --> 00:33:30,930 మీరు ఇంటరాక్ట్ అనుకుంటే ఒక ప్రత్యేక ఫైలు రకం, 677 00:33:30,930 --> 00:33:32,190 JSON, ఊరగాయ, csv. 678 00:33:32,190 --> 00:33:37,160 మీరు వెబ్ సంకర్షణ అనుకుంటే పేజీలు పొందడానికి urllib http 679 00:33:37,160 --> 00:33:41,370 పేజీలు. bs4-- BeautifulSoup-- అది HTML కోసం ఒక అద్భుతమైన పార్సర్ వార్తలు. 680 00:33:41,370 --> 00:33:47,047 మీరు ఒక HTML మరియు మీరు దీన్ని అమలు ఇప్పుడు ఈ సమూహ శ్రేణి వస్తువు పొందండి, 681 00:33:47,047 --> 00:33:49,630 మీరు పైగా ప్రయాణించి ఇది లుకింగ్ వంటి కేవలం వెతుకుతున్న 682 00:33:49,630 --> 00:33:52,380 ఉంటే అద్భుతమైన ఇది లో, ఉంది. 683 00:33:52,380 --> 00:33:55,920 >> ఒక బంచ్ ఉంది running-- ప్యాకేజీలు 684 00:33:55,920 --> 00:33:57,960 ముఖ్యంగా mathy పనులు. 685 00:33:57,960 --> 00:34:01,790 మీరు గుణిస్తారు అనుకుంటే కాబట్టి, , విలోమం మాత్రికలు అనుకరిస్తే, 686 00:34:01,790 --> 00:34:05,690 NumPy అన్ని ప్రజలు ఉపయోగిస్తారు ఆ కోసం ప్రపంచవ్యాప్తంగా. 687 00:34:05,690 --> 00:34:09,620 SciPy మరింత ఉపయోగకరంగా ఉంది ఆ దిశలో టూల్స్. 688 00:34:09,620 --> 00:34:13,980 sklearn-- యంత్ర అభ్యాస, సహజ భాషా సంవిధానం, 689 00:34:13,980 --> 00:34:17,880 సూపర్ ఉపయోగకరమైన విషయాన్ని, గెట్స్ పైథాన్ లో అన్ని సమయం అమలు. 690 00:34:17,880 --> 00:34:21,469 >> మరియు తిరిగి, కొద్దిగా పడుతుంది ఇక క్షమించండి వ్రాయండి కు, 691 00:34:21,469 --> 00:34:26,199 నడిపించేందుకు కొద్దిగా సమయం పడుతుంది కానీ నిజమైన ఇంజనీర్లు ఉంటాయి కారణం 692 00:34:26,199 --> 00:34:29,900 మీరు ఉంటాయి కాబట్టి ఉపయోగం పైథాన్ ఉంది కాకుండా, కోడ్ రాయడం మీరు దిగ్బంధించాయి 693 00:34:29,900 --> 00:34:32,699 మీ కంప్యూటర్ కంటే కోడ్ అమలు. 694 00:34:32,699 --> 00:34:35,860 మీరు ఒక రాయాలో చేస్తే కార్యక్రమం, ఇతర ప్రజల ఇది మా 695 00:34:35,860 --> 00:34:37,699 ఉపయోగించడానికి వెళ్తున్నారు ఎప్పటికీ, Linux, మీరు వంటి 696 00:34:37,699 --> 00:34:41,900 మీరు ఉంటే మీరు C. లో వ్రాస్తానని ఒక గణన ఇంజిన్ రాయాలో, 697 00:34:41,900 --> 00:34:46,124 మీరు అవసరమైతే మీరు పైథాన్ లో వ్రాస్తానని ప్రతి జంట నెలల మార్చడానికి. 698 00:34:46,124 --> 00:34:48,540 కొంతమంది అది రాస్తుంది సి వారు ఆ వంటి ఉన్నాము ఎందుకంటే. 699 00:34:48,540 --> 00:34:51,100 700 00:34:51,100 --> 00:34:54,050 >> కాబట్టి మేము దిగుమతి sys చూసిన విషయాలు పొందడానికి ఒక మార్గం వలె 701 00:34:54,050 --> 00:34:57,070 మీ కార్యక్రమంలోకి మాడ్యూల్ పొందడానికి. 702 00:34:57,070 --> 00:35:00,370 మీరు కూడా ఇది దిగుమతి చేసుకోవచ్చు ఒక మారుపేరు, మీరు కావాలనుకుంటే. 703 00:35:00,370 --> 00:35:03,660 మళ్ళీ మల్టీప్రోసెసింగ్ ఒక నొప్పి ఉంది ప్రతిసారీ టైప్, కాబట్టి MP గా దిగుమతి 704 00:35:03,660 --> 00:35:05,900 ఆపై ఎప్పుడైనా మీరు కార్యక్రమంలో దీనిని ఉపయోగిస్తారు, 705 00:35:05,900 --> 00:35:09,732 మీరు mp.process చెప్పటానికి, లేదా మీరు ఏమి ఉంటుంది. 706 00:35:09,732 --> 00:35:12,670 మీరు దిగుమతి చెయ్యాలనుకుంటే కేవలం ఒకే విషయం, 707 00:35:12,670 --> 00:35:19,450 కాబట్టి urllib అనే విషయం ఉంది అభ్యర్థన, కాబట్టి మీరు దిగుమతి చేసుకోవచ్చు. 708 00:35:19,450 --> 00:35:22,610 తరువాత, మీరు దానిని ఇన్వోక్ కాదు urllib.request, కానీ కేవలం అభ్యర్థన గా 709 00:35:22,610 --> 00:35:24,590 దానికదే ద్వారా. 710 00:35:24,590 --> 00:35:30,110 >> మరియు మీరు ప్రతిదీ దిగుమతి చేసుకోవచ్చు ఒక మాడ్యూల్ నుండి మీరు కావాలనుకుంటే. 711 00:35:30,110 --> 00:35:34,820 ఈ అప్పుడప్పుడు మంచి ఆలోచన కాదు ఈ సాధారణంగా మంచి ఆలోచన కాదు, నిజానికి. 712 00:35:34,820 --> 00:35:39,080 మీరు ఏదైనా ఉంటే ఎందుకంటే very-- ఎందుకంటే ఆ మాడ్యూల్ లో ఒక పేరు ఉంది అని మీరు 713 00:35:39,080 --> 00:35:41,640 ఎక్కడైనా ఉపయోగించడానికి కోరుకున్నారు మీ కార్యక్రమంలో, మీరు కాదు. 714 00:35:41,640 --> 00:35:44,127 >> మరియు అది ఎల్లప్పుడూ స్పష్టమైన కాదు ఆ కేస్. 715 00:35:44,127 --> 00:35:46,460 నిర్ధారించుకోండి చేయడానికి ఏమి మీరు చేస్తున్న, సురక్షిత జరిగినది 716 00:35:46,460 --> 00:35:47,920 మీరు అప్ తెరవడానికి అవసరం మాడ్యూల్ మరియు అన్ని చూడండి 717 00:35:47,920 --> 00:35:50,295 వదులుకోవడానికి పేర్లు అక్కడ విధులను అన్ని 718 00:35:50,295 --> 00:35:53,010 వేరియబుల్స్ యొక్క అన్ని ఆ మాడ్యూల్ నివసిస్తున్నారు 719 00:35:53,010 --> 00:35:57,040 మీరు అన్ని తెస్తున్నాం ఎందుకంటే వాటిని మీ స్థానిక పేరుబరి లోకి. 720 00:35:57,040 --> 00:35:58,680 >> కాబట్టి ప్రజలు దీన్ని. 721 00:35:58,680 --> 00:36:01,322 ఇది సాధారణంగా మద్దతిస్తుంది మీరు ఈ చెయ్యమని. 722 00:36:01,322 --> 00:36:03,280 కానీ ప్రజలు అన్ని దీన్ని సమయం వారు ఉన్నాము ఎందుకంటే 723 00:36:03,280 --> 00:36:05,180 సోమరితనం మరియు mp టైప్ చేయడానికి వద్దు. 724 00:36:05,180 --> 00:36:06,310 ఏదైనా ఎప్పుడూ. 725 00:36:06,310 --> 00:36:09,560 726 00:36:09,560 --> 00:36:13,310 >> గుణకాలు గురించి అన్ని ఈ చర్చ ఒక చిన్న చర్చ చుట్టూ నన్ను తీసుకుని 727 00:36:13,310 --> 00:36:15,930 మీరు పైథాన్ లో కార్యక్రమాలు రూపకల్పన ఎలా. 728 00:36:15,930 --> 00:36:19,860 మొదటి అడుగు ఉంటే చూడటానికి తనిఖీ చేయడం ఎవరితోనూ ఇప్పటికే విషయం చేశారు 729 00:36:19,860 --> 00:36:22,160 లేదా విషయం యొక్క 90% పూర్తి. 730 00:36:22,160 --> 00:36:26,010 అవకాశాలు వారు బహుశా ఉంటాయి, మరియు మీరు వారి విషయం పొందుటకు మరియు అమలు వెళ్ళాలి. 731 00:36:26,010 --> 00:36:28,900 లేదా దాని చుట్టూ ఒక రేపర్ రాయడానికి మీ ఉద్దేశ్యం అది స్వీకరించే. 732 00:36:28,900 --> 00:36:31,250 ఆ తర్వాత మాత్రమే ఇది మీరు భావిస్తున్నట్టు విఫలమైంది 733 00:36:31,250 --> 00:36:35,529 వెళ్ళి గురించి ఆలోచిస్తూ ప్రారంభించడానికి వ్రాయండి ఎలా మీరు కలిసి ఈ విషయం ఉంచుతాడు. 734 00:36:35,529 --> 00:36:37,320 Stuff ఎన్నో ఉన్నాయి అక్కడ, మరియు ఆ 735 00:36:37,320 --> 00:36:39,180 అత్యంత ఉపయోగకరమైన ఒకటి పైథాన్ గురించి విషయాలు. 736 00:36:39,180 --> 00:36:40,930 భాష ఇలా సొగసైన భాష 737 00:36:40,930 --> 00:36:43,800 కూడా ఎందుకంటే ఉపయోగించడానికి సులభం, కానీ అది అలా సొగసైన మరియు ఉపయోగించడానికి సులభం 738 00:36:43,800 --> 00:36:47,420 ప్రజలు ఒక కోసం ఉపయోగించి చేయబడ్డాయి చాలాకాలం మరియు stuff చాలా ఉంది 739 00:36:47,420 --> 00:36:52,520 మీరు అక్కడ మీ స్వంత ఉపయోగం కోసం ఉపయోగిస్తామని. 740 00:36:52,520 --> 00:36:58,457 >> కాబట్టి పైథాన్ చివరి నియమం ఎవరైనా ఉంది వేరే ఇప్పటికే బహుశా వ్రాశారు 741 00:36:58,457 --> 00:37:00,290 ఆ కోసం మాడ్యూల్ను మరొకరిని ఇప్పటికే ఉంది 742 00:37:00,290 --> 00:37:02,980 బహుశా ఆ కోసం ఒక లైబ్రరీ వ్రాసిన. 743 00:37:02,980 --> 00:37:06,579 మీరు ఒక పనిని చేయడానికి ప్రయత్నించండి ముందు, చూడండి అది అమలు చేయబడింది ఉంటే చూడటానికి. 744 00:37:06,579 --> 00:37:07,370 ఇది ఆ కష్టం కాదు. 745 00:37:07,370 --> 00:37:11,960 నేను జారీ గుణకాలకు అన్ని ముందు, బహుశా ఒక మినహా, 746 00:37:11,960 --> 00:37:15,220 ప్రతి ముందస్తుగా ఇన్స్టాల్ రావు ప్రామాణిక పైథాన్ సంస్థాపన. 747 00:37:15,220 --> 00:37:17,769 కాబట్టి ఒక కాల్ తో మీరు సంసార దిగుమతి 748 00:37:17,769 --> 00:37:19,852 కార్యాచరణను అన్ని మీ వేలికొనలకు. 749 00:37:19,852 --> 00:37:24,660 750 00:37:24,660 --> 00:37:28,920 >> ఈ మూసివేయాలని ప్రారంభమై చర్చ, కొన్ని విషయాలు ఉన్నాయి 751 00:37:28,920 --> 00:37:32,770 నేను బ్లాక్ బాక్సులుగా వదిలి చేసిన మరియు విధమైన పైగా గ్లాస్ద్ 752 00:37:32,770 --> 00:37:37,217 మరియు కొన్ని తెలుపు ఐ చేసిన ఉంది ఉంది చెప్పారు నిజాయితీ కొరకు, 753 00:37:37,217 --> 00:37:39,050 నేను కనీసం సమయంలో చేస్తాము ఇక్కడ కూడా, నేను కాదు 754 00:37:39,050 --> 00:37:43,980 వాటిని అన్ని లోకి సూపర్ లోతుగా వెళ్ళి మరియు వారి సాంకేతిక వివరణలు. 755 00:37:43,980 --> 00:37:46,010 >> విషయాలు చాలా నేను మేజిక్ అని చేసిన 756 00:37:46,010 --> 00:37:48,980 ఇతర ప్రజలు అంటారని ఏమిటి ఓరియంటెడ్ ప్రోగ్రామింగ్ అభ్యంతరం. 757 00:37:48,980 --> 00:37:52,470 కాబట్టి విషయాలు మా ఉన్నాయి కాబట్టి వేరియబుల్స్ చాలా తరచుగా కాదు 758 00:37:52,470 --> 00:37:56,540 సాధారణ బైట్లు, కూర్చొని జ్ఞాపకశక్తి, కానీ చాలా క్లిష్టంగా ఉంటాయి 759 00:37:56,540 --> 00:38:01,910 అంతర్గత వస్తువులు విధులు మరియు మా గురించి రాష్ట్ర 760 00:38:01,910 --> 00:38:05,570 గుప్త వేరియబుల్స్ మా దాచిన కార్యాచరణ, ఇది 761 00:38:05,570 --> 00:38:09,480 మీరు తీగలను వాటిని మలుపు అనుమతిస్తుంది, ఇది మీరు వాటిని పైగా iterate అనుమతిస్తుంది. 762 00:38:09,480 --> 00:38:12,260 మరియు మీరు writing-- చేస్తుంటే మరియు వారు ఆ కారణం 763 00:38:12,260 --> 00:38:15,710 ఈ గొప్ప పనితనం అన్ని people-- ఎందుకంటే 764 00:38:15,710 --> 00:38:17,740 వాస్తుశిల్పులు language-- వెళ్ళాను 765 00:38:17,740 --> 00:38:22,420 ద్వారా మరియు ప్రతి ప్రామాణిక కోసం వస్తువు, కార్యాచరణను చాలు 766 00:38:22,420 --> 00:38:26,970 ఈ ఎంత చెప్పటానికి ఎలా ఈ పనిచేస్తాయి కానుంది 767 00:38:26,970 --> 00:38:28,470 ఎవరైనా అది పైగా iterate అనుకొంటే. 768 00:38:28,470 --> 00:38:31,240 >> నిద్రతో ఆ ఎవరైనా వాటిని బహుశా పైగా iterate మీరు, 769 00:38:31,240 --> 00:38:34,529 తర్కం వ్రాశారు మానవీయంగా మీరు ఉన్నాము ఎలా 770 00:38:34,529 --> 00:38:36,070 ఆ వస్తువు మీద iterate కోరుకుంటున్నాము. 771 00:38:36,070 --> 00:38:40,274 మీరు బహుశా మీరు ఉండవచ్చు ప్రతిదీ ఒక స్ట్రింగ్ లోకి కురిపించింది తర్కం వ్రాశారు. 772 00:38:40,274 --> 00:38:43,440 ఈ మీరు కాల్ ఫంక్షన్ మీరు ఒక స్ట్రింగ్ ఈ అవ్ట్ డంప్ అనుకుంటున్నారా. 773 00:38:43,440 --> 00:38:45,273 ఈ ఎందుకు మీరు ఉంది , విషయాలు ఈ లెన్ కాల్ 774 00:38:45,273 --> 00:38:49,900 మీరు కోసం కాల్ చేయవచ్చు ఎందుకు, ఈ ఉంది ఎందుకు మీరు ప్రతిదీ లో కాల్ చేయవచ్చు 775 00:38:49,900 --> 00:38:53,490 మీరు కావలసిన భావిస్తున్నట్టు, ఎందుకంటే వారితో మోస్తున్న అన్ని ఆ, 776 00:38:53,490 --> 00:38:55,380 సాంకేతిక చేయాలో అలా. 777 00:38:55,380 --> 00:38:58,170 778 00:38:58,170 --> 00:39:00,432 >> ఈ నేను ఉన్నాను అని ఏదో ఉంది సూపర్ లోకి వెళ్ళడానికి వెళ్ళడం లేదు. 779 00:39:00,432 --> 00:39:03,140 కానీ జాబితాలో కోసం విషయం నేర్పుగా ఉంది ఉచ్చులు కోసం, C స్టైల్ భిన్నంగా, 780 00:39:03,140 --> 00:39:06,160 మరియు మీరు ఆ గురించి చదువుకోవచ్చు ఇంటర్నెట్ మీకు ఆసక్తి ఉంటే. 781 00:39:06,160 --> 00:39:08,930 ఒక చీకటి కోణం అన్ని ఉంది ఈ కారణంగా, నేను పేర్కొన్న ఆ 782 00:39:08,930 --> 00:39:10,359 కాబట్టి రెండు విషయాలను. 783 00:39:10,359 --> 00:39:13,400 మొదటి ఈ ఆబ్జెక్ట్ ఓరియంటెడ్ ఉంది ప్రోగ్రామింగ్ భారాన్ని చాలా జతచేస్తుంది 784 00:39:13,400 --> 00:39:16,080 యాదృచ్ఛిక విషయాలు, కాబట్టి మీరు ముగించాలి అప్ చాలా అధిక మెమరీ ఉపయోగించే; 785 00:39:16,080 --> 00:39:18,640 మీరు కొంచెం ఉపయోగించి ముగుస్తుంది సమయం మీరు లేకపోతే దానికన్నా. 786 00:39:18,640 --> 00:39:21,300 Other-- కానీ మరింత ఈ కృత్రిమ డార్క్ సైడ్ 787 00:39:21,300 --> 00:39:24,047 విషయాలు కేవలం పని ఉంటే, ఉంది వంటి మీరు వారికి కావలసిన 788 00:39:24,047 --> 00:39:27,130 మీరు సూపర్ హార్డ్ ఆలోచించడం అవసరం లేకుండా ఈ ఒక పూర్ణాంకానికి ఉండాలి లేదో గురించి 789 00:39:27,130 --> 00:39:29,713 లేదా ఒక ఉండాలి అనే ఫ్లోట్, ఇది ఇక్కడ పైగా ఆ కావచ్చు 790 00:39:29,713 --> 00:39:34,240 మీరు ఇక్కడ పైగా ఒక పూర్ణాంకానికి ఉత్పత్తి కానీ మీరు భావిస్తున్నాను కాని వారు క్షమించండి always-- చేస్తాము, 791 00:39:34,240 --> 00:39:36,555 అది ఇక్కడ కావచ్చు మీరు ఒక ఫ్లోట్ ఉత్పత్తి, 792 00:39:36,555 --> 00:39:39,430 కాని మీరు ఎప్పుడు రెండవ భాగం ను మీ ప్రోగ్రామ్ యొక్క, మీరు అనుకున్నది, 793 00:39:39,430 --> 00:39:41,150 బాగా ఓహ్, కానీ వారు చేస్తాము ఎల్లప్పుడూ నాకు ఒక పూర్ణాంకానికి పాస్. 794 00:39:41,150 --> 00:39:43,608 వారు లేకపోతే మరియు, అది సాధ్యం మీరు ఎక్కడో wedged 795 00:39:43,608 --> 00:39:47,600 మీరు ఇండెక్స్ ఆ ఉపయోగించడానికి ప్రయత్నించండి ఉంటే వ్యూహం లోకి, లేదా మీరు ఏమి కలిగి ఉంటాయి. 796 00:39:47,600 --> 00:39:51,050 >> వాస్తవ ఒకనాటి సి గురించి ఉపయోగకర విషయాలను 797 00:39:51,050 --> 00:39:54,219 అది నిజంగా ఆలోచించడం మీరు దూర్చి మీరు any-- చేయడానికి హార్డ్ ముందు 798 00:39:54,219 --> 00:39:56,510 మీరు ఏ వేరియబుల్ తీసుకుని ముందు ఉనికిలోకి వంటి ఏమి 799 00:39:56,510 --> 00:39:58,764 ఈ వేరియబుల్ రకం. 800 00:39:58,764 --> 00:40:00,680 మరియు అది కలిగి జరగబోతోంది అన్ని సారి ఆ రకం. 801 00:40:00,680 --> 00:40:02,410 >> ఇది నిజం కాదు పైథాన్, మరియు నిజానికి, మీరు 802 00:40:02,410 --> 00:40:04,740 మీరు కేవలం అయితే can-- విధమైన చెవి ద్వారా వెళుతున్న, 803 00:40:04,740 --> 00:40:07,690 మరియు మీరు కొన్ని నిర్ణయాలు మార్గం ఒక స్థానంలో ఒకటి, 804 00:40:07,690 --> 00:40:09,870 మరియు కొన్ని నిర్ణయాలు ఒకటి ఇతర స్థానంలో మార్గం 805 00:40:09,870 --> 00:40:12,960 వెనుక తగినంత stuff పెట్టటం లేకుండా ఇతర స్థానంలో దృశ్యాలు 806 00:40:12,960 --> 00:40:16,170 సరిగా విషయాలు పట్టుకునే మీరు కొన్ని చాలా వింత లోపాలు పొందవచ్చు. 807 00:40:16,170 --> 00:40:19,200 మరియు ప్రోగ్రామ్ను అమలు ఉంచుకోవచ్చు చాలా కాలం కోసం, అది ఎందుకంటే 808 00:40:19,200 --> 00:40:23,200 పని చేయడం బాగా, చెప్పటానికి ఈ విషయం ఈ విధంగా పనిచేస్తుంది, 809 00:40:23,200 --> 00:40:25,070 కాబట్టి నేను ఆ విధంగా అమలు వెళుతున్న. 810 00:40:25,070 --> 00:40:30,300 >> నిజానికి, నిజానికి అది నెట్టివేసింది చిన్న లోపాలు చాలా ద్వారా ముందుకు 811 00:40:30,300 --> 00:40:33,260 అంటే తరచుగా ఉన్నప్పుడు, ఆ ఒక లోపం వాస్తవానికి చెడ్డది 812 00:40:33,260 --> 00:40:38,720 మరియు మీరు దీన్ని పరిష్కరించడానికి అనుకుంటున్నారు ఈ కార్యక్రమం away-- మైళ్ళ ముగుస్తుంది 813 00:40:38,720 --> 00:40:41,780 మైళ్ల దూరంలో ఆపటం ముగుస్తుంది మీరు మీ దోష ఉన్నప్పుడు నుండి. 814 00:40:41,780 --> 00:40:46,590 కాబట్టి ఒక విషయం మేము కావాలనుకుంటున్నారని అలా కార్యక్రమాలు, ఒక విషయం sometimes-- 815 00:40:46,590 --> 00:40:48,910 మేము కార్యక్రమాలు కోరుకునే మేము డీబగ్గింగ్ చేసేటప్పుడు చేయాలని 816 00:40:48,910 --> 00:40:54,160 బిగ్గరగా విఫలం మరియు చాలా విఫలం త్వరగా ఏదో తప్పు జరిగితే ఉన్నప్పుడు. 817 00:40:54,160 --> 00:40:55,510 >> పైథాన్ ఆ వద్ద చాలా చెడ్డది. 818 00:40:55,510 --> 00:40:58,820 పైథాన్ లేదు చాలా మంచి ఉంది విఫలమైనందుకు మరియు ముందుకు రోలింగ్ 819 00:40:58,820 --> 00:41:00,320 ఊహించని విషయాలు ద్వారా. 820 00:41:00,320 --> 00:41:02,820 కాబట్టి ఈ ఉన్నప్పుడు ఉపయోగకరంగా ఉంది మీరు చిన్న కార్యక్రమాలు రాస్తున్నాం. 821 00:41:02,820 --> 00:41:07,110 మీరు క్లిష్టమైన వచ్చినప్పుడు దోషాలు కొన్నిసార్లు అది 822 00:41:07,110 --> 00:41:09,300 వాటిని బాధించటం ఒక కాలం పడుతుంది. 823 00:41:09,300 --> 00:41:12,210 >> సో ఒక చీకటి కోణం అన్ని ఉంది ఈ కారణంగా, వంటి అది పనిచేస్తుంది. 824 00:41:12,210 --> 00:41:13,860 మీరు ఆశించే ఇష్టం వంటి ఇది పనిచేస్తుంది. 825 00:41:13,860 --> 00:41:18,320 అది లేదు ఉన్నప్పుడు, మీరు ముగించాలి అని తప్ప ఒక పూర్తిగా వేర్వేరు స్థానంలో అప్ 826 00:41:18,320 --> 00:41:21,530 ఎక్కడ దొరుకుతుందని ఆశించాను మీరు తప్పుడు వెళ్లిన ఆ. 827 00:41:21,530 --> 00:41:25,180 >> చెత్త సేకరణ కాబట్టి is-- మీరు గమనించే ఒక విషయం 828 00:41:25,180 --> 00:41:28,110 ఈ విషయాలు ఏ అని నేను existence-- లోకి తెచ్చింది చేసిన 829 00:41:28,110 --> 00:41:34,114 ఈ శ్రేణుల, ఈ నిఘంటువులను ఈ వస్తువులు, విముక్తి ఎన్నటికీ ఫైళ్లు కూడా వుంటాయి. 830 00:41:34,114 --> 00:41:36,030 ఎటువంటి పిలుపు ఉంది ఈ చర్చ ఏ ఉచితం. 831 00:41:36,030 --> 00:41:40,340 మరియు ఆ కారణం సి-వైపు ఉంది మేము ఆ విషయాలు లోకి వచ్చింది ఎప్పుడూ. 832 00:41:40,340 --> 00:41:42,220 >> కానీ పైథాన్ సైడ్ లో ఒక ఉచిత లేదు. 833 00:41:42,220 --> 00:41:43,970 థింగ్స్ స్వయంచాలకంగా ఉన్నప్పుడు పైథాన్ విముక్తి 834 00:41:43,970 --> 00:41:45,386 మీరు వాటిని చూడటం లేదు ఉన్నారు భావిస్తున్నారు. 835 00:41:45,386 --> 00:41:49,640 ఇది విషయాలు నిజంగా మంచి విముక్తి కాదు మీరు ఇప్పటికీ బహుశా చూడటం ఉండవచ్చు 836 00:41:49,640 --> 00:41:54,262 కానీ ఈ అర్థం మీరు ఒకవేళ ఈ పెద్ద విషయం కేటాయించాలని అన్నారు, 837 00:41:54,262 --> 00:41:55,970 మరియు మీరు ఓహ్, వంటి ఉన్నాము నేను, ఇప్పుడు పూర్తయింది 838 00:41:55,970 --> 00:42:00,360 ఇది పైథాన్ చెప్పడం కష్టం మీరు ఇప్పుడు అది పూర్తి చేసిన. 839 00:42:00,360 --> 00:42:02,986 >> మీరు కొన్నిసార్లు సెట్ చేయవచ్చు ఆ వేరియబుల్ ఎవరూ ఉండటానికి, 840 00:42:02,986 --> 00:42:05,110 మరియు ఆ చివరికి ఆశిస్తున్నాము చెత్త కలెక్టర్ 841 00:42:05,110 --> 00:42:06,720 ద్వారా వస్తుంది మరియు దాన్ని శుభ్రపరుస్తుంది. 842 00:42:06,720 --> 00:42:10,177 కానీ మళ్ళీ, మీరు లేదు ఆ నియంత్రణ ఉంటుంది. 843 00:42:10,177 --> 00:42:13,510 మరియు కారణాలలో ఒకటి ప్రజలు C ఉపయోగించే నిజంగా, క్లిష్టమైన విషయాలను ప్రదర్శన 844 00:42:13,510 --> 00:42:16,570 ఈ సామర్థ్యం నిజంగా ఉంది మెమరీ కేటాయించింది ఉన్నప్పుడు తెలిసిన 845 00:42:16,570 --> 00:42:19,369 మరియు అది విముక్తి మరియు కలిగి ఉన్నప్పుడు మాట్లాడుతూ నియంత్రణ చాలా 846 00:42:19,369 --> 00:42:20,910 నేను అవసరం కంటే నాకు మరింత మెమరీ ఉపయోగించి వెబ్. 847 00:42:20,910 --> 00:42:23,632 ఇది ఏదో అని పైథాన్ గొప్ప కాదు. 848 00:42:23,632 --> 00:42:25,090 ప్రేక్షకులు: నేను మీరు ఒక ప్రశ్న అడగవచ్చు? 849 00:42:25,090 --> 00:42:29,800 బిగ్గరగా విఫలం ద్వారా మీరు పదానికి అర్ధమేమి? 850 00:42:29,800 --> 00:42:32,070 >> ROSS RHEINGANS-YOO: అలాగైతే ఏదో తప్పు జరగబోతోంది 851 00:42:32,070 --> 00:42:34,950 మరియు మీరు డీబగ్గింగ్ లో ఉన్నాము మోడ్, మీరు చాలా తరచుగా చేస్తాను 852 00:42:34,950 --> 00:42:38,510 మీ కార్యక్రమాన్ని మీకు తెలియజేయాలని అనుకుంటున్నారా ఖచ్చితంగా ఇక్కడ తప్పు అయిపోంది, 853 00:42:38,510 --> 00:42:42,360 మరియు కేవలం నిశ్శబ్దంగా నడుస్తున్న ఆపడానికి లేదు. 854 00:42:42,360 --> 00:42:45,085 కానీ మీరు ముద్రించడానికి నిజానికి భావిస్తున్నట్టు సమాచారాన్ని అన్ని రకాల గురించి 855 00:42:45,085 --> 00:42:46,972 వంటి, ఇక్కడ ఈ ఉంది. 856 00:42:46,972 --> 00:42:53,957 మీరు ప్రింటింగ్ కాకపోతే ఈ విషయం జరిగింది మీరు ఒక వెబ్ సర్వర్ అమలు చేస్తున్నారు ఒక wen-- 857 00:42:53,957 --> 00:42:55,390 >> ప్రేక్షకులు: [వినబడని] 858 00:42:55,390 --> 00:42:59,800 >> ROSS RHEINGANS-YOO: అవును, ఉంటే మీరు ఒక వెబ్ సర్వర్ అమలు చేస్తున్నారు 859 00:42:59,800 --> 00:43:02,680 మీరు అయితే కొన్నిసార్లు దురదృష్టకరం ఎల్లప్పుడూ లోపాలు, తొలగించటం 860 00:43:02,680 --> 00:43:04,530 మరియు మీరు చెబుతున్న, అలాగే ఆ పని చేయలేదు. 861 00:43:04,530 --> 00:43:05,300 నేను ఆపడానికి వెళుతున్న. 862 00:43:05,300 --> 00:43:07,680 నేను విస్మరించండి వెళుతున్న ఇది మరియు ఉంచడానికి జరగబోతోంది. 863 00:43:07,680 --> 00:43:11,260 అప్పుడు మీరు వందల పొందవచ్చు ఎందుకంటే ఈ లోపాలు మరియు వాటిని చూడండి. 864 00:43:11,260 --> 00:43:13,910 >> ఇది ఖచ్చితంగా ఉపయోగకరంగా ఉంటుంది డీబగ్గింగ్ ప్రయోజనముల కొరకు 865 00:43:13,910 --> 00:43:20,327 ప్రతిసారీ మీ వెబ్ సర్వర్ చేసిన ఉంటే ఒక లోపం, మీరు ఆ మన్నికైన రికార్డులను నమోదు చేయలేకపోయారు. 866 00:43:20,327 --> 00:43:22,910 బహుశా మీరు కూడా కార్యక్రమం కావలసిన , ఆపడానికి కాబట్టి ఆ రికార్డులు 867 00:43:22,910 --> 00:43:25,471 అలా విషయాలు కింద ఖననం పెట్టలేదు. 868 00:43:25,471 --> 00:43:26,970 కాని మళ్లీ ఆ డీబగ్గింగ్ రీతిలో ఉంది. 869 00:43:26,970 --> 00:43:31,280 >> తరచుగా ఉత్పత్తి విధానంలో, ప్రపంచ కొద్దిగా భిన్నంగా ఉంటుంది. 870 00:43:31,280 --> 00:43:36,380 నేను నడుస్తున్న నేను ఆ చిన్న స్క్రిప్ట్, నేను ఎక్కడ చేయాలని అన్నారు ఆ విషయం 871 00:43:36,380 --> 00:43:40,680 మాత్రమే కొద్దిగా ఆఫ్ కావచ్చు , నేను ఏమి చేయాలనుకుంటున్నారు ఏమి నుండి 872 00:43:40,680 --> 00:43:44,010 అప్పుడు విధమైన ద్వారా నెట్టడం లోపాలు మీరు ఉండవచ్చు ఏదో ఉంది. 873 00:43:44,010 --> 00:43:49,410 ఇలాంటి సందర్భాల్లో, ఖచ్చితంగా పైథాన్ నిజంగా దాని మొదలవుతుంది సంపాదిస్తుంది. 874 00:43:49,410 --> 00:43:54,617 >> నేను మాట్లాడటానికి లేదని గత విషయం దీన్ని ఆ నేను గురించి మాట్లాడరు 875 00:43:54,617 --> 00:43:57,700 కానీ నిజంగా మొదటి కోపాన్ని తెప్పించింది ఉంటుంది సమయం మీరు ఈ లోపాలు ఒకటి, 876 00:43:57,700 --> 00:44:00,491 మరియు రెండవ మరియు మూడవ మరియు నాల్గవ సమయం మీరు ఒక ఈ లోపాలు ఉన్నాయి. 877 00:44:00,491 --> 00:44:03,490 పైథాన్, నేను చెప్పిన అది తెల్లని స్థలం ఉపయోగించే 878 00:44:03,490 --> 00:44:06,700 మీరు ఇండెంటేషన్ని ఏ స్థాయి చెప్పడం మరియు మీరు ఉన్నారని ఫంక్షనల్ ఏమి బ్లాక్, 879 00:44:06,700 --> 00:44:08,840 ఇది భిన్నంగా టాబ్లు మరియు ఖాళీలు భావిస్తుంది. 880 00:44:08,840 --> 00:44:12,780 మీరు టాబ్ నాలుగు చేస్తే, ఆపై తదుపరి లైన్ నాలుగు ప్రదేశములు ఉన్నాయి, 881 00:44:12,780 --> 00:44:16,910 వారు గా చూపించు అయినా మీ ఎడిటర్ లో అదే మొత్తంలో, 882 00:44:16,910 --> 00:44:20,160 పైథాన్ వాటిని అదే చికిత్స కాదు. 883 00:44:20,160 --> 00:44:23,610 >> నిజానికి, పైథాన్ టాబ్లను పరిగణిస్తుందని మరియు చమురు మరియు నీటి వంటి ఖాళీలు. 884 00:44:23,610 --> 00:44:25,050 వారు కేవలం వివిధ విషయాలు. 885 00:44:25,050 --> 00:44:27,264 ఎటువంటి ఉంది ఒక టాబ్ ఉంది ఆ పొడవు, 886 00:44:27,264 --> 00:44:30,180 ఒక టాబ్ 8 సమానం వంటి కాబట్టి అది కాదు ఖాళీలు, అందువలన మీరు చుట్టూ వస్తుందనే 887 00:44:30,180 --> 00:44:30,860 ఆ వైపు. 888 00:44:30,860 --> 00:44:34,110 వలె, ఇది చెప్పినప్పుడు, ఏమి నేను ఉన్నాను తెల్లని స్థలం యొక్క స్థాయి, 889 00:44:34,110 --> 00:44:37,240 ఇది నిజానికి ఒక అన్వేషిస్తుంది ఖాళీలు మరియు టాబ్లను నమూనా. 890 00:44:37,240 --> 00:44:43,050 అందువలన, ఉత్తమ మార్గం ఈ పరిష్కరించేందుకు ఎల్లప్పుడూ ఖాళీలు అన్ని సమయం ఉపయోగిస్తారు. 891 00:44:43,050 --> 00:44:47,510 >> నిజానికి, Cloud9 లో IDE మరియు CS50 IDE, 892 00:44:47,510 --> 00:44:50,610 మీ టాబ్ కీ ఇన్సర్ట్స్ నాలుగు ఖాళీలు బదులుగా 893 00:44:50,610 --> 00:44:53,800 సూపర్ ఉపయోగపడుతుంది ఇది ఒక ట్యాబ్. 894 00:44:53,800 --> 00:44:57,074 మళ్ళీ అయితే, మీరు ఒక పైథాన్ రాశారు ఉంటే జరిమానా అని ట్యాబ్లను కార్యక్రమం 895 00:44:57,074 --> 00:44:58,990 అది కేవలం లేదో యొక్క ఎవరైనా లో వెళ్లి జోడించడానికి ప్రయత్నించారు 896 00:44:58,990 --> 00:45:02,655 మీ ప్రోగ్రామ్ ఒక వాక్యం ఆ ప్రతి టాబ్ కోసం నాలుగు ఖాళీలు 897 00:45:02,655 --> 00:45:03,280 అది బ్రేక్ చేస్తుంది. 898 00:45:03,280 --> 00:45:07,800 మరియు అది ఒక విధంగా బ్రేక్ చేస్తుంది నిజంగా కనిపించదు. 899 00:45:07,800 --> 00:45:12,390 అసలు లోపం ఉన్నప్పటికీ విసిరేస్తాడు సందేశాన్ని 900 00:45:12,390 --> 00:45:15,610 కొత్త సంబంధం కలిగి ఇక్కడ అంచనా లేదు ఇండెంట్ 901 00:45:15,610 --> 00:45:18,700 or-- అది ఇండెంట్ గురించి మాట్లాడుతూ ఉంటాడు ఉంటే అది తప్పు వంటి మరియు అది కనిపిస్తుంది 902 00:45:18,700 --> 00:45:22,090 అది బహుశా ఎందుకంటే వార్తలు ఒక టాబ్-స్పేస్ సమస్య ఉంది. 903 00:45:22,090 --> 00:45:24,154 వారు ఇప్పటికీ డీబగ్ దుర్వినియోగం చేస్తున్నారు. 904 00:45:24,154 --> 00:45:26,070 అతిపెద్ద మొత్తం లో నేను కాదు ఈ చర్చ, 905 00:45:26,070 --> 00:45:29,740 ఇది నిజంగా ఎందుకంటే ను ఒక క్లిష్టమైన, సూక్ష్మ టాపిక్ 906 00:45:29,740 --> 00:45:34,760 మరియు ఏ అవసరం లేదు మేము ఇప్పటివరకు చేసిన విషయాలలో, 907 00:45:34,760 --> 00:45:37,140 టుపుల్స్ అనే భావన ఉంటాయి. 908 00:45:37,140 --> 00:45:41,280 వారు అక్కడ చాలా ఉన్నాయి మీరు సవరించలేరు శ్రేణుల. 909 00:45:41,280 --> 00:45:44,700 వారు స్థానంలో ఎందుకంటే అన్ని అలవాటుపడతారు వారు విషయాలు మా ఉపయోగకరంగా ఉంటాయి 910 00:45:44,700 --> 00:45:46,300 శ్రేణుల ఉపయోగకరంగా లేని. 911 00:45:46,300 --> 00:45:49,890 >> కానీ మీరు ఒక అర్రే చెయ్యాలనుకుంటే, మరియు అప్పుడు దుబాసీ హామీ మీరు 912 00:45:49,890 --> 00:45:53,140 ఎప్పుడూ సవరించాలని అనుకుంటున్నారా వెళ్తున్నారు నిజానికి విషయం, మీరు సవరించాలని అనుకుంటున్నారా ఉంటే, 913 00:45:53,140 --> 00:45:56,800 మీరు కొత్త ఒక కొత్త ఒక చేస్తాము దానిని ఆ విలువలు టుపుల్స్ ఉన్నాయి. 914 00:45:56,800 --> 00:45:58,800 అయితే ఉత్పత్తి కంటే వాటిని చదరపు బ్రాకెట్స్, 915 00:45:58,800 --> 00:46:00,341 మీరు రౌండ్ బ్రాకెట్లలో వాటిని ఉత్పత్తి. 916 00:46:00,341 --> 00:46:05,074 ఎందుకు మీరు ఈ విషయాలు ఉపయోగించవచ్చు అని, ఒక ప్రశ్న ఒక చిన్న బిట్ ఉంది. . 917 00:46:05,074 --> 00:46:06,990 మాత్రమే విషయం నేను చేస్తాము మీరు గురించి చెప్పటానికి 918 00:46:06,990 --> 00:46:10,680 వంటి టుపుల్స్ ఉపయోగించవచ్చు డిక్షనరీలు సూచీలు. 919 00:46:10,680 --> 00:46:15,010 మీరు శ్రేణుల ఉపయోగించలేరు డిక్షనరీలు సూచీలు. 920 00:46:15,010 --> 00:46:18,970 ఎందుకు, మళ్ళీ, సాంకేతిక మరియు నేను దీనిని అమలు వెళుతున్న కాదు. 921 00:46:18,970 --> 00:46:23,140 >> నేను తాకిన లేదు ఆ pset ఈ చర్చ లో pset6 ఉంది. 922 00:46:23,140 --> 00:46:25,837 కాబట్టి ఇక్కడ మీరు 'డి ఎలా ఇక్కడ ఫంక్షన్ అమలు 923 00:46:25,837 --> 00:46:28,140 ఎలా మీరు పైథాన్ లో pset6 ప్రవేశపెట్టారు. 924 00:46:28,140 --> 00:46:32,680 పైథాన్ మనస్సులో కీపింగ్ డిజైన్ చక్రం, మొదటి విషయం 925 00:46:32,680 --> 00:46:34,760 మీరు ఉన్నప్పుడు మీరు చేసే రచన కార్యక్రమాలు చెక్ ఉంది 926 00:46:34,760 --> 00:46:38,030 ఎవరైనా ఇప్పటికే అది పూర్తి ఉంటే చూడటానికి. 927 00:46:38,030 --> 00:46:42,152 >> నిజానికి, మీరు అనుకుంటే Apache 50 serve-- కు 928 00:46:42,152 --> 00:46:44,110 సుమారు ఈ చేస్తుంది అది రాదు తప్ప 929 00:46:44,110 --> 00:46:45,840 ప్రామాణిక Linux కంప్యూటర్లలో ఇన్స్టాల్. 930 00:46:45,840 --> 00:46:50,490 పైథాన్ చేస్తుంది, మరియు పైథాన్ సాధారణ http సర్వర్ అలాగే చేస్తుంది. 931 00:46:50,490 --> 00:46:54,717 మీరు ఒక లైనక్సు కంప్యూటర్లలో ఎప్పుడూ ఉంటే, లేదా CS50 యొక్క Cloud9 IDE బయట 932 00:46:54,717 --> 00:46:57,550 మరియు మీరు ఈ ప్రస్తుత సర్వ్ చేర్చదలచిన ఒక నిర్దిష్ట పోర్ట్కు డైరెక్టరీ 933 00:46:57,550 --> 00:47:04,610 python-m SimpleHTTPServer పోర్ట్ ఆ పనిచేస్తుంది. 934 00:47:04,610 --> 00:47:07,190 మీరు కూడా దిగుమతి చేసుకోవచ్చు సాధారణ HTTP సర్వరు 935 00:47:07,190 --> 00:47:11,240 మరియు అది కార్యాచరణను చాలా ఉంటే సంపాదించి మీరు అనుకూలీకరించవచ్చు, లేదా మార్చడానికి కావలసిన, 936 00:47:11,240 --> 00:47:15,860 లేదా అది దానిని నియంత్రించడానికి నడుపుతున్నాయి మీ సొంత సర్వర్లో సేవలను నడుపుతున్నాయి. 937 00:47:15,860 --> 00:47:18,032 >> కాబట్టి ఆ పైథాన్ క్లుప్తంగా ఉంది. 938 00:47:18,032 --> 00:47:20,280 మరియు ఈ CS50 ఉంది. 939 00:47:20,280 --> 00:47:21,980 ధన్యవాదాలు. 940 00:47:21,980 --> 00:47:23,468