1 00:00:00,000 --> 00:00:11,030 2 00:00:11,030 --> 00:00:12,150 >> JASON HIRSCHHORN: gəlmisiniz. 3 00:00:12,150 --> 00:00:14,000 Belə ki, yalnız bir neçə elanlar Biz başlamaq əvvəl. 4 00:00:14,000 --> 00:00:16,570 Bölmələr Belə ki, hər kəs olmalıdır Artıq sectioned var. 5 00:00:16,570 --> 00:00:19,474 Bölmələr normal run Bazar Çərşənbə axşamı. 6 00:00:19,474 --> 00:00:21,140 Belə ki, uşaqlar tapşırıqları almaq lazımdır. 7 00:00:21,140 --> 00:00:24,160 Və sonra mən gələn həftə edirəm Siz faktiki TFS ilə olacaq. 8 00:00:24,160 --> 00:00:27,310 Əgər hər hansı bir sualınız və ya əgər belə narahatlıq və ya bölmə unuttum. 9 00:00:27,310 --> 00:00:28,820 Bəzi insanlar bunu. 10 00:00:28,820 --> 00:00:29,580 Yalnız bizə bildirin. 11 00:00:29,580 --> 00:00:30,870 Bizə rəhbərləri bir e-poçt vur. 12 00:00:30,870 --> 00:00:33,160 13 00:00:33,160 --> 00:00:34,520 >> Sonra ofis saat. 14 00:00:34,520 --> 00:00:36,120 Biz ötən həftə ofis saat başladı. 15 00:00:36,120 --> 00:00:37,180 16 00:00:37,180 --> 00:00:38,640 Office saat hər həftə. 17 00:00:38,640 --> 00:00:40,920 Bazar ertəsi 11:00 Leverett 8:00 edir. 18 00:00:40,920 --> 00:00:43,870 Dörd da çərşənbə axşamı, belə Cabot 11:00 8:00. 19 00:00:43,870 --> 00:00:45,980 Çərşənbə, 11:30 Mather 8:30. 20 00:00:45,980 --> 00:00:48,350 Və Cümə axşamı Annenberg 11:00 8:00. 21 00:00:48,350 --> 00:00:51,810 >> Belə ki, bir çox insanlar Scratch ofis saat ehtiyac yoxdur 22 00:00:51,810 --> 00:00:54,650 Not üçün kömək edən tamamilə gözəl. 23 00:00:54,650 --> 00:00:56,470 Əgər, ki, tamamilə gözəl həmçinin. 24 00:00:56,470 --> 00:01:01,060 Amma gələcəkdə problem dəstləri, onlar çox bərkişmək. 25 00:01:01,060 --> 00:01:03,090 Belə ki, bu sizin dost olacaq. 26 00:01:03,090 --> 00:01:04,340 Əlbəttə ofis saat gedin. 27 00:01:04,340 --> 00:01:06,730 Ofis saat davam planlaşdırırıq. 28 00:01:06,730 --> 00:01:10,279 Siz problem almaq zaman müəyyən dörd, beş, altı, yeddi, 29 00:01:10,279 --> 00:01:11,570 Siz ofis saat getmək lazımdır. 30 00:01:11,570 --> 00:01:15,030 Ki, bir çox yardım edir və iş olur. 31 00:01:15,030 --> 00:01:18,010 >> Mən yalnız keçən il hesab edirəm ki, Məsələn, cümə axşamı night-- 32 00:01:18,010 --> 00:01:20,090 mən problem hesab dəstləri cümə günü səbəbiylə idi. 33 00:01:20,090 --> 00:01:24,740 Belə Cümə axşamı gecə, biz olardı Ofis saat 200, 250 tələbələr. 34 00:01:24,740 --> 00:01:26,904 Belə ki, mütləq bu istifadə etmək. 35 00:01:26,904 --> 00:01:28,070 Bu ən yaxşı dostuq. 36 00:01:28,070 --> 00:01:31,050 Bu kimi siz etdiyiniz əgər Bir problem set vurulmuş, 37 00:01:31,050 --> 00:01:33,020 Siz yəqin ki, yardım almaq lazımdır bu. 38 00:01:33,020 --> 00:01:34,100 Belə ki, ofis saat. 39 00:01:34,100 --> 00:01:35,130 40 00:01:35,130 --> 00:01:36,990 OK, belə ki, o elan edir. 41 00:01:36,990 --> 00:01:40,470 Elanlar edilir, belə in başlamaq bildirin. 42 00:01:40,470 --> 00:01:41,450 >> OK, cihaz. 43 00:01:41,450 --> 00:01:44,360 Hamı yükləmək mi hələ cihaz? 44 00:01:44,360 --> 00:01:44,860 No. 45 00:01:44,860 --> 00:01:45,699 Belə kimi. 46 00:01:45,699 --> 00:01:47,157 I növ cihaz nazil. 47 00:01:47,157 --> 00:01:48,650 48 00:01:48,650 --> 00:01:52,501 Sağ cihaz yeni belə Bu il biz yəqin edirik 49 00:01:52,501 --> 00:01:53,750 bu bəzi hataları üçün gedir. 50 00:01:53,750 --> 00:01:56,420 Belə ki, download edin kimi erkən mümkün. 51 00:01:56,420 --> 00:02:00,120 52 00:02:00,120 --> 00:02:03,390 Belə ki, problem bir demək gedir müəyyən Siz dəqiq download necə. 53 00:02:03,390 --> 00:02:05,830 Burada quraşdırma başlama. 54 00:02:05,830 --> 00:02:07,042 55 00:02:07,042 --> 00:02:09,250 Bu necə demək olacaq cihaz yükləmək üçün. 56 00:02:09,250 --> 00:02:13,240 >> Belə ki, mütləq download cihaz sonra tez daha çox. 57 00:02:13,240 --> 00:02:15,290 Təlimatlar P set spec var. 58 00:02:15,290 --> 00:02:17,820 59 00:02:17,820 --> 00:02:21,920 Siz çərşənbə qədər gözləyin əgər Belə ki, gecə və sonra, problem var 60 00:02:21,920 --> 00:02:24,220 və bizə bir e-poçt göndərmək Çərşənbə gecə midnight 61 00:02:24,220 --> 00:02:26,860 Siz download bilməz ki, cihaz, ki 62 00:02:26,860 --> 00:02:28,365 uzadılması üçün bir legit səbəb. 63 00:02:28,365 --> 00:02:29,390 64 00:02:29,390 --> 00:02:32,540 Siz indi nə etmək lazımdır və sorun var. 65 00:02:32,540 --> 00:02:34,330 Mən keçən gecə download çalışdı. 66 00:02:34,330 --> 00:02:36,449 Mən problem bir az qaçdı. 67 00:02:36,449 --> 00:02:38,490 Sorun daxil əgər mütləq, quraşdırma 68 00:02:38,490 --> 00:02:42,680 Mən yalnız bir yeniden hit çünki, yeniden hit neçə dəfə, və nəhayət o, işləyib, 69 00:02:42,680 --> 00:02:45,910 hər hansı etmir mənada, lakin bunu edir. 70 00:02:45,910 --> 00:02:48,950 Belə ki, mütləq yeniden, lakin əgər bir kərpic divar qarşı gəlmək, 71 00:02:48,950 --> 00:02:52,070 rəhbərləri bizə bir e-poçt vurmaq, və biz will daha çox xoşbəxt uşaqlar kömək edir. 72 00:02:52,070 --> 00:02:52,570 Nə var? 73 00:02:52,570 --> 00:02:53,861 >> TƏLƏBƏ: Just tez sual. 74 00:02:53,861 --> 00:02:57,631 Onlar stil yoxlamaq, bir hissəsi var biz bu daxil etməyib. 75 00:02:57,631 --> 00:02:58,714 JASON HIRSCHHORN: Not yet. 76 00:02:58,714 --> 00:02:59,880 TƏLƏBƏ: Bu icra deyir. 77 00:02:59,880 --> 00:03:02,410 Siz ki, icra necə əmin sistem var etmək? 78 00:03:02,410 --> 00:03:03,660 >> JASON HIRSCHHORN: Siz bir bash funksiyanı çalıştırın gedir. 79 00:03:03,660 --> 00:03:05,200 Mən ki, sonra artıq getmək lazımdır. 80 00:03:05,200 --> 00:03:06,400 Cool. 81 00:03:06,400 --> 00:03:13,130 Belə ki, cihaz ola bilər qorxuducu az, 82 00:03:13,130 --> 00:03:16,700 Siz cür istifadə edirik, çünki qrafik istifadəçi interfeysi çalışır. 83 00:03:16,700 --> 00:03:21,257 Belə ki, Scratch bir qrafik istifadəçi idi interface, mən nə deməkdir? 84 00:03:21,257 --> 00:03:23,090 Mən demək ki, zaman proqramlaşdırma edirik, 85 00:03:23,090 --> 00:03:24,772 əsasən kodu blokları istifadə edirik. 86 00:03:24,772 --> 00:03:26,480 Siz kodu görə bilərsiniz və kimi stuff. 87 00:03:26,480 --> 00:03:30,010 >> Bu cihaz, siz bunu olacaq bir command line mühitdə şeylər. 88 00:03:30,010 --> 00:03:32,394 Və istirahət üçün proqramlaşdırma yaşayır, 89 00:03:32,394 --> 00:03:35,060 Siz şeyler olacaq command line mühit. 90 00:03:35,060 --> 00:03:40,290 Belə ki, erkən tullanmaq üçün yaxşı və bəzi təcrübə almaq. 91 00:03:40,290 --> 00:03:43,210 Belə ki, bunu edək. 92 00:03:43,210 --> 00:03:43,860 Belə ki, Rob var. 93 00:03:43,860 --> 00:03:46,480 94 00:03:46,480 --> 00:03:48,650 >> OK, belə ki, yalnız jump edək command line məhsulları daxil. 95 00:03:48,650 --> 00:03:50,480 Belə ki, bu cihaz edir. 96 00:03:50,480 --> 00:03:51,810 97 00:03:51,810 --> 00:03:54,729 Heç nə mənə deyə bilərsiniz biz bir cihaz istifadə? 98 00:03:54,729 --> 00:03:55,645 Cihaz nədir? 99 00:03:55,645 --> 00:03:57,010 100 00:03:57,010 --> 00:03:57,830 Heç bilir? 101 00:03:57,830 --> 00:03:58,538 Nə var? 102 00:03:58,538 --> 00:04:02,275 >> TƏLƏBƏ: Bu yalnız bir virtual maşın var Siz ki, sizin maşın run ki, 103 00:04:02,275 --> 00:04:06,297 OS üzərində əldə edə bilər Mac və PC arasında fikir ayrılığı. 104 00:04:06,297 --> 00:04:07,380 JASON HIRSCHHORN: Perfect. 105 00:04:07,380 --> 00:04:08,220 TƏLƏBƏ: Bu universal şablon var. 106 00:04:08,220 --> 00:04:09,420 JASON HIRSCHHORN: Bəli, bu bir universal şablon kimi. 107 00:04:09,420 --> 00:04:10,045 Bu mükəmməl. 108 00:04:10,045 --> 00:04:11,740 Belə ki, Bəli, bir virtual maşın var. 109 00:04:11,740 --> 00:04:13,660 Belə ki, əsasən bir əməliyyat sistemi var. 110 00:04:13,660 --> 00:04:14,920 Bu əməliyyat sistemi. 111 00:04:14,920 --> 00:04:18,160 Bu bərabərdir sizin Mac, və ya siz PC və ya Linux. 112 00:04:18,160 --> 00:04:19,217 Bu dəqiq eyni. 113 00:04:19,217 --> 00:04:20,550 Və belə ki, oxşar şeylər edə bilərsiniz. 114 00:04:20,550 --> 00:04:23,370 Siz istəyirdi, siz bilər Məsələn online. 115 00:04:23,370 --> 00:04:25,920 Siz, həqiqətən onu görmək bilməz, lakin burada, Google Chrome. 116 00:04:25,920 --> 00:04:27,294 Siz istəyirsinizsə online bilərsiniz. 117 00:04:27,294 --> 00:04:28,754 Bu əməliyyat sistemi. 118 00:04:28,754 --> 00:04:31,920 Və səbəbi, çünki yoxdur biz həyata təhvil etdiyiniz zaman çox asandır 119 00:04:31,920 --> 00:04:33,216 təlimat və hər şey. 120 00:04:33,216 --> 00:04:35,715 Yalnız vahid mühit varsa, Bu, bizim üçün çox asandır 121 00:04:35,715 --> 00:04:37,310 və sizin üçün çox asandır. 122 00:04:37,310 --> 00:04:41,380 Siz daxil fikrində deyilik hər hansı idiosyncrasies daxil 123 00:04:41,380 --> 00:04:42,380 zaman proqramlaşdırma edirik. 124 00:04:42,380 --> 00:04:44,510 Biz dəqiq nə bilirik Siz daxil olacaq. 125 00:04:44,510 --> 00:04:47,120 Belə ki, cihaz burada. 126 00:04:47,120 --> 00:04:50,172 >> Belə ki, siz başlanğıc edirik proqramlaşdırma, sen 127 00:04:50,172 --> 00:04:51,880 aşağı getmək niyyətindədir sol küncündə. 128 00:04:51,880 --> 00:04:53,439 Bir az qutusu var. 129 00:04:53,439 --> 00:04:54,480 Siz basın olacaq. 130 00:04:54,480 --> 00:04:55,760 Bu terminal pəncərə edir. 131 00:04:55,760 --> 00:04:57,680 132 00:04:57,680 --> 00:05:01,980 Siz davam olduğunuz Belə ki, bu Bu dövr bir çox olacaq. 133 00:05:01,980 --> 00:05:03,837 Mənə bir az zoom imkan verir. 134 00:05:03,837 --> 00:05:07,820 135 00:05:07,820 --> 00:05:11,630 >> OK, belə bir terminal ətrafında əldə pəncərə bir az fərqlidir. 136 00:05:11,630 --> 00:05:13,610 Birincisi, heç nişanlar var. 137 00:05:13,610 --> 00:05:15,780 Mən bir şey basın bilməz. 138 00:05:15,780 --> 00:05:17,170 Basın bir şey yoxdur. 139 00:05:17,170 --> 00:05:21,390 Belə ki, bir yol anlamaq lazımdır Siz harada həyata rəqəm, burada nə, 140 00:05:21,390 --> 00:05:22,830 və necə ətrafında hərəkət etmək. 141 00:05:22,830 --> 00:05:29,630 >> Yəqin ki, iki ən faydalı əmrləri belə ls-- belə nə ls nə düşünürsünüz olunur? 142 00:05:29,630 --> 00:05:30,771 >> TƏLƏBƏ: Siyahı. 143 00:05:30,771 --> 00:05:32,020 JASON HIRSCHHORN: Lists, evet. 144 00:05:32,020 --> 00:05:33,936 Bu, sadəcə alqoritmlər siyahıları kataloq daxilində. 145 00:05:33,936 --> 00:05:35,190 Və sonra cd. 146 00:05:35,190 --> 00:05:39,280 Belə ki, mən istədiklərini deyirlər cd CS50 ki, nə idi? 147 00:05:39,280 --> 00:05:40,230 148 00:05:40,230 --> 00:05:40,730 Bəli? 149 00:05:40,730 --> 00:05:42,064 >> TƏLƏBƏ: Sizin kataloq dəyişir. 150 00:05:42,064 --> 00:05:43,396 JASON HIRSCHHORN: Perfect, evet. 151 00:05:43,396 --> 00:05:44,780 Bu, yalnız kataloq dəyişir. 152 00:05:44,780 --> 00:05:46,250 Belə ki, geri getmək edək. 153 00:05:46,250 --> 00:05:47,440 Belə ki, necə Mən geri getmək yoxdur? 154 00:05:47,440 --> 00:05:50,590 Belə ki, mən getmək istədiklərini deyirlər əvvəlki kataloq geri. 155 00:05:50,590 --> 00:05:53,181 156 00:05:53,181 --> 00:05:53,680 Əmin Bəli. 157 00:05:53,680 --> 00:05:55,847 >> TƏLƏBƏ: Mən yazmaq hesab edirəm ki, yalnız bir şey olmadan cd. 158 00:05:55,847 --> 00:05:57,263 JASON HIRSCHHORN: Siz bunu edə bilərsiniz. 159 00:05:57,263 --> 00:05:57,800 Belə ki, mükəmməl. 160 00:05:57,800 --> 00:05:59,950 Mən cd yazmaq Belə ki, bu həqiqətən, mənə pop olacaq 161 00:05:59,950 --> 00:06:01,800 ev qovluğuna geri. 162 00:06:01,800 --> 00:06:04,510 Belə ki, bu tilde bax ki, mənə pop olacaq 163 00:06:04,510 --> 00:06:06,240 yol geri tilde olduğu qədər. 164 00:06:06,240 --> 00:06:07,410 Belə ki, mənə açılır olacaq ev qovluğuna geri. 165 00:06:07,410 --> 00:06:09,076 Amma mən bu kimi bir şey idi deyirlər. 166 00:06:09,076 --> 00:06:10,600 CD CS50 deyirlər. 167 00:06:10,600 --> 00:06:11,800 168 00:06:11,800 --> 00:06:13,060 yenə ls. 169 00:06:13,060 --> 00:06:15,180 Mən digər məhsulları var. cd super bölmə. 170 00:06:15,180 --> 00:06:17,600 171 00:06:17,600 --> 00:06:18,920 cd fayl, mən dərin gedirəm. 172 00:06:18,920 --> 00:06:20,250 173 00:06:20,250 --> 00:06:23,590 Və sonra mən istəyirəm deyək yalnız üst geri açılır. 174 00:06:23,590 --> 00:06:24,090 cd. 175 00:06:24,090 --> 00:06:24,784 176 00:06:24,784 --> 00:06:26,200 Mən bunu istəmirəm demək edək. 177 00:06:26,200 --> 00:06:29,590 Mən yalnız geri pop istəyirəm deyirlər sağ mənə yuxarıda idi ki, kataloq. 178 00:06:29,590 --> 00:06:30,350 Mən necə edə bilərəm? 179 00:06:30,350 --> 00:06:33,180 Belə ki, cd CS50 deyək. 180 00:06:33,180 --> 00:06:36,050 181 00:06:36,050 --> 00:06:38,090 cd supersection. 182 00:06:38,090 --> 00:06:39,370 Mən buradayam edək. 183 00:06:39,370 --> 00:06:42,012 Mən yalnız istədiyiniz deyirlər bir dəfə açılır. 184 00:06:42,012 --> 00:06:42,720 Mən necə edə bilərəm? 185 00:06:42,720 --> 00:06:44,170 186 00:06:44,170 --> 00:06:45,120 Bəli, nə var? 187 00:06:45,120 --> 00:06:47,560 >> TƏLƏBƏ: Siz yazın cd yenidən supersection. 188 00:06:47,560 --> 00:06:49,060 >> JASON HIRSCHHORN: Siz bunu edə bilər. 189 00:06:49,060 --> 00:06:50,730 Yaxşı mən supersection edirəm. 190 00:06:50,730 --> 00:06:51,970 >> TƏLƏBƏ: Oh, əvvəl bir. 191 00:06:51,970 --> 00:06:53,845 >> JASON HIRSCHHORN: Bəli, belə ki, bunu edə bilər. 192 00:06:53,845 --> 00:06:55,620 Siz cd ~ CS50 yoxdur. 193 00:06:55,620 --> 00:06:57,410 194 00:06:57,410 --> 00:07:01,770 Burada, bu baxmaq əgər Belə ki, yol sağ burada. 195 00:07:01,770 --> 00:07:03,890 196 00:07:03,890 --> 00:07:05,140 Ki, yol var. 197 00:07:05,140 --> 00:07:07,185 Belə ki, ciddi ola bilər yalnız cd ~ / CS50 gedin. 198 00:07:07,185 --> 00:07:11,170 199 00:07:11,170 --> 00:07:12,399 Boom, orada istəyirik. 200 00:07:12,399 --> 00:07:13,940 Baxmayaraq bunu asan yolu nədir? 201 00:07:13,940 --> 00:07:16,650 Ki, mükəmməl doğru idi, lakin nə qədər asan yoldur 202 00:07:16,650 --> 00:07:17,880 , bunu bir çox çünki dəfə gedirik 203 00:07:17,880 --> 00:07:20,510 rehberler jumping etmək, rehberler atladığı. 204 00:07:20,510 --> 00:07:21,790 Belə ki, geri getmək edək. 205 00:07:21,790 --> 00:07:22,510 cd supersection. 206 00:07:22,510 --> 00:07:23,349 207 00:07:23,349 --> 00:07:25,140 Belə ki, mən istəyirəm deyək real tez geri almaq. 208 00:07:25,140 --> 00:07:28,689 Siz cd dot dot kimi bir şey edə bilərsiniz. 209 00:07:28,689 --> 00:07:30,480 Pop olacaq Siz real sürətli geri. 210 00:07:30,480 --> 00:07:31,570 Belə ki, cd supersection. 211 00:07:31,570 --> 00:07:36,010 212 00:07:36,010 --> 00:07:37,440 cd faylları. 213 00:07:37,440 --> 00:07:38,890 Mən buradayam deyirlər. 214 00:07:38,890 --> 00:07:42,790 Yeri gəlmişkən, aydın, çünki, yaxşı pəncərə bir az messy əldə edilib. 215 00:07:42,790 --> 00:07:46,190 Belə ls, mən istəmirəm Artıq burada. cd dot dot. 216 00:07:46,190 --> 00:07:47,072 Mənə bir qədər edin. 217 00:07:47,072 --> 00:07:49,130 Cd dot dot mənə bir qədər edir. 218 00:07:49,130 --> 00:07:50,600 Geri ev Cd dot dot və. 219 00:07:50,600 --> 00:07:53,820 220 00:07:53,820 --> 00:07:55,180 >> OK, belə ki, cd, ls. 221 00:07:55,180 --> 00:07:57,263 Yəqin ki, ən mühüm şeylər, çünki siz 222 00:07:57,263 --> 00:07:58,880 Siz harada bilmək lazımdır gedir. 223 00:07:58,880 --> 00:08:00,790 ls sizə gedir Siz və cd harada 224 00:08:00,790 --> 00:08:02,610 Əgər ətrafında jump olacaq necə. 225 00:08:02,610 --> 00:08:04,300 >> Siz həmçinin bəzi digər cool stuff edə bilərsiniz. 226 00:08:04,300 --> 00:08:05,470 227 00:08:05,470 --> 00:08:07,190 Məsələn ls Belə ki. 228 00:08:07,190 --> 00:08:09,610 ls yalnız sizə göstərmək niyyətindədir fayl rehberler. 229 00:08:09,610 --> 00:08:10,780 O, həmçinin faylları göstərmək olacaq. 230 00:08:10,780 --> 00:08:12,680 Amma bu yalnız olacaq var nə göstərir. 231 00:08:12,680 --> 00:08:14,638 >> Əgər bir şey istəyirdi Daha sərin bir az, 232 00:08:14,638 --> 00:08:19,210 və həqiqətən nə olacaq bir neçə həftə bu. dash l ls. 233 00:08:19,210 --> 00:08:20,995 Ki yazdıran bir az daha çox məlumat. 234 00:08:20,995 --> 00:08:22,360 235 00:08:22,360 --> 00:08:28,170 Heç sol tərəfdən tahmin edə bilərsiniz ki, kimi drwx, RWX və stuff yan. 236 00:08:28,170 --> 00:08:30,330 Heç bir fikir yoxdur ki, nə demək bilər? 237 00:08:30,330 --> 00:08:31,290 >> TƏLƏBƏ: Permissions. 238 00:08:31,290 --> 00:08:32,080 >> JASON HIRSCHHORN: Bəli, mükəmməl. 239 00:08:32,080 --> 00:08:32,580 Permissions. 240 00:08:32,580 --> 00:08:33,742 241 00:08:33,742 --> 00:08:35,450 Beləliklə, siz olacaq Bu ilə məşğul 242 00:08:35,450 --> 00:08:37,610 Daha sonra web proqramlaşdırma zaman. 243 00:08:37,610 --> 00:08:40,320 Əgər online getdi varsa, və bir image tıklayan sonra 244 00:08:40,320 --> 00:08:42,821 və ya bir sahəsində tıklayan, və belə permission-- 245 00:08:42,821 --> 00:08:45,820 icazə kimi icazə və ya kimi deyil icazə, nə verilən və ya 246 00:08:45,820 --> 00:08:47,990 ki, çünki onlar proqramlaşdırma edirik, onlar 247 00:08:47,990 --> 00:08:50,420 Bu icazələri yoxdur Bunu imkan. 248 00:08:50,420 --> 00:08:51,990 Belə ki, gəlir. 249 00:08:51,990 --> 00:08:53,770 250 00:08:53,770 --> 00:08:56,700 >> OK, belə ki, sərin var. 251 00:08:56,700 --> 00:08:58,580 Beləliklə, biz ətrafında sıçradı. 252 00:08:58,580 --> 00:09:00,310 Biz kataloq məhsulları baxmaq olar. 253 00:09:00,310 --> 00:09:01,560 Amma biz stuff edə bilərəm? 254 00:09:01,560 --> 00:09:02,730 255 00:09:02,730 --> 00:09:04,186 Mən burada rehberler var. 256 00:09:04,186 --> 00:09:04,810 Bu zəhmli deyil. 257 00:09:04,810 --> 00:09:06,080 Mən yeni bir kataloq edə bilərəm? 258 00:09:06,080 --> 00:09:07,019 259 00:09:07,019 --> 00:09:09,060 Mən yeni etmək istəyirsiniz indi üçün kataloq. 260 00:09:09,060 --> 00:09:11,070 261 00:09:11,070 --> 00:09:13,470 Siz mkdir, bu kimi bir şey edə bilərsiniz. 262 00:09:13,470 --> 00:09:16,160 263 00:09:16,160 --> 00:09:17,244 Belə kataloq etmək. 264 00:09:17,244 --> 00:09:19,035 Beləliklə, siz nə istəyirsiniz Bu kataloq zəng? 265 00:09:19,035 --> 00:09:21,454 266 00:09:21,454 --> 00:09:22,162 TƏLƏBƏ: Awesome. 267 00:09:22,162 --> 00:09:24,107 268 00:09:24,107 --> 00:09:25,190 JASON HIRSCHHORN: Awesome. 269 00:09:25,190 --> 00:09:25,690 Mən onu sevirəm. 270 00:09:25,690 --> 00:09:26,650 271 00:09:26,650 --> 00:09:27,790 Directory zəhmli olun. 272 00:09:27,790 --> 00:09:28,802 273 00:09:28,802 --> 00:09:29,510 Və siz getmək. 274 00:09:29,510 --> 00:09:30,809 Beləliklə, biz bir siyahısı lazımdır. 275 00:09:30,809 --> 00:09:31,850 Siz yeni bir qovluq var. 276 00:09:31,850 --> 00:09:33,180 Və siz bir deyə bilərsiniz Sizin cihaz qovluğu 277 00:09:33,180 --> 00:09:34,850 Doğru bu rəng, var, çünki? 278 00:09:34,850 --> 00:09:37,970 Belə ki, bir mavi kimi bənövşəyi və ya nə. 279 00:09:37,970 --> 00:09:39,260 280 00:09:39,260 --> 00:09:40,020 Belə ki, dəyişdirmək imkan verir. 281 00:09:40,020 --> 00:09:40,860 Qovluğu dəyişdirmək imkan verir. 282 00:09:40,860 --> 00:09:42,609 Nin qovluğu daxil edək Bəli, nə qədər var? 283 00:09:42,609 --> 00:09:46,114 TƏLƏBƏ: bir siyahısı var Bütün bu [Işitilemez] online? 284 00:09:46,114 --> 00:09:48,780 JASON HIRSCHHORN: Bəli, mən qoymaq lazımdır onlara biz slaydlar lazımdır on--. 285 00:09:48,780 --> 00:09:49,407 Bu PDF olacaq. 286 00:09:49,407 --> 00:09:50,740 Biz hər kəs üçün onları qoymaq lazımdır. 287 00:09:50,740 --> 00:09:53,170 Bəli, sorry bu əmrləri bir çox var. 288 00:09:53,170 --> 00:09:56,092 Əgər siz mənə aşağı yavaş, və ya geri, və ya kimi bir şey, 289 00:09:56,092 --> 00:09:57,050 mütləq mənə bildirin. 290 00:09:57,050 --> 00:09:59,510 Bu hemen udmaq üçün bir çox var. 291 00:09:59,510 --> 00:10:00,059 Nə var? 292 00:10:00,059 --> 00:10:02,100 TƏLƏBƏ: Mən xahiş edə bilərəmmi potensial axmaq sual? 293 00:10:02,100 --> 00:10:03,240 JASON HIRSCHHORN: var heç bir axmaq sual. 294 00:10:03,240 --> 00:10:04,031 TƏLƏBƏ: var. 295 00:10:04,031 --> 00:10:06,462 296 00:10:06,462 --> 00:10:09,384 A directory yalnız axtarır üçün məlumat onu saxlamaq yerləşir. 297 00:10:09,384 --> 00:10:09,871 >> JASON HIRSCHHORN: Bəli. 298 00:10:09,871 --> 00:10:11,829 >> TƏLƏBƏ: ki, mahiyyətcə mı Siz nə edirik? 299 00:10:11,829 --> 00:10:14,741 Beləliklə, biz bir şey etmək zaman, salam dünya və ya hər hansı, 300 00:10:14,741 --> 00:10:16,202 bəli, kataloq saxlanılır? 301 00:10:16,202 --> 00:10:16,689 >> JASON HIRSCHHORN: Bəli. 302 00:10:16,689 --> 00:10:18,637 >> TƏLƏBƏ: hər şey üçün ki, doğrudur. 303 00:10:18,637 --> 00:10:20,340 Hər şey kataloq saxlanılır. 304 00:10:20,340 --> 00:10:20,680 >> JASON HIRSCHHORN: Bəli. 305 00:10:20,680 --> 00:10:22,490 Siz onu zaman, Daxil etdiyiniz hər hansı kataloq, 306 00:10:22,490 --> 00:10:24,615 Bu əsasən olacaq ki, kataloq saxlamayın. 307 00:10:24,615 --> 00:10:27,680 TƏLƏBƏ: Və biz zəng edirik, Biz kataloq zəng edirik. 308 00:10:27,680 --> 00:10:30,013 >> JASON HIRSCHHORN: Bəli, belə Bu es harada kataloq edir. 309 00:10:30,013 --> 00:10:32,910 Belə ki, əgər kimi növ var masaüstünüzde bir yeni qovluq 310 00:10:32,910 --> 00:10:36,530 və sonra bir mətn yazmaq fayl, qovluq qoydu 311 00:10:36,530 --> 00:10:38,160 fayl qovluq var. 312 00:10:38,160 --> 00:10:39,690 Ki, hissi edirmi? 313 00:10:39,690 --> 00:10:40,570 >> TƏLƏBƏ: Bəli. 314 00:10:40,570 --> 00:10:41,646 >> JASON HIRSCHHORN: Bəli, nə var? 315 00:10:41,646 --> 00:10:43,390 >> TƏLƏBƏ: Mən yalnız xahiş edə bilər Bu bir az daha böyük etmək? 316 00:10:43,390 --> 00:10:43,940 >> JASON HIRSCHHORN: Bəli, Oh. 317 00:10:43,940 --> 00:10:44,439 Sorry. 318 00:10:44,439 --> 00:10:45,730 319 00:10:45,730 --> 00:10:46,732 Proyektor belə pis. 320 00:10:46,732 --> 00:10:48,440 Biz çox problem idi Bu əvvəllər. 321 00:10:48,440 --> 00:10:52,240 322 00:10:52,240 --> 00:10:53,872 Daha yaxşı deyilmi? 323 00:10:53,872 --> 00:10:55,617 Ki, çox böyük deyilmi? 324 00:10:55,617 --> 00:10:57,080 >> TƏLƏBƏ: Xeyr, bu deyil. 325 00:10:57,080 --> 00:10:58,440 >> JASON HIRSCHHORN: Xeyr, deyil. 326 00:10:58,440 --> 00:10:59,170 Bu çox kiçik? 327 00:10:59,170 --> 00:11:00,480 328 00:11:00,480 --> 00:11:01,030 Nə var? 329 00:11:01,030 --> 00:11:03,760 >> TƏLƏBƏ: Üzgünüm, nə təmizlənməsi üçün komanda? 330 00:11:03,760 --> 00:11:04,926 >> JASON HIRSCHHORN: Oh, aydın. 331 00:11:04,926 --> 00:11:07,085 332 00:11:07,085 --> 00:11:10,230 Siz yalnız təmizləmək istəyirsinizsə aydın yazın. aydın daxil edin. 333 00:11:10,230 --> 00:11:12,104 334 00:11:12,104 --> 00:11:14,020 Son cihaz haqqında, Bu əsasən nə, 335 00:11:14,020 --> 00:11:17,060 Bu, məlumat aydın deyil yalnız cür hər şeyi keçmək 336 00:11:17,060 --> 00:11:18,350 Bir ekran aşağı. 337 00:11:18,350 --> 00:11:21,200 Siz clear-- çap Belə ki, Məsələn mən qədər kaydırarak alıram deyək. 338 00:11:21,200 --> 00:11:21,900 Mən hərəkət edə bilər. 339 00:11:21,900 --> 00:11:22,941 Bu etdim hər şeyi edir. 340 00:11:22,941 --> 00:11:23,750 341 00:11:23,750 --> 00:11:29,500 Amma sonra aydın yazın, və əgər Mən burada mənim stuff var, diyirləyin. 342 00:11:29,500 --> 00:11:32,600 Onu Siliniyor deyil Belə ki, yalnız var əsasən yeni bir çərçivə verir. 343 00:11:32,600 --> 00:11:33,983 344 00:11:33,983 --> 00:11:35,940 >> TƏLƏBƏ: Necə etmək [Işitilemez] bir kataloq? 345 00:11:35,940 --> 00:11:37,428 >> JASON HIRSCHHORN: Biz orada almaq lazımdır. 346 00:11:37,428 --> 00:11:39,536 >> [Gülüş] 347 00:11:39,536 --> 00:11:40,160 Sizin roll yavaş. 348 00:11:40,160 --> 00:11:41,720 349 00:11:41,720 --> 00:11:42,370 Bütün hüquqlar. 350 00:11:42,370 --> 00:11:45,590 OK, belə ki, biz bir etdiyiniz directory indi. 351 00:11:45,590 --> 00:11:48,360 352 00:11:48,360 --> 00:11:52,700 David Belə ki, mən mühazirə hesab o, bəzi cool stuff etdi. 353 00:11:52,700 --> 00:11:53,875 Belə ki, bir proqram yazmaq imkan verir. 354 00:11:53,875 --> 00:11:56,000 355 00:11:56,000 --> 00:11:58,540 Belə ki, a edə bilərsiniz müxtəlif yollarla sayı. 356 00:11:58,540 --> 00:12:00,040 Siz mətn redaktoru hər cür istifadə edə bilərsiniz. 357 00:12:00,040 --> 00:12:03,090 Siz Nano istifadə edə bilərsiniz, siz Vim, Emacs istifadə edə bilərsiniz. 358 00:12:03,090 --> 00:12:05,110 O qədər daha mürəkkəbdir. 359 00:12:05,110 --> 00:12:06,822 360 00:12:06,822 --> 00:12:09,030 Yoxsa bir şey istifadə edə bilərsiniz burada gedit deyirlər. 361 00:12:09,030 --> 00:12:12,716 362 00:12:12,716 --> 00:12:13,215 Sorry. 363 00:12:13,215 --> 00:12:18,590 364 00:12:18,590 --> 00:12:19,480 gedit xoşbəxt deyil. 365 00:12:19,480 --> 00:12:21,870 366 00:12:21,870 --> 00:12:27,870 Belə ki, gedit əsasən yalnız bir mətn redaktoru. 367 00:12:27,870 --> 00:12:30,780 Sadəcə mən mətn redaktə sözü kimi prosessor və ya kimi bir şey. 368 00:12:30,780 --> 00:12:33,260 Belə ki, bir gözəl var interface yalnız bu kimi. 369 00:12:33,260 --> 00:12:36,340 Belə ki, kimi bir şey. 370 00:12:36,340 --> 00:12:39,190 Yəni əslində mənə versin Mən heç vaxt, çünki ad. 371 00:12:39,190 --> 00:12:40,620 372 00:12:40,620 --> 00:12:43,170 >> Beləliklə, siz nə istəyirsiniz ilk proqram adı? 373 00:12:43,170 --> 00:12:44,566 Bu, sadəcə hi demək olacaq. 374 00:12:44,566 --> 00:12:45,441 >> TƏLƏBƏ: [işitilemez]. 375 00:12:45,441 --> 00:12:46,470 376 00:12:46,470 --> 00:12:48,180 >> JASON HIRSCHHORN: Siz təsəvvür yoxdur. 377 00:12:48,180 --> 00:12:49,615 OK, gedit. 378 00:12:49,615 --> 00:12:50,115 Hi. 379 00:12:50,115 --> 00:12:51,166 380 00:12:51,166 --> 00:12:52,040 Mən Txt gedirəm. 381 00:12:52,040 --> 00:12:54,470 382 00:12:54,470 --> 00:12:55,680 OK, belə ki, burada edir. 383 00:12:55,680 --> 00:12:57,820 Belə ki, bir proqram yazmaq imkan verir. 384 00:12:57,820 --> 00:13:01,280 Mən sizə mühazirə bu gördüm edirəm. 385 00:13:01,280 --> 00:13:02,380 Siz əsas funksiyası lazımdır. 386 00:13:02,380 --> 00:13:04,690 387 00:13:04,690 --> 00:13:05,190 Boop. 388 00:13:05,190 --> 00:13:06,910 389 00:13:06,910 --> 00:13:08,280 Belə ki, bu yalnız əsas funksiyası var. 390 00:13:08,280 --> 00:13:10,550 391 00:13:10,550 --> 00:13:11,050 Böyük? 392 00:13:11,050 --> 00:13:11,550 Bəli, sorry. 393 00:13:11,550 --> 00:13:16,690 394 00:13:16,690 --> 00:13:19,102 OK, belə ki, əsas funksiyası lazımdır. 395 00:13:19,102 --> 00:13:20,810 Mən jumping edirəm Bu gun bir az, 396 00:13:20,810 --> 00:13:23,750 lakin onu almaq üçün heç vaxt pis Bu cür şeylər üçün istifadə olunur. 397 00:13:23,750 --> 00:13:25,680 >> Belə ki, əsas funksiyası, Siz etdiyiniz hər C proqramı 398 00:13:25,680 --> 00:13:28,555 Bu istirahət üçün yazmaq gedir Əlbəttə bir əsas funksiyası var. 399 00:13:28,555 --> 00:13:29,004 400 00:13:29,004 --> 00:13:29,920 Heç nə bilir? 401 00:13:29,920 --> 00:13:31,231 402 00:13:31,231 --> 00:13:32,105 Nə var? 403 00:13:32,105 --> 00:13:32,980 >> TƏLƏBƏ: başlayın. 404 00:13:32,980 --> 00:13:35,020 >> JASON HIRSCHHORN: Məhz, belə ki, harada başlamaq üçün proqram deyir. 405 00:13:35,020 --> 00:13:38,169 Bir əsas funksiyası yoxdur Belə ki, və siz bu və stuff tərtib 406 00:13:38,169 --> 00:13:39,710 Bu başlamaq üçün idi bilmək niyyətində deyil. 407 00:13:39,710 --> 00:13:41,810 Bu başlayır Main həmişə. 408 00:13:41,810 --> 00:13:46,910 Belə ki, sonra əsas funksiyası, və Heç çap etmək üçün necə yadda deyil? 409 00:13:46,910 --> 00:13:47,699 >> TƏLƏBƏ: printf. 410 00:13:47,699 --> 00:13:48,990 JASON HIRSCHHORN: Bəli, printf. 411 00:13:48,990 --> 00:13:50,280 412 00:13:50,280 --> 00:13:52,794 hi printf. 413 00:13:52,794 --> 00:13:55,080 414 00:13:55,080 --> 00:14:02,450 OK, indi müəyyən sizə uşaqlar qədər uğursuz, lakin bu tərtib edəcək. 415 00:14:02,450 --> 00:14:03,290 >> TƏLƏBƏ: No. 416 00:14:03,290 --> 00:14:03,520 >> JASON HIRSCHHORN: Niyə? 417 00:14:03,520 --> 00:14:04,830 Niyə birdən çox səbəbləri var. 418 00:14:04,830 --> 00:14:06,460 419 00:14:06,460 --> 00:14:07,300 Sure. 420 00:14:07,300 --> 00:14:09,700 >> TƏLƏBƏ: Bu yoxdur standart [Işitilemez]. 421 00:14:09,700 --> 00:14:10,783 >> JASON HIRSCHHORN: Perfect. 422 00:14:10,783 --> 00:14:12,122 Belə ki, burada nə qədər deyirlər? 423 00:14:12,122 --> 00:14:13,540 >> TƏLƏBƏ: [Işitilemez] 424 00:14:13,540 --> 00:14:14,540 >> JASON HIRSCHHORN: Bu bir header file, sağ? 425 00:14:14,540 --> 00:14:15,331 Bu header fayl var. 426 00:14:15,331 --> 00:14:16,460 Və tam doğru danışırsınızsa. 427 00:14:16,460 --> 00:14:17,376 Siz də haqlısınız. 428 00:14:17,376 --> 00:14:21,340 Belə ki, daxil, mən yalnız funt nə standart input output h daxildir. 429 00:14:21,340 --> 00:14:22,787 430 00:14:22,787 --> 00:14:23,620 Mən yaxşı indi getmək Am? 431 00:14:23,620 --> 00:14:27,570 432 00:14:27,570 --> 00:14:28,520 Bu tərtib edəcək? 433 00:14:28,520 --> 00:14:29,263 >> TƏLƏBƏ: No. 434 00:14:29,263 --> 00:14:30,346 JASON HIRSCHHORN: Niyə? 435 00:14:30,346 --> 00:14:32,417 TƏLƏBƏ: Bu [Işitilemez] mətn var. 436 00:14:32,417 --> 00:14:33,750 JASON HIRSCHHORN: Bəli, zəhmli. 437 00:14:33,750 --> 00:14:34,900 438 00:14:34,900 --> 00:14:36,420 Mən yalnız bunu. 439 00:14:36,420 --> 00:14:46,130 Mən onu xilas, lakin gedit hi.txt. 440 00:14:46,130 --> 00:14:47,170 441 00:14:47,170 --> 00:14:50,080 Belə ki, indi ls əgər, burada edir. 442 00:14:50,080 --> 00:14:50,580 Burada. 443 00:14:50,580 --> 00:14:51,716 Oh, bu zəhmli deyil. 444 00:14:51,716 --> 00:14:52,590 Mən getdi olmalıdır. 445 00:14:52,590 --> 00:14:53,740 446 00:14:53,740 --> 00:14:54,620 Oh, mükəmməl. 447 00:14:54,620 --> 00:14:56,200 Biz necə zəhmli bu qoymaq edirsiniz? 448 00:14:56,200 --> 00:14:59,150 Mən mənim ev burada istəmirik başqa hər şey directory. 449 00:14:59,150 --> 00:15:00,832 Mən qovluq onu qoymaq istəyirəm. 450 00:15:00,832 --> 00:15:01,540 Mən necə edə bilərəm? 451 00:15:01,540 --> 00:15:09,530 452 00:15:09,530 --> 00:15:10,210 >> Çox çətin deyil. 453 00:15:10,210 --> 00:15:13,566 454 00:15:13,566 --> 00:15:14,065 Move. 455 00:15:14,065 --> 00:15:16,410 456 00:15:16,410 --> 00:15:18,700 Beləliklə, biz artıq ls siyahısı öyrəndim. 457 00:15:18,700 --> 00:15:19,900 cd rehberler dəyişdirmək üçün. 458 00:15:19,900 --> 00:15:21,739 cd dot dot rehberler həyata qabar. 459 00:15:21,739 --> 00:15:23,780 Və indi biz olacaq faylları ətrafında hərəkət başlayır. 460 00:15:23,780 --> 00:15:30,210 Belə ki, yalnız hərəkət hi.txt hərəkət və Mən zəhmli qoymaq üçün gedirəm. 461 00:15:30,210 --> 00:15:31,270 462 00:15:31,270 --> 00:15:32,310 >> Just ehtiyatlı olun. 463 00:15:32,310 --> 00:15:34,976 Zaman yazılı edirik command line, hər şey məsələləri. 464 00:15:34,976 --> 00:15:37,020 Belə ki, böyük məsələləri. 465 00:15:37,020 --> 00:15:40,440 Mən kiçik etsəydim, bu neler bilmək niyyətində deyil. 466 00:15:40,440 --> 00:15:42,840 Belə ki, hər şey məsələləri çox xüsusi olacaq. 467 00:15:42,840 --> 00:15:45,120 >> Belə ki, ls axır. 468 00:15:45,120 --> 00:15:46,310 Bu artıq burada. 469 00:15:46,310 --> 00:15:48,040 Zəhmli daxil kataloq dəyişdirmək imkan. 470 00:15:48,040 --> 00:15:49,380 471 00:15:49,380 --> 00:15:49,880 ls. 472 00:15:49,880 --> 00:15:50,782 473 00:15:50,782 --> 00:15:51,490 Boom, bu var. 474 00:15:51,490 --> 00:15:53,940 Və kimsə niyə qeyd bu tərtib deyil. 475 00:15:53,940 --> 00:15:55,410 Niyə yenidən tərtib etmək niyyətində deyil? 476 00:15:55,410 --> 00:15:56,891 477 00:15:56,891 --> 00:15:57,390 Bəli? 478 00:15:57,390 --> 00:15:58,690 >> TƏLƏBƏ: Bu c deyil. 479 00:15:58,690 --> 00:15:59,060 >> JASON HIRSCHHORN: Perfect. 480 00:15:59,060 --> 00:16:01,686 Bu, belə bir C deyil necə am bir c adını dəyişmək üçün gedir? 481 00:16:01,686 --> 00:16:03,120 Bunu bir asan yolu nədir? 482 00:16:03,120 --> 00:16:05,200 483 00:16:05,200 --> 00:16:06,720 Biz yalnız nə funksiyanı istifadə edək. 484 00:16:06,720 --> 00:16:13,860 Belə ki, biz yalnız olacaq hi.c. üçün hi.txt hərəkət 485 00:16:13,860 --> 00:16:15,160 486 00:16:15,160 --> 00:16:16,710 ls hi.c. 487 00:16:16,710 --> 00:16:19,990 Və sonra yalnız əyləncə üçün, edək yalnız bu real tez daxil jump. 488 00:16:19,990 --> 00:16:24,291 489 00:16:24,291 --> 00:16:24,790 hi.c. 490 00:16:24,790 --> 00:16:26,290 491 00:16:26,290 --> 00:16:28,400 Siz gözəl və rəngarəng görəcəksiniz. 492 00:16:28,400 --> 00:16:30,490 493 00:16:30,490 --> 00:16:33,690 Belə ki, bu yalnız cür faydalıdır rəng proqramlaşdırma etdiyiniz zaman. 494 00:16:33,690 --> 00:16:36,350 Belə ki, int və etibarsız, həmin data növləri var. 495 00:16:36,350 --> 00:16:38,080 Biz ikinci bu artıq getmək lazımdır. 496 00:16:38,080 --> 00:16:39,650 Hi bir simli edir. 497 00:16:39,650 --> 00:16:40,890 Lakin faydalı rəng. 498 00:16:40,890 --> 00:16:44,790 Heç təsadüfən əgər Belə ki, Səhv uzadılması seçin 499 00:16:44,790 --> 00:16:46,150 Bu rəng olmalıdır. 500 00:16:46,150 --> 00:16:46,650 Nə var? 501 00:16:46,650 --> 00:16:50,772 >> TƏLƏBƏ: Mən bir kopyalayın bilər başqa fayl daxil [Işitilemez] fayl? 502 00:16:50,772 --> 00:16:52,980 JASON HIRSCHHORN: Oh, mən də ki, sizə göstərmək niyyətindədir. 503 00:16:52,980 --> 00:16:55,070 Belə ki, dok aradan qaldırılması surəti. 504 00:16:55,070 --> 00:16:58,300 505 00:16:58,300 --> 00:16:59,070 Bu edək. 506 00:16:59,070 --> 00:17:00,310 Işləyir əmin olun. 507 00:17:00,310 --> 00:17:00,960 Hi olun. 508 00:17:00,960 --> 00:17:02,430 509 00:17:02,430 --> 00:17:03,610 Works, axır. 510 00:17:03,610 --> 00:17:08,484 Zəhmli Belə ./hi. 511 00:17:08,484 --> 00:17:09,609 Ki, ilk proqramdır. 512 00:17:09,609 --> 00:17:10,800 Mənə böyük edək. 513 00:17:10,800 --> 00:17:15,130 514 00:17:15,130 --> 00:17:16,833 Belə ki, həqiqətən nə Bəli, good--? 515 00:17:16,833 --> 00:17:18,833 TƏLƏBƏ: Niyə olardı Mən gedit almaq zaman ki, 516 00:17:18,833 --> 00:17:21,809 Bu mənə bir vermir gedit hi.txt üçün line? 517 00:17:21,809 --> 00:17:23,793 518 00:17:23,793 --> 00:17:25,690 Bu, sadəcə bir xətt kursor qoyur. 519 00:17:25,690 --> 00:17:26,273 TƏLƏBƏ: Bəli. 520 00:17:26,273 --> 00:17:27,265 Bu [Işitilemez]. 521 00:17:27,265 --> 00:17:29,520 522 00:17:29,520 --> 00:17:31,510 >> JASON HIRSCHHORN: gözləyin, yenə deyirlər. 523 00:17:31,510 --> 00:17:35,279 >> TƏLƏBƏ: Mən gedit, bu yazın ilk dəfə, ilk line 524 00:17:35,279 --> 00:17:37,070 JASON HIRSCHHORN: Up orada çox üst? 525 00:17:37,070 --> 00:17:39,800 TƏLƏBƏ: heç J Harvard var cihaz və kursor 526 00:17:39,800 --> 00:17:41,237 sol yalnız bütün yoldur. 527 00:17:41,237 --> 00:17:42,986 JASON HIRSCHHORN: Bütün sol yol? 528 00:17:42,986 --> 00:17:43,569 TƏLƏBƏ: Bəli. 529 00:17:43,569 --> 00:17:44,810 Hər kəsdən ki, var? 530 00:17:44,810 --> 00:17:46,920 >> JASON HIRSCHHORN: Oh, yaxşı J Harvard yalnız istifadəçi adı kimi. 531 00:17:46,920 --> 00:17:48,770 Belə ki, yalnız standart istifadəçi adı var. 532 00:17:48,770 --> 00:17:49,978 >> TƏLƏBƏ: Bu cavab vermir. 533 00:17:49,978 --> 00:17:51,090 534 00:17:51,090 --> 00:17:52,840 JASON HIRSCHHORN: Oh, Bu cavab vermir. 535 00:17:52,840 --> 00:17:55,570 OK, belə ki, siz nə gedit həyata bağlamaq lazımdır. 536 00:17:55,570 --> 00:17:58,360 Gedit həyata Belə ki, yaxın, və qaytarmalıdır. 537 00:17:58,360 --> 00:18:00,726 Belə ki, gedit sizin açıq cihaz indi? 538 00:18:00,726 --> 00:18:02,636 539 00:18:02,636 --> 00:18:05,510 Siz onu həyata çıxmaq, bu, lazımdır qayıtmaq və siz getmək üçün yaxşı olmalıdır. 540 00:18:05,510 --> 00:18:08,257 541 00:18:08,257 --> 00:18:08,840 Ki iş idi? 542 00:18:08,840 --> 00:18:10,824 543 00:18:10,824 --> 00:18:13,850 >> TƏLƏBƏ: Beləliklə, siz istifadə etdi Bu gedit komanda open-- üçün 544 00:18:13,850 --> 00:18:16,350 JASON HIRSCHHORN: Xeyr, ilk gedit komanda bir səhv idi. 545 00:18:16,350 --> 00:18:17,930 546 00:18:17,930 --> 00:18:19,860 İlk gedit komanda, Mən gedit hi.txt etmək. 547 00:18:19,860 --> 00:18:21,170 548 00:18:21,170 --> 00:18:24,240 Mən bir ad, belə ki, gedit hi.txt verir. 549 00:18:24,240 --> 00:18:27,070 hi.txt fayl adı. 550 00:18:27,070 --> 00:18:28,890 Birinci yalnız idi bir səhv və sonra 551 00:18:28,890 --> 00:18:30,450 Mən tez proqramın həyata bağladı. 552 00:18:30,450 --> 00:18:36,737 Belə ki, sual idi Mən gedit əgər, mən deyiləm 553 00:18:36,737 --> 00:18:39,320 həqiqətən edə olacaq Mənim command line başqa bir şey 554 00:18:39,320 --> 00:18:42,390 Mən gedit yaxın, mən qədər ki, onlar qaçdı nə düşünürəm. 555 00:18:42,390 --> 00:18:43,689 Belə ki, gedit bağlayın. 556 00:18:43,689 --> 00:18:45,730 Bu həyata qayıtmaq lazımdır proqram, sonra lazımdır 557 00:18:45,730 --> 00:18:49,090 həqiqətən yazın biləcəklər command line yenidən. 558 00:18:49,090 --> 00:18:50,290 559 00:18:50,290 --> 00:18:52,198 Ki, yaxşı? 560 00:18:52,198 --> 00:18:52,698 Dope. 561 00:18:52,698 --> 00:18:57,715 562 00:18:57,715 --> 00:19:00,410 Belə ki, yalnız yaxın əmin olun bu sorun daxil əgər. 563 00:19:00,410 --> 00:19:01,860 564 00:19:01,860 --> 00:19:04,465 >> OK, belə ki, həqiqətən yaxşı sual əvvəl ikinci çıxarmaq edilib. 565 00:19:04,465 --> 00:19:06,790 566 00:19:06,790 --> 00:19:08,440 Belə ki, indi hi.c. var 567 00:19:08,440 --> 00:19:09,890 Amma mən bunu dəyişdirmək istədiyiniz deyək. 568 00:19:09,890 --> 00:19:11,630 Mən biraz daha yaxşı olmaq istəyirəm. 569 00:19:11,630 --> 00:19:13,250 Mən hi sinif demək istəyirəm. 570 00:19:13,250 --> 00:19:15,670 Amma bu şablonu saxlamaq istəyirəm. 571 00:19:15,670 --> 00:19:17,980 Mən yenidən yoxdur yenə bütün proqram. 572 00:19:17,980 --> 00:19:19,700 Mən şablon saxlamaq istəyirəm. 573 00:19:19,700 --> 00:19:20,480 Necə surəti yoxdur? 574 00:19:20,480 --> 00:19:25,580 575 00:19:25,580 --> 00:19:26,210 >> Easy. 576 00:19:26,210 --> 00:19:29,680 Belə ki, cp hi.c newhi.c. 577 00:19:29,680 --> 00:19:32,767 578 00:19:32,767 --> 00:19:34,340 İndi iki var. 579 00:19:34,340 --> 00:19:48,330 Və sonra mən newhi.c qədər aça bilər, və əvəzinə yalnız hi deyərək, 580 00:19:48,330 --> 00:19:51,280 Mən hi sinif demək lazımdır! 581 00:19:51,280 --> 00:20:00,530 582 00:20:00,530 --> 00:20:01,780 Mən geri getmək lazımdır. 583 00:20:01,780 --> 00:20:03,520 Həyata çıxın. 584 00:20:03,520 --> 00:20:04,990 Geri command line gedin. 585 00:20:04,990 --> 00:20:06,070 ls newhi olun. 586 00:20:06,070 --> 00:20:07,500 587 00:20:07,500 --> 00:20:08,140 Run. 588 00:20:08,140 --> 00:20:09,720 589 00:20:09,720 --> 00:20:10,220 Var. 590 00:20:10,220 --> 00:20:11,530 Bu daha yaxşı, daha yaxşıdır. 591 00:20:11,530 --> 00:20:13,600 592 00:20:13,600 --> 00:20:17,610 Əgər bir şey surəti istəyirəm əgər, ki, kimi asan. cp surəti. 593 00:20:17,610 --> 00:20:22,060 594 00:20:22,060 --> 00:20:25,355 >> Belə ki, biz, hərəkət üzərində getdi sonra rehberler, çıxarmaq edilməsi. 595 00:20:25,355 --> 00:20:27,434 596 00:20:27,434 --> 00:20:29,470 Mən artıq getmək lazımdır nə görmək edək? 597 00:20:29,470 --> 00:20:30,580 598 00:20:30,580 --> 00:20:31,080 Bəli, Oh. 599 00:20:31,080 --> 00:20:31,871 Bu artıq getmək edək. 600 00:20:31,871 --> 00:20:32,990 601 00:20:32,990 --> 00:20:34,300 Belə ki, bu zəhmli idi. 602 00:20:34,300 --> 00:20:35,710 603 00:20:35,710 --> 00:20:37,320 Mən oh gözləyin istəyirdi deyirlər. 604 00:20:37,320 --> 00:20:39,224 Mən zəhmli geri getmək üçün gedirəm. 605 00:20:39,224 --> 00:20:41,720 606 00:20:41,720 --> 00:20:46,670 >> Mən istəmirəm Deyək burada bu faylları. 607 00:20:46,670 --> 00:20:49,630 Mən yeni bir onları istədiyiniz deyirlər zəhmli kataloq kimi directory. 608 00:20:49,630 --> 00:20:51,463 Mən təşkil başlamaq istəyirəm, belə ki, indi gedirəm 609 00:20:51,463 --> 00:20:53,390 hi adlı yeni kataloq var. 610 00:20:53,390 --> 00:20:55,850 Bu, bütün proqramlar var Mən hi adlı yazmaq. 611 00:20:55,850 --> 00:20:57,000 Belə ki, necə biz etməliyəm? 612 00:20:57,000 --> 00:21:00,234 613 00:21:00,234 --> 00:21:01,490 >> TƏLƏBƏ: Change directory. 614 00:21:01,490 --> 00:21:02,448 >> JASON HIRSCHHORN: Bəli. 615 00:21:02,448 --> 00:21:03,077 616 00:21:03,077 --> 00:21:04,070 hi. 617 00:21:04,070 --> 00:21:04,570 Boop. 618 00:21:04,570 --> 00:21:06,910 619 00:21:06,910 --> 00:21:08,370 hi_dir mkdir. 620 00:21:08,370 --> 00:21:13,578 621 00:21:13,578 --> 00:21:16,160 Bu, çünki mən şikayət artıq burada bir hi idi. 622 00:21:16,160 --> 00:21:17,260 623 00:21:17,260 --> 00:21:18,610 Belə ki, indi mən bir hi kataloq var. 624 00:21:18,610 --> 00:21:21,200 Belə ki, indi hər şey hərəkət etmək istəyirəm, Mən yazıb bütün proqramları, 625 00:21:21,200 --> 00:21:22,950 Mən onlara hərəkət etmək istəyirəm Bu hi dizine. 626 00:21:22,950 --> 00:21:24,120 Just təmiz stuff up. 627 00:21:24,120 --> 00:21:25,245 Mən necə edə bilərəm? 628 00:21:25,245 --> 00:21:26,550 >> TƏLƏBƏ: [işitilemez]. 629 00:21:26,550 --> 00:21:28,040 >> JASON HIRSCHHORN: bu hərəkət, sağ? 630 00:21:28,040 --> 00:21:28,865 Belə ki, hərəkət edək. 631 00:21:28,865 --> 00:21:34,215 632 00:21:34,215 --> 00:21:34,715 Bəli? 633 00:21:34,715 --> 00:21:38,162 >> TƏLƏBƏ: arasında fərq nədir hi və biz artıq var hi.c. 634 00:21:38,162 --> 00:21:39,870 JASON HIRSCHHORN: Oh, hi.c faktiki edir. 635 00:21:39,870 --> 00:21:41,770 Belə ki, siz yazırdı ki, fayl var. 636 00:21:41,770 --> 00:21:44,670 Siz gedirdi Belə ki, gedit ya Nano onu açmaq, 637 00:21:44,670 --> 00:21:46,240 ki yazaraq ne var. 638 00:21:46,240 --> 00:21:48,710 Siz, sonra tərtib edərkən Siz bir faylı almaq. 639 00:21:48,710 --> 00:21:49,610 Ki hi var. 640 00:21:49,610 --> 00:21:52,630 Siz açıldı hi ki, olacaq belə sizə hədyan bir dəstə olmalıdır. 641 00:21:52,630 --> 00:21:57,536 Bu, əsasən olacaq kompüter təlimat dəstə. 642 00:21:57,536 --> 00:21:58,036 Nə var? 643 00:21:58,036 --> 00:21:59,577 >> TƏLƏBƏ: bütün rəngləri nə deməkdir? 644 00:21:59,577 --> 00:22:00,892 Mavi yəqin kataloq edir. 645 00:22:00,892 --> 00:22:02,010 Nə sarı var? 646 00:22:02,010 --> 00:22:04,051 >> JASON HIRSCHHORN: Bu yürütülebilir faylları var. 647 00:22:04,051 --> 00:22:08,344 Mən hi.c etmək zaman, onu me-- verdi mən bunu edə bilərsiniz. 648 00:22:08,344 --> 00:22:09,010 Silahı jumping. 649 00:22:09,010 --> 00:22:11,880 Belə ki, bəli hi çıxarın. 650 00:22:11,880 --> 00:22:12,930 Beləliklə nin ls nə edək. 651 00:22:12,930 --> 00:22:13,930 Mən artıq hi yoxdur. 652 00:22:13,930 --> 00:22:16,770 Belə ki, zaman ki, zaman var yazırdı ki, proqram almaq 653 00:22:16,770 --> 00:22:18,100 və bir yürütülebilir fayl. 654 00:22:18,100 --> 00:22:20,720 Belə ki, hi.c-- etmək də, hi olun. 655 00:22:20,720 --> 00:22:21,956 656 00:22:21,956 --> 00:22:24,060 Mən o mühazirə bu artıq getdi düşünürəm. 657 00:22:24,060 --> 00:22:25,970 >> Bu dəstə var compiler təlimat. 658 00:22:25,970 --> 00:22:28,585 Belə ki, əvəzinə faktiki olan bütün bu ilə cingilti yazın. 659 00:22:28,585 --> 00:22:29,860 Bu bayraqları var. 660 00:22:29,860 --> 00:22:31,210 Siz yalnız etmək yaza. 661 00:22:31,210 --> 00:22:32,680 Belə ki, bu yürütülebilir faylları edir. 662 00:22:32,680 --> 00:22:36,200 Siz ls nə zaman, belə ki, indi hi var. 663 00:22:36,200 --> 00:22:38,320 Belə ki, bu etdiyiniz nə həqiqətən run gedir. 664 00:22:38,320 --> 00:22:45,130 Və belə etməklə run ./hi, və sizin proqram çalışır. 665 00:22:45,130 --> 00:22:51,066 Amma mən bunu etmək üçün cəhd edin hi.c, heç, bu iş gedən deyil. 666 00:22:51,066 --> 00:22:52,190 Bəli, o mənada edir? 667 00:22:52,190 --> 00:22:52,990 >> TƏLƏBƏ: Mm-hm. 668 00:22:52,990 --> 00:22:53,948 >> JASON HIRSCHHORN: Cool. 669 00:22:53,948 --> 00:22:55,632 670 00:22:55,632 --> 00:22:57,330 , Gözləyin Mən başqa bir şey demək istəyirdi. 671 00:22:57,330 --> 00:22:58,450 672 00:22:58,450 --> 00:23:02,226 Sadəcə, tez real halda hər kəs, maraqlıdır 673 00:23:02,226 --> 00:23:04,350 Bir həyata jump zaman directory, bu dot dot var. 674 00:23:04,350 --> 00:23:05,580 675 00:23:05,580 --> 00:23:08,960 Heç bir fikir var nə bəlkə yalnız tək dot deməkdir? 676 00:23:08,960 --> 00:23:15,085 677 00:23:15,085 --> 00:23:15,960 TƏLƏBƏ: [işitilemez]. 678 00:23:15,960 --> 00:23:16,631 679 00:23:16,631 --> 00:23:18,880 JASON HIRSCHHORN: Bu əslində cari kataloq. 680 00:23:18,880 --> 00:23:20,730 Belə ki, cari kataloq var. 681 00:23:20,730 --> 00:23:21,920 682 00:23:21,920 --> 00:23:22,610 Mən buradayam. 683 00:23:22,610 --> 00:23:23,700 Mən zəhmli edirəm. 684 00:23:23,700 --> 00:23:27,090 Mən cd nöqtə varsa, bu bir şey deyil. 685 00:23:27,090 --> 00:23:28,750 Bu, mənim cari kataloq mənə edir. 686 00:23:28,750 --> 00:23:34,407 Belə ki, bir az lazımsız, lakin siz bunu, belə ki, sizin proqram adı ./ üçün, 687 00:23:34,407 --> 00:23:36,490 çalıştırmak üçün sizin proqram, siz bunu etmək lazımdır. 688 00:23:36,490 --> 00:23:38,020 689 00:23:38,020 --> 00:23:38,520 OK. 690 00:23:38,520 --> 00:23:39,555 691 00:23:39,555 --> 00:23:42,032 >> TƏLƏBƏ: Əgər cd dot dot dot, lakin bir çox nöqtələr 692 00:23:42,032 --> 00:23:43,990 yalnız qədər olacaq ki, bir çox rehberler? 693 00:23:43,990 --> 00:23:46,527 >> JASON HIRSCHHORN: Siz demək cd dot dot dot dot kimi? 694 00:23:46,527 --> 00:23:47,110 TƏLƏBƏ: Bəli. 695 00:23:47,110 --> 00:23:47,985 JASON HIRSCHHORN: Xeyr 696 00:23:47,985 --> 00:23:48,850 697 00:23:48,850 --> 00:23:52,130 Belə ki, həqiqətən, Mən ls-l idi saxla? 698 00:23:52,130 --> 00:23:53,290 699 00:23:53,290 --> 00:23:56,800 Mən başqa bir şey varsa, mən -a ls bilər. 700 00:23:56,800 --> 00:23:59,940 Belə ki, nə deyir -a edir hər şeyi göstərir. 701 00:23:59,940 --> 00:24:03,180 Belə ki, ki, siz hər şeyi göstərir gizli və gizli deyil ki, hər şeyi. 702 00:24:03,180 --> 00:24:10,880 Mən nə zaman ki, görürsünüz əgər belə yalnız ls, mən yalnız, ki, stuff gördüm 703 00:24:10,880 --> 00:24:12,060 stuff Mən. 704 00:24:12,060 --> 00:24:14,640 Mən -a nə varsa, gedir Mənə hər şeyi göstərmək üçün. 705 00:24:14,640 --> 00:24:18,460 Və cari kataloq, yuxarıda directory. 706 00:24:18,460 --> 00:24:22,025 707 00:24:22,025 --> 00:24:22,900 Ki, hissi edirmi? 708 00:24:22,900 --> 00:24:23,130 Bəli? 709 00:24:23,130 --> 00:24:25,296 >> TƏLƏBƏ: Amma o deyil əslində kataloq. 710 00:24:25,296 --> 00:24:30,938 Cari directory, özü deyil niyə içərisində nöqtələr olan göstərir? 711 00:24:30,938 --> 00:24:33,910 >> JASON HIRSCHHORN: Siz demək kimi kataloq deyil. 712 00:24:33,910 --> 00:24:34,810 >> TƏLƏBƏ: Sağ. 713 00:24:34,810 --> 00:24:36,620 Belə ki, biz hər şeyi bir siyahısı var kataloq var. 714 00:24:36,620 --> 00:24:37,630 >> JASON HIRSCHHORN: Mən hesab edirəm ki, Bu kataloq edir. 715 00:24:37,630 --> 00:24:41,190 -a Hər şeyi, hətta göstərir Like Bu kataloq daxilində gizli. 716 00:24:41,190 --> 00:24:44,440 Belə ki, mən bu yalnız bir marşrut hesab ki, anlamlı əgər cari kataloq. 717 00:24:44,440 --> 00:24:46,400 718 00:24:46,400 --> 00:24:47,400 Bu bir az recursive var. 719 00:24:47,400 --> 00:24:48,300 Bu Inception kimi. 720 00:24:48,300 --> 00:24:48,920 Nə var? 721 00:24:48,920 --> 00:24:52,090 >> TƏLƏBƏ: dedi -a göstərir [Işitilemez]? 722 00:24:52,090 --> 00:24:53,215 JASON HIRSCHHORN: -a, evet. 723 00:24:53,215 --> 00:24:54,964 724 00:24:54,964 --> 00:24:56,572 >> TƏLƏBƏ: Nə [Işitilemez] edir? 725 00:24:56,572 --> 00:24:59,280 JASON HIRSCHHORN: Yaxşı, məsələn, Üst geri gedək. 726 00:24:59,280 --> 00:25:00,890 727 00:25:00,890 --> 00:25:04,180 Bu adətən mövzusu oldu siz mess olmamalıdır və siz narahat ehtiyac yoxdur. 728 00:25:04,180 --> 00:25:07,180 Belə ki, bu ev növüdür. 729 00:25:07,180 --> 00:25:10,230 Mən -a varsa, mən stuff ton almaq. 730 00:25:10,230 --> 00:25:14,760 731 00:25:14,760 --> 00:25:15,440 Bütün stuff. 732 00:25:15,440 --> 00:25:18,840 733 00:25:18,840 --> 00:25:21,258 Və mess ehtiyac yoxdur məhsulları hər hansı. 734 00:25:21,258 --> 00:25:23,716 Mütləq gedən başlamaq deyil burada və yalnız stuff aradan qaldırılması. 735 00:25:23,716 --> 00:25:27,190 >> [Gülüş] 736 00:25:27,190 --> 00:25:32,440 >> Bəli, bu bir az çox idi rahat stuff, lakin bilmək yaxşı. 737 00:25:32,440 --> 00:25:34,310 Mən bilmək yaxşı hesab edirəm. 738 00:25:34,310 --> 00:25:35,540 739 00:25:35,540 --> 00:25:41,420 Amma -a yazın istəyirəm, heç vaxt əgər bu kurs tam, 740 00:25:41,420 --> 00:25:42,540 yalnız unutmayın. 741 00:25:42,540 --> 00:25:43,040 Nə var? 742 00:25:43,040 --> 00:25:44,436 >> TƏLƏBƏ: ls nə l olunur? 743 00:25:44,436 --> 00:25:46,310 JASON HIRSCHHORN: Bu siz icazələrin göstərir. 744 00:25:46,310 --> 00:25:50,269 Əsasən siz istifadə Icazələrin üçün, belə ki, l. 745 00:25:50,269 --> 00:25:52,060 Bu bir az göstərir bit daha çox məlumat, 746 00:25:52,060 --> 00:25:54,840 lakin yenə də, bu bir az daha rahat məhsulları dişlədi. 747 00:25:54,840 --> 00:25:56,040 Bu yalnız icazələri var. 748 00:25:56,040 --> 00:25:57,710 Qovluq belə icazələrin. 749 00:25:57,710 --> 00:26:04,459 Belə ki, yalnız məsələn, mən bir etdi deyək qovluq, belə ki, d kataloq edir. 750 00:26:04,459 --> 00:26:05,500 Belə ki, o rehberler var. 751 00:26:05,500 --> 00:26:08,250 Və sonra oxumaq, yazmaq, icra. 752 00:26:08,250 --> 00:26:12,610 Belə ki, üçün icazələrin Mən istifadəçi, qrup, dünya düşünürəm. 753 00:26:12,610 --> 00:26:14,490 754 00:26:14,490 --> 00:26:15,610 Ümumilikdə çox gedir. 755 00:26:15,610 --> 00:26:18,580 Siz bu kimi getmək olacaq Bildiyiniz həftə artıq, lakin yalnız belə, 756 00:26:18,580 --> 00:26:19,340 bu icazələri var. 757 00:26:19,340 --> 00:26:19,840 Nə var? 758 00:26:19,840 --> 00:26:23,189 TƏLƏBƏ: Can siz daha aydın yalnız növbəti şey keçmək, geçirmek bilər 759 00:26:23,189 --> 00:26:24,980 JASON HIRSCHHORN: Siz həqiqətən silmək deməkdir? 760 00:26:24,980 --> 00:26:25,859 761 00:26:25,859 --> 00:26:26,400 Mən bilmirəm. 762 00:26:26,400 --> 00:26:27,450 Mən bunu heç vaxt. 763 00:26:27,450 --> 00:26:28,700 Niyə bunu istəyirsiniz? 764 00:26:28,700 --> 00:26:29,782 765 00:26:29,782 --> 00:26:30,698 Niyə ki? 766 00:26:30,698 --> 00:26:32,330 767 00:26:32,330 --> 00:26:32,840 Mən bunu istəyirəm. 768 00:26:32,840 --> 00:26:34,020 Siz kənarında yaşayır. 769 00:26:34,020 --> 00:26:35,561 Mən bu hər hansı istəmirəm kimi istəyirik. 770 00:26:35,561 --> 00:26:40,380 771 00:26:40,380 --> 00:26:41,096 Sıx var. 772 00:26:41,096 --> 00:26:41,970 TƏLƏBƏ: [işitilemez]. 773 00:26:41,970 --> 00:26:43,541 774 00:26:43,541 --> 00:26:45,165 JASON HIRSCHHORN: Bəli, biz bunu edə bilərsiniz. 775 00:26:45,165 --> 00:26:47,960 776 00:26:47,960 --> 00:26:52,667 Bağışlayın, ölçüsü ilə messing edir tamamilə indi mənə freaking. 777 00:26:52,667 --> 00:26:53,920 778 00:26:53,920 --> 00:26:54,950 Qədər gedək. 779 00:26:54,950 --> 00:26:56,759 Bəli, indi artıq getmək bilməz. 780 00:26:56,759 --> 00:26:58,550 Belə ki, hər şey öyrətdi əbədi getdi. 781 00:26:58,550 --> 00:26:59,050 Təşəkkür edirəm. 782 00:26:59,050 --> 00:27:04,311 783 00:27:04,311 --> 00:27:05,310 Biz rehberler etdi. 784 00:27:05,310 --> 00:27:08,268 Biz kimi faylları və stuff ki, biz hələ ki, bütün heyəti var. 785 00:27:08,268 --> 00:27:10,270 786 00:27:10,270 --> 00:27:11,200 OK, Mən sürətli getmək lazımdır. 787 00:27:11,200 --> 00:27:13,300 788 00:27:13,300 --> 00:27:14,100 >> Tez belə real. 789 00:27:14,100 --> 00:27:15,520 Belə ki, mən zəhmli edirəm deyirlər. 790 00:27:15,520 --> 00:27:17,480 791 00:27:17,480 --> 00:27:20,090 Mən hərəkət etmək istədiyini deyirlər yeni kataloq hər şey 792 00:27:20,090 --> 00:27:21,600 Mən yalnız istəyirəm, çünki sağ, təşkil etmək? 793 00:27:21,600 --> 00:27:22,560 Belə ki, necə olardı. 794 00:27:22,560 --> 00:27:23,650 795 00:27:23,650 --> 00:27:24,150 Move. 796 00:27:24,150 --> 00:27:25,399 Biz yenə hərəkət istifadə etmək olacaq. 797 00:27:25,399 --> 00:27:26,320 Belə ki, hi.c. hərəkət 798 00:27:26,320 --> 00:27:27,620 799 00:27:27,620 --> 00:27:29,810 Və siz nə edə bilər Siz stuff listing başlamaq 800 00:27:29,810 --> 00:27:32,268 və siyahısı son şey harada hərəkət olacaq. 801 00:27:32,268 --> 00:27:38,230 Belə ki hi.c, hi newhi newhi.c, hi_dir hərəkət. 802 00:27:38,230 --> 00:27:41,960 803 00:27:41,960 --> 00:27:45,880 Və belə ki, hər şey köçürülüb son şey qeyd. 804 00:27:45,880 --> 00:27:49,462 Beləliklə kataloq, hi_dir ls dəyişir. 805 00:27:49,462 --> 00:27:50,420 Hər şey var edir. 806 00:27:50,420 --> 00:27:52,625 Belə ki, gözəl və daha mütəşəkkil var. 807 00:27:52,625 --> 00:27:53,970 808 00:27:53,970 --> 00:27:57,330 >> OK, mən nifrət deyək mənim orijinal hi proqram. 809 00:27:57,330 --> 00:27:58,700 Mən onu qurtarmaq istəyirəm. 810 00:27:58,700 --> 00:28:00,380 Mən necə xilas edirsiniz? 811 00:28:00,380 --> 00:28:00,880 Nə var? 812 00:28:00,880 --> 00:28:01,755 >> TƏLƏBƏ: [işitilemez]. 813 00:28:01,755 --> 00:28:04,977 814 00:28:04,977 --> 00:28:08,060 JASON HIRSCHHORN: Mən yalnız deyək belə ki, yalnız hi, proqramı aradan qaldırılması üçün istəyirəm. 815 00:28:08,060 --> 00:28:11,122 816 00:28:11,122 --> 00:28:11,830 Xeyr, sağ istəyirik. 817 00:28:11,830 --> 00:28:14,680 Belə ki, rm, lakin siz hi rm yoxdur. 818 00:28:14,680 --> 00:28:18,224 819 00:28:18,224 --> 00:28:19,890 Bu bir az xəbərdarlıq vermək olacaq. 820 00:28:19,890 --> 00:28:25,440 Bu əmin demək olacaq bu silmək istəyirəm, və bəli mən. 821 00:28:25,440 --> 00:28:27,190 Siz istəmirsinizsə kimi istenir 822 00:28:27,190 --> 00:28:34,260 vaxt yoxdur, çünki xəbərdarlıq üçün, f çıxarın. 823 00:28:34,260 --> 00:28:35,720 Bu başqa bir bayraq edir. 824 00:28:35,720 --> 00:28:36,910 Bu l kimi. 825 00:28:36,910 --> 00:28:38,190 Bu-a kimi. 826 00:28:38,190 --> 00:28:40,610 Bu yalnız bayraqları var ki, Bu əmrləri ötürür. 827 00:28:40,610 --> 00:28:41,490 Belə ki, f çıxarın. 828 00:28:41,490 --> 00:28:42,540 829 00:28:42,540 --> 00:28:44,340 f f güc deməkdir. 830 00:28:44,340 --> 00:28:45,670 Belə ki, məcbur. 831 00:28:45,670 --> 00:28:47,390 Mən istenir istəmirəm. 832 00:28:47,390 --> 00:28:48,560 Belə ki, f çıxarın. 833 00:28:48,560 --> 00:28:49,920 834 00:28:49,920 --> 00:28:50,720 Edək hi.c. 835 00:28:50,720 --> 00:28:53,589 836 00:28:53,589 --> 00:28:54,380 Məhz bu xilas. 837 00:28:54,380 --> 00:28:55,130 Bu mənə vermədi. 838 00:28:55,130 --> 00:28:56,160 839 00:28:56,160 --> 00:28:59,270 >> Amma mən əvəzinə deyək Bu kataloq ilə aparılır. 840 00:28:59,270 --> 00:29:01,010 Mən kataloq qurtarmaq istəyirəm. 841 00:29:01,010 --> 00:29:02,950 Mən hi_dir aradan qaldırılması yoxdur. 842 00:29:02,950 --> 00:29:04,124 843 00:29:04,124 --> 00:29:05,040 Xeyr, ki, işləmir. 844 00:29:05,040 --> 00:29:11,170 845 00:29:11,170 --> 00:29:13,685 Xeyr, belə ki, imkan verəcək Mənə bir kataloq çıxarın. 846 00:29:13,685 --> 00:29:15,770 847 00:29:15,770 --> 00:29:17,010 Heç bir fikir var? 848 00:29:17,010 --> 00:29:18,752 >> TƏLƏBƏ: Bu dir aradan qaldırılması mı? 849 00:29:18,752 --> 00:29:20,335 JASON HIRSCHHORN: Belə ki, bu kimi aradan qaldırılması? 850 00:29:20,335 --> 00:29:24,961 851 00:29:24,961 --> 00:29:26,398 >> TƏLƏBƏ: No. 852 00:29:26,398 --> 00:29:27,835 Yalnız [Işitilemez]. 853 00:29:27,835 --> 00:29:29,024 854 00:29:29,024 --> 00:29:30,940 JASON HIRSCHHORN: Xeyr, hazırda heç bir hi var. 855 00:29:30,940 --> 00:29:32,099 Yalnız hi_dir var. 856 00:29:32,099 --> 00:29:33,140 Belə ki, bu kataloq edir. 857 00:29:33,140 --> 00:29:34,730 858 00:29:34,730 --> 00:29:37,930 Belə ki, həqiqətən, sizin nə istəyirəm nə That oh, bir fikir var? 859 00:29:37,930 --> 00:29:39,281 Mən yarım tərəfdən kimi görürük. 860 00:29:39,281 --> 00:29:40,156 >> TƏLƏBƏ: [işitilemez]. 861 00:29:40,156 --> 00:29:41,215 862 00:29:41,215 --> 00:29:42,090 JASON HIRSCHHORN: OK. 863 00:29:42,090 --> 00:29:43,232 864 00:29:43,232 --> 00:29:44,470 >> TƏLƏBƏ: [işitilemez]. 865 00:29:44,470 --> 00:29:45,345 >> JASON HIRSCHHORN: OK. 866 00:29:45,345 --> 00:29:48,200 867 00:29:48,200 --> 00:29:51,790 Qaldırmaq istəyirəm Belə ki, əgər bir kataloq, -r çıxarın. 868 00:29:51,790 --> 00:29:52,580 Ki, recursive var. 869 00:29:52,580 --> 00:29:54,230 Belə ki, kataloq recursive çıxarın. 870 00:29:54,230 --> 00:29:57,700 Mən sizə ki, dizine getmək istəyirəm, kataloq hər şey aradan qaldırılması, 871 00:29:57,700 --> 00:29:59,180 və sonra kataloq qurtarmaq. 872 00:29:59,180 --> 00:30:00,930 Və sonra mən gedirəm f, həmçinin, çünki mən 873 00:30:00,930 --> 00:30:04,680 istəmirəm xəbərdarlıq mənə təklif Bu hər bir fayl rədd sonra. 874 00:30:04,680 --> 00:30:06,720 Belə ki, rf hi_dir çıxarın. 875 00:30:06,720 --> 00:30:08,680 876 00:30:08,680 --> 00:30:09,540 Boom, o getdi. 877 00:30:09,540 --> 00:30:10,582 878 00:30:10,582 --> 00:30:12,040 Ki, istifadə yalnız ehtiyatlı olun. 879 00:30:12,040 --> 00:30:14,730 Mən bunu istifadə gedirəm burada da. rf zəhmli. 880 00:30:14,730 --> 00:30:16,800 881 00:30:16,800 --> 00:30:17,530 Bu getdi. 882 00:30:17,530 --> 00:30:18,780 Ki, istifadə ehtiyatlı olun. 883 00:30:18,780 --> 00:30:22,990 Siz ki, burada istifadə və bir şey yazın bu kimi heç nə yoxdur. 884 00:30:22,990 --> 00:30:26,200 Ki, hər şey silmək edəcək sizə xəbərdarlıq heç olmadan cihaz. 885 00:30:26,200 --> 00:30:27,670 Mən etdik. 886 00:30:27,670 --> 00:30:31,620 Grading problem 4:00 AM müəyyən, mən Problem set rehberler aradan qaldırılması çalışır, 887 00:30:31,620 --> 00:30:32,320 və mən bunu. 888 00:30:32,320 --> 00:30:34,080 Mən oh my god kimi idi. 889 00:30:34,080 --> 00:30:35,170 890 00:30:35,170 --> 00:30:36,850 Mən bunu ləğv etmək üçün cəhd do-- etməyin. 891 00:30:36,850 --> 00:30:38,000 Siz ləğv edə bilər. 892 00:30:38,000 --> 00:30:42,670 Command C yalnız hər şeyi ləğv lakin mən artıq 75% kimi silindi. 893 00:30:42,670 --> 00:30:45,570 Mən onu məhv. 894 00:30:45,570 --> 00:30:46,580 Və insanlar bunu. 895 00:30:46,580 --> 00:30:47,620 Hər kəs bu yoxdur. 896 00:30:47,620 --> 00:30:49,460 Bu dövr olsa bunu etməyin. 897 00:30:49,460 --> 00:30:49,960 Bu sucks. 898 00:30:49,960 --> 00:30:52,330 899 00:30:52,330 --> 00:30:54,050 Mən sinir burada yaşayıram. 900 00:30:54,050 --> 00:30:55,247 Mən bunu silmək üçün gedirəm. 901 00:30:55,247 --> 00:30:58,354 >> [Gülüş] 902 00:30:58,354 --> 00:30:59,020 Siz təsəvvür edə bilərəmmi? 903 00:30:59,020 --> 00:31:01,050 904 00:31:01,050 --> 00:31:02,450 OK, suallar. 905 00:31:02,450 --> 00:31:03,138 Bəli? 906 00:31:03,138 --> 00:31:09,114 >> TƏLƏBƏ: biz hər şeyi əgər Belə ki, burada edirik, bu eyni 907 00:31:09,114 --> 00:31:13,791 yalnız həqiqətən gedir [Işitilemez] kimi qazanc fayl. 908 00:31:13,791 --> 00:31:16,530 909 00:31:16,530 --> 00:31:18,405 JASON HIRSCHHORN: Oh, gedit vasitəsilə demək. 910 00:31:18,405 --> 00:31:18,870 TƏLƏBƏ: Bəli. 911 00:31:18,870 --> 00:31:20,078 JASON HIRSCHHORN: Bəli edir. 912 00:31:20,078 --> 00:31:21,094 913 00:31:21,094 --> 00:31:21,760 gedit faydalıdır. 914 00:31:21,760 --> 00:31:23,440 915 00:31:23,440 --> 00:31:24,730 Belə ki, gedit çox faydalıdır. 916 00:31:24,730 --> 00:31:26,550 Bu sinif, bir edə bilərsiniz gedit vasitəsilə şeyi çox. 917 00:31:26,550 --> 00:31:27,260 Siz saxlaya bilərsiniz. 918 00:31:27,260 --> 00:31:27,980 Siz adını dəyişmək olar. 919 00:31:27,980 --> 00:31:34,170 Siz kimi faylları və stuff hərəkət edə bilər, ancaq düzgün siz getmək zaman 50-- üçün 920 00:31:34,170 --> 00:31:40,330 Siz getmək əgər yaxşı, 50-- 51 var 61 daxil, bu həyat olacaq. 921 00:31:40,330 --> 00:31:41,590 Bu command line edir. 922 00:31:41,590 --> 00:31:44,220 Siz proqram yerdir Sizin həyat istirahət üçün, 923 00:31:44,220 --> 00:31:47,050 Əgər siz belə mütləq gedit istifadə edin. 924 00:31:47,050 --> 00:31:47,929 925 00:31:47,929 --> 00:31:49,220 Mütləq yaxşı bir şəkildə başlamaq üçün. 926 00:31:49,220 --> 00:31:52,550 Üçün ilk problem mütləq dəstləri Bir müddət istifadə, lakin hər dəfə 927 00:31:52,550 --> 00:31:56,790 daha çox istifadə daha rahat almaq üçün cəhd command line dəlilləri ilə. 928 00:31:56,790 --> 00:31:58,230 Amma mütləq bilərsiniz. 929 00:31:58,230 --> 00:31:58,730 Nə var? 930 00:31:58,730 --> 00:32:01,660 >> TƏLƏBƏ: biz silmək istəyirəm zaman biz etdik faylları biri, 931 00:32:01,660 --> 00:32:04,426 iki yol var. [Işitilemez]. 932 00:32:04,426 --> 00:32:06,385 Siz etdiyiniz zaman bir yol var bir kataloq silmə 933 00:32:06,385 --> 00:32:08,467 istemi belə ki, xahiş onu silmek son deyil? 934 00:32:08,467 --> 00:32:09,610 JASON HIRSCHHORN: rm r. 935 00:32:09,610 --> 00:32:10,810 Belə ki, onu məcbur etməyin. 936 00:32:10,810 --> 00:32:11,489 R belə rm. 937 00:32:11,489 --> 00:32:14,280 Bu recursively vasitəsilə getmək olacaq təklif, hər şeyi silmək 938 00:32:14,280 --> 00:32:17,340 hər şey, sonra siz qoz sürücü olacaq. 939 00:32:17,340 --> 00:32:18,660 940 00:32:18,660 --> 00:32:24,060 Kimi mən demək olar ki, rm etmək f və rm-rf, yalnız daim. 941 00:32:24,060 --> 00:32:26,298 Mən vaxt yoxdur kimi mən deyiləm. 942 00:32:26,298 --> 00:32:27,600 Mən bir məşğul adam deyiləm. 943 00:32:27,600 --> 00:32:28,580 Bütün hüquqlar, nə qədər var? 944 00:32:28,580 --> 00:32:29,170 Bəli. 945 00:32:29,170 --> 00:32:32,015 >> TƏLƏBƏ: bir geri var, və ya zibil bin, və ya kimi bir şey? 946 00:32:32,015 --> 00:32:32,890 JASON HIRSCHHORN: Xeyr 947 00:32:32,890 --> 00:32:35,120 [Gülüş] 948 00:32:35,120 --> 00:32:39,100 Mən geri getmək və əldə edə bilər mənim Mən yalnız silindi ki cihaz, no. 949 00:32:39,100 --> 00:32:39,600 Heç, heç, heç bir. 950 00:32:39,600 --> 00:32:41,390 951 00:32:41,390 --> 00:32:43,030 Siz RM varsa, bu olmalıdır getdi. 952 00:32:43,030 --> 00:32:43,963 Nə var? 953 00:32:43,963 --> 00:32:46,785 >> TƏLƏBƏ: Siz So [Işitilemez] birlikdə. 954 00:32:46,785 --> 00:32:48,410 JASON HIRSCHHORN: Bəli, yalnız kimi. 955 00:32:48,410 --> 00:32:52,190 Belə ki, məsələn, siz rm-rf gördüm. 956 00:32:52,190 --> 00:32:55,700 Mən istəyirəm deyirlər mənə göstərir, ls -la nə 957 00:32:55,700 --> 00:33:00,120 hər şey, hətta gizli onların icazələrin şeylər. 958 00:33:00,120 --> 00:33:02,160 959 00:33:02,160 --> 00:33:06,762 >> TƏLƏBƏ: Beləliklə,-r r bayraq, biz yoxsa, 960 00:33:06,762 --> 00:33:08,250 biz doğru bir kataloq silmək bilər? 961 00:33:08,250 --> 00:33:08,746 >> JASON HIRSCHHORN: Sağ. 962 00:33:08,746 --> 00:33:10,990 >> TƏLƏBƏ: Beləliklə, biz istəyirik ki, deyir ki, kataloq ilə bir şey üçün necə? 963 00:33:10,990 --> 00:33:12,610 Nə deməkdir ki? 964 00:33:12,610 --> 00:33:14,570 >> JASON HIRSCHHORN: r recursively deməkdir. 965 00:33:14,570 --> 00:33:17,670 Belə bir kataloq gedir sağ, bu faylları var? 966 00:33:17,670 --> 00:33:21,680 Belə ki, siz istədiyiniz nə deyil ki, dizine getmək istəyirəm, 967 00:33:21,680 --> 00:33:24,110 hər şeyi silmək bütün ki, kataloq faylları, 968 00:33:24,110 --> 00:33:26,510 sonra həyata pop və silmək faktiki directory. 969 00:33:26,510 --> 00:33:30,660 Belə ki, -r recursive deməkdir, bunu bütün recursively ki anlamlı əgər. 970 00:33:30,660 --> 00:33:31,160 Bəli. 971 00:33:31,160 --> 00:33:34,160 >> TƏLƏBƏ: rehberler var Belə ki, [Işitilemez] və yalnız silin. 972 00:33:34,160 --> 00:33:35,160 Yoxsa still-- nə 973 00:33:35,160 --> 00:33:36,326 >> JASON HIRSCHHORN: Nin cəhd edək. 974 00:33:36,326 --> 00:33:39,040 975 00:33:39,040 --> 00:33:40,955 Boş Belə ki, mkdir. 976 00:33:40,955 --> 00:33:42,320 977 00:33:42,320 --> 00:33:43,810 Boş çıxarın. 978 00:33:43,810 --> 00:33:44,374 No. 979 00:33:44,374 --> 00:33:45,646 >> Siz hələ the-- lazımdır Xeyr, belə: STUDENT 980 00:33:45,646 --> 00:33:46,937 >> JASON HIRSCHHORN: Bəli, həmişə. 981 00:33:46,937 --> 00:33:48,940 Belə ki -r, rf, boş. 982 00:33:48,940 --> 00:33:50,432 983 00:33:50,432 --> 00:33:51,734 Awesome. 984 00:33:51,734 --> 00:33:52,685 Artıq suallar? 985 00:33:52,685 --> 00:33:54,290 986 00:33:54,290 --> 00:33:59,230 Mən sizin crash hesab edirəm command line məhsulları üzrə kurs. 987 00:33:59,230 --> 00:34:02,560 Hər hansı bir sualınız, biz olacaq, çünki data növləri və loops üzərində jump, 988 00:34:02,560 --> 00:34:03,901 və bütün stuff? 989 00:34:03,901 --> 00:34:04,400 Nə var? 990 00:34:04,400 --> 00:34:07,960 >> TƏLƏBƏ: Mən CS50 yoxdur Mənim rehberler biri kimi göstərilir. 991 00:34:07,960 --> 00:34:09,370 Ki, normal deyil? 992 00:34:09,370 --> 00:34:09,710 >> JASON HIRSCHHORN: Bəli, Oh. 993 00:34:09,710 --> 00:34:10,929 Ki, mina var. 994 00:34:10,929 --> 00:34:14,830 Bəli, harada mənim Sizin məhsulları həlləri. 995 00:34:14,830 --> 00:34:17,670 >> [Gülüş] 996 00:34:17,670 --> 00:34:20,469 >> Belə ki, Bəli, tamamilə normal deyil. 997 00:34:20,469 --> 00:34:23,870 Mən yəqin ki, lazımdır edirəm yalnız bu dörd var. 998 00:34:23,870 --> 00:34:25,130 Mən normal ola bilər edirəm. 999 00:34:25,130 --> 00:34:25,630 Bəli. 1000 00:34:25,630 --> 00:34:27,370 1001 00:34:27,370 --> 00:34:28,730 OK, bir daha suallar? 1002 00:34:28,730 --> 00:34:30,219 Mən super sürətli idi. 1003 00:34:30,219 --> 00:34:30,830 Nə var? 1004 00:34:30,830 --> 00:34:33,788 >> TƏLƏBƏ: Mən mavi yaşıl rəng gördüm. 1005 00:34:33,788 --> 00:34:34,780 Ki, nədir? 1006 00:34:34,780 --> 00:34:36,405 >> JASON HIRSCHHORN: Bu kataloq deməkdir. 1007 00:34:36,405 --> 00:34:36,905 1008 00:34:36,905 --> 00:34:38,000 TƏLƏBƏ: Bu mavi? 1009 00:34:38,000 --> 00:34:40,100 >> JASON HIRSCHHORN: Oh, Bu mavi yaşıl deməkdir? 1010 00:34:40,100 --> 00:34:41,290 >> TƏLƏBƏ: No. 1011 00:34:41,290 --> 00:34:41,724 >> JASON HIRSCHHORN: Bu mavi yaşıl? 1012 00:34:41,724 --> 00:34:42,434 >> TƏLƏBƏ: No. 1013 00:34:42,434 --> 00:34:43,195 Zaman listed-- 1014 00:34:43,195 --> 00:34:44,070 JASON HIRSCHHORN: Oh. 1015 00:34:44,070 --> 00:34:47,100 1016 00:34:47,100 --> 00:34:47,620 Bu kimi? 1017 00:34:47,620 --> 00:34:49,000 >> TƏLƏBƏ: Bəli, nişanlar. 1018 00:34:49,000 --> 00:34:50,125 >> JASON HIRSCHHORN: Oh, bu. 1019 00:34:50,125 --> 00:34:50,678 1020 00:34:50,678 --> 00:34:51,219 Mən bilmirəm. 1021 00:34:51,219 --> 00:34:52,052 Bu nə deməkdir? 1022 00:34:52,052 --> 00:34:58,330 1023 00:34:58,330 --> 00:35:00,100 Belə ki, görünür bir kataloq işarə. 1024 00:35:00,100 --> 00:35:02,240 >> TƏLƏBƏ: Demək olar ki, bir alias kimi görünür. 1025 00:35:02,240 --> 00:35:03,594 >> JASON HIRSCHHORN: Bu ola bilər. 1026 00:35:03,594 --> 00:35:04,760 Siz bilmək lazım deyil. 1027 00:35:04,760 --> 00:35:11,205 1028 00:35:11,205 --> 00:35:11,955 Artıq suallar? 1029 00:35:11,955 --> 00:35:14,180 1030 00:35:14,180 --> 00:35:14,680 Awesome. 1031 00:35:14,680 --> 00:35:16,900 Əgər hər hansı bir sualınız varsa, Mən bir çox idi. 1032 00:35:16,900 --> 00:35:18,190 Bu məlumat bir çox online olacaq. 1033 00:35:18,190 --> 00:35:19,750 Mən sizə uşaqlar üçün online qoymaq lazımdır. 1034 00:35:19,750 --> 00:35:21,187 Bölmə B həmçinin online olacaq. 1035 00:35:21,187 --> 00:35:23,270 Və ya sualınız varsa, yalnız gəlmək və mənə sual. 1036 00:35:23,270 --> 00:35:30,660 1037 00:35:30,660 --> 00:35:32,142 Burada getmək. 1038 00:35:32,142 --> 00:35:41,050 1039 00:35:41,050 --> 00:35:44,400 Belə ki, indi Sharon və Hannah bəzi artıq gedəcək 1040 00:35:44,400 --> 00:35:46,720 problemin arxasında məntiq bir müəyyən. 1041 00:35:46,720 --> 00:35:53,266 1042 00:35:53,266 --> 00:35:54,250 >> SHARON: Pərvərdigara. 1043 00:35:54,250 --> 00:35:56,218 1044 00:35:56,218 --> 00:35:57,694 Çətinliklər. 1045 00:35:57,694 --> 00:35:59,170 >> HANNAH: Bu vaxt, mən Hanna edirəm. 1046 00:35:59,170 --> 00:36:00,154 Bu Sharon edir. 1047 00:36:00,154 --> 00:36:03,106 Biz həm TFS CS50, və biz sizə vermək olacaq 1048 00:36:03,106 --> 00:36:06,050 əhəmiyyətli bir neçə bir az intro problem üçün hər şeyi bir müəyyən. 1049 00:36:06,050 --> 00:36:09,670 Data növləri hər şey loops üçün conditionals üçün. 1050 00:36:09,670 --> 00:36:10,620 Ümumi ilmə. 1051 00:36:10,620 --> 00:36:14,360 >> SHARON: Və sonunda, biz P biri müəyyən bir nəzər edəcək, 1052 00:36:14,360 --> 00:36:16,739 və bunun üçün nə var bilmək. 1053 00:36:16,739 --> 00:36:18,030 Belə ki, data növləri ilə başlamaq edək. 1054 00:36:18,030 --> 00:36:19,840 1055 00:36:19,840 --> 00:36:23,230 Siz uşaqlar ilə tanış olmalıdır mavi qeyd olunur ki, olanları. 1056 00:36:23,230 --> 00:36:25,340 Beləliklə, biz ints ilə başlaya bilərsiniz. 1057 00:36:25,340 --> 00:36:31,500 ints integers, belə bir, iki, üç, dörd. üzüb gedirdi, xal üzən. 1058 00:36:31,500 --> 00:36:37,830 Ondalık ilə integers kimi, belə 5.2 və ya hətta 5.0. 1059 00:36:37,830 --> 00:36:44,230 Chars A, B, C. kimi simvol Və bir string, uşaqlar bütün bilirik. 1060 00:36:44,230 --> 00:36:48,470 CS50 ya salam və dünya kimi. 1061 00:36:48,470 --> 00:36:50,290 1062 00:36:50,290 --> 00:36:56,890 >> Bool bir Boolean, belə ki, biz doğru və Boolean yalan. 1063 00:36:56,890 --> 00:37:01,550 Bir şey truth-- üçün hesablayır əgər Belə ki, 5, doğru hesablayır ki, 5 bərabərdir 1064 00:37:01,550 --> 00:37:06,470 və əgər biz ki, 5 4 bərabərdir yalan, belə ki, saxta hesablayır. 1065 00:37:06,470 --> 00:37:12,280 Və burada biz bağlı ola Bu data növləri bütün ölçüsü. 1066 00:37:12,280 --> 00:37:14,860 Və bilmək lazımdır sınavlar üçün bu, 1067 00:37:14,860 --> 00:37:18,412 bu faydalı ola bilər unutmayın, lakin biz bu göndərmək lazımdır. 1068 00:37:18,412 --> 00:37:19,745 Əslində onlar artıq olunub edirik. 1069 00:37:19,745 --> 00:37:21,921 1070 00:37:21,921 --> 00:37:24,420 Belə ki, tanış olmalıdır olanları mavi qeyd. 1071 00:37:24,420 --> 00:37:27,900 1072 00:37:27,900 --> 00:37:30,580 >> JASON HIRSCHHORN: Real tez, yalnız halda siz 1073 00:37:30,580 --> 00:37:34,096 fərq bilmək istəyirəm bir char və simli arasında. 1074 00:37:34,096 --> 00:37:45,020 Beləliklə, siz məhsulları yazılı etdiyiniz zaman, Siz kimi bir şey var zaman "hi" 1075 00:37:45,020 --> 00:37:46,340 ki, bir string olacaq. 1076 00:37:46,340 --> 00:37:48,090 Iki var Belə ki, quotes, bir simli var. 1077 00:37:48,090 --> 00:37:52,890 Amma bir "h" idi əgər kimi, bir simli var. 1078 00:37:52,890 --> 00:37:55,759 Amma yalnız bir varsa quote, bir char var. 1079 00:37:55,759 --> 00:37:57,550 Və nə var xahiş edə bilər fərq. 1080 00:37:57,550 --> 00:38:00,985 Yaxşı, fərq Bu yaddaş bir byte edir. 1081 00:38:00,985 --> 00:38:02,265 Bu yaddaş 4 bayt edir. 1082 00:38:02,265 --> 00:38:09,480 1083 00:38:09,480 --> 00:38:10,520 >> SHARON: float? 1084 00:38:10,520 --> 00:38:12,180 Yenidən təsvir? 1085 00:38:12,180 --> 00:38:18,200 OK, bu, bir sıra kimi növ var ki, onunla kəsir var 1086 00:38:18,200 --> 00:38:27,569 belə 5.2 və ya hətta 5.0 float edir yalnız 5 qarşı bir int edir. 1087 00:38:27,569 --> 00:38:28,444 TƏLƏBƏ: [işitilemez]. 1088 00:38:28,444 --> 00:38:30,240 1089 00:38:30,240 --> 00:38:36,301 >> SHARON: Oh, bir çox ola bilər decimal xal, belə ki, 5.675 3,1415 üçün. 1090 00:38:36,301 --> 00:38:36,800 Bəli? 1091 00:38:36,800 --> 00:38:39,716 >> TƏLƏBƏ: biz bilmək lazımdır bu bütün ölçüləri? 1092 00:38:39,716 --> 00:38:40,216 SHARON: Bəli. 1093 00:38:40,216 --> 00:38:41,293 1094 00:38:41,293 --> 00:38:42,168 TƏLƏBƏ: [işitilemez]. 1095 00:38:42,168 --> 00:38:45,810 1096 00:38:45,810 --> 00:38:49,250 >> SHARON: Siz narahat deyil ağ olanları yalnız hələ. 1097 00:38:49,250 --> 00:38:54,349 >> HANNAH: The qeydlər CS50.net/sections olunub. 1098 00:38:54,349 --> 00:38:56,432 TƏLƏBƏ: Just həyata maraq, bir yardım var 1099 00:38:56,432 --> 00:39:00,424 Siz etdiyiniz faylları ölçüsünü bilmədən biz bunu bilməlidir ki, zəng? 1100 00:39:00,424 --> 00:39:01,430 1101 00:39:01,430 --> 00:39:04,330 >> SHARON: Belə ki, bu məlumat növləri, amma bəli. 1102 00:39:04,330 --> 00:39:09,820 Bu halda, bir ki belə daha çox yaddaş və ya daha çox yer almaq? 1103 00:39:09,820 --> 00:39:13,940 >> JASON HIRSCHHORN: Belə ki, konkret misal üçün, 1104 00:39:13,940 --> 00:39:16,904 Mən problem set hesab edirəm dörd və ya beş, biz istəyirik 1105 00:39:16,904 --> 00:39:19,070 gedən bir dəstə vermək data, və əsasən 1106 00:39:19,070 --> 00:39:20,710 data axır var. 1107 00:39:20,710 --> 00:39:24,470 Belə ki, bilmək faydalıdır Siz çox integers varsa, 1108 00:39:24,470 --> 00:39:25,770 ki, nə olacaq. 1109 00:39:25,770 --> 00:39:28,802 Belə ki, mən sizə on verdi deyək integers ki, ölçüsü nədir? 1110 00:39:28,802 --> 00:39:30,111 1111 00:39:30,111 --> 00:39:30,610 TƏLƏBƏ: 40. 1112 00:39:30,610 --> 00:39:32,026 JASON HIRSCHHORN: 40 bytes, doğru. 1113 00:39:32,026 --> 00:39:35,690 Belə ki, bilmək lazımdır OK, Mən 40 bayt tullanmaq lazımdır. 1114 00:39:35,690 --> 00:39:42,200 Belə ki, 40 chars var əvəzinə deyək, deyək then-- I, 10 chars verdi 1115 00:39:42,200 --> 00:39:44,860 onda bilirsiniz, OK, mən yalnız 10 bayt tullanmaq lazımdır. 1116 00:39:44,860 --> 00:39:47,651 Belə ki, bilmək çox faydalı faktiki data növləri ölçüsü, 1117 00:39:47,651 --> 00:39:49,900 lazımdır bir çox dəfə, çünki məlumatın ətrafında jumping, 1118 00:39:49,900 --> 00:39:51,399 belə ki, tullanmaq üçün nə qədər bilmək lazımdır. 1119 00:39:51,399 --> 00:39:53,854 1120 00:39:53,854 --> 00:39:56,780 >> TƏLƏBƏ: fərqi nədir quotes və bir quote arasında? 1121 00:39:56,780 --> 00:39:58,670 >> JASON HIRSCHHORN: OK, iki quotes bir simli edir. 1122 00:39:58,670 --> 00:40:00,423 Bir quote bir char. 1123 00:40:00,423 --> 00:40:03,570 >> TƏLƏBƏ: operativ kimi, fərq nədir? 1124 00:40:03,570 --> 00:40:04,466 Onlar həm hi deyirlər. 1125 00:40:04,466 --> 00:40:05,094 1126 00:40:05,094 --> 00:40:06,260 JASON HIRSCHHORN: Oh, sorry. 1127 00:40:06,260 --> 00:40:07,870 Bu yalnız h. 1128 00:40:07,870 --> 00:40:09,585 Üzr istəyirik, bu aydın deyil. 1129 00:40:09,585 --> 00:40:10,920 1130 00:40:10,920 --> 00:40:12,412 >> TƏLƏBƏ: Belə ki, top one-- 1131 00:40:12,412 --> 00:40:14,120 JASON HIRSCHHORN: Bu Bəli, bir simli edir. 1132 00:40:14,120 --> 00:40:15,430 Belə ki, hüququ, iki simvol var? 1133 00:40:15,430 --> 00:40:16,360 String, hi. 1134 00:40:16,360 --> 00:40:19,030 Lakin mən yalnız deyək bir xarakter idi, 1135 00:40:19,030 --> 00:40:23,220 Mən ətrafında iki quotes qoymaq yalnız h, bir simli var. 1136 00:40:23,220 --> 00:40:24,500 Bu string h. 1137 00:40:24,500 --> 00:40:25,660 1138 00:40:25,660 --> 00:40:26,940 Ki, hissi edirmi? 1139 00:40:26,940 --> 00:40:28,705 Belə ki, bu dörd bayt edir. 1140 00:40:28,705 --> 00:40:31,660 Amma mən xilas deyək ki, bir yalnız bir qoydu. 1141 00:40:31,660 --> 00:40:33,940 1142 00:40:33,940 --> 00:40:34,830 Bir quote. 1143 00:40:34,830 --> 00:40:37,140 Bu artıq bir char, bir char h. 1144 00:40:37,140 --> 00:40:38,440 1145 00:40:38,440 --> 00:40:42,410 Belə ki, eyni şey, müxtəlif data növü. 1146 00:40:42,410 --> 00:40:45,330 Bu isə, yalnız bir byte edir simli dörd bytes idi. 1147 00:40:45,330 --> 00:40:45,830 Bəli. 1148 00:40:45,830 --> 00:40:48,214 1149 00:40:48,214 --> 00:40:50,630 TƏLƏBƏ: çalışırıq, əgər Belə ki, Davud kimi bir söz saxlamaq üçün, 1150 00:40:50,630 --> 00:40:54,436 Bir string çünki istifadə etmək istəyirəm asılı olmayaraq simli necə uzun, 1151 00:40:54,436 --> 00:40:57,760 yalnız dörd bayt olacaq uzun uzun halda 1152 00:40:57,760 --> 00:41:02,530 və ya, ikiqat olan belə əgər iki halda sonra, dörd simvol kənarda uzanır 1153 00:41:02,530 --> 00:41:04,435 Siz simli daxil etmək istəyirəm. 1154 00:41:04,435 --> 00:41:05,810 Ki, ümumi məntiq arxasında. 1155 00:41:05,810 --> 00:41:06,537 1156 00:41:06,537 --> 00:41:09,370 JASON HIRSCHHORN: Bu uzanır bir karakter N. kənarda, bir simli var. 1157 00:41:09,370 --> 00:41:10,640 1158 00:41:10,640 --> 00:41:14,880 >> TƏLƏBƏ: heç bir [Işitilemez] var Belə ki, dörd məktub saxlanılması 1159 00:41:14,880 --> 00:41:18,370 Dörd fərdi və ya üç məktub söz söz kimi üç fərdi simvol 1160 00:41:18,370 --> 00:41:22,050 ki, yalnız üç bytes olacaq, çünki, üç hissəsi simli fərqli olaraq. 1161 00:41:22,050 --> 00:41:23,611 1162 00:41:23,611 --> 00:41:25,110 JASON HIRSCHHORN: Siz bunu edə bilər. 1163 00:41:25,110 --> 00:41:27,850 1164 00:41:27,850 --> 00:41:31,070 Siz bunu edə bilər, lakin mən deyil ki, həqiqətən dəyərli hesab 1165 00:41:31,070 --> 00:41:32,570 Yalnız bir byte qənaət edirik, çünki. 1166 00:41:32,570 --> 00:41:33,310 Mən nə deyirəm bilirik? 1167 00:41:33,310 --> 00:41:35,559 Şeyi böyük sxem, ki, həqiqətən məsələ deyil. 1168 00:41:35,559 --> 00:41:39,210 Amma məsələn, printf, əgər Siz f və çap edirik 1169 00:41:39,210 --> 00:41:43,430 Siz çap edə bilərsiniz üç chars var ki, C-A-T sizə deyək yazaraq 1170 00:41:43,430 --> 00:41:47,680 Siz sadəcə pişik çap edə bilərsiniz bir char bir char bir char etdiyini, 1171 00:41:47,680 --> 00:41:49,980 və ya simli pişik çap edə bilərsiniz. 1172 00:41:49,980 --> 00:41:51,140 Bu eyni şey. 1173 00:41:51,140 --> 00:41:52,870 Belə ki, kimi bunu edə bilər ancaq 1174 00:41:52,870 --> 00:41:54,330 >> TƏLƏBƏ: Bu niyyətində deyil çox saxlamaq üçün. 1175 00:41:54,330 --> 00:41:54,720 >> JASON HIRSCHHORN: Bəli. 1176 00:41:54,720 --> 00:41:57,125 Baş ağrısı edəcəyini bişirmək bu dəyər deyil. 1177 00:41:57,125 --> 00:41:59,049 1178 00:41:59,049 --> 00:42:00,020 Bəli? 1179 00:42:00,020 --> 00:42:02,920 >> TƏLƏBƏ: Məsələn, bir ilə h idi 1180 00:42:02,920 --> 00:42:05,410 Iki tək və ya cüt quotes qarşı. 1181 00:42:05,410 --> 00:42:08,760 Niyə saxlamaq istəyirəm bir string kimi bir hərf. 1182 00:42:08,760 --> 00:42:11,569 Ki, heç hansı məqsədə xidmət edir? 1183 00:42:11,569 --> 00:42:12,860 JASON HIRSCHHORN: Mən bilmirəm. 1184 00:42:12,860 --> 00:42:14,568 Mən demək, həqiqətən proqram asılıdır. 1185 00:42:14,568 --> 00:42:16,060 1186 00:42:16,060 --> 00:42:20,800 Məsələn, mən sonra hesab edirəm ki, Siz command line məhsulları nəzərə almaq lazımdır. 1187 00:42:20,800 --> 00:42:24,770 Məsələn, əvəzinə mənə belə bir integer-- üzr isteyen, 1188 00:42:24,770 --> 00:42:26,720 Mən sizə danışmaq olar? 1189 00:42:26,720 --> 00:42:27,220 HANNAH: Bəli. 1190 00:42:27,220 --> 00:42:30,660 1191 00:42:30,660 --> 00:42:32,450 >> JASON HIRSCHHORN: Belə ki, Məsələn, əvəzinə 1192 00:42:32,450 --> 00:42:35,830 mənə bir şey xahiş get sonunda ilə olan 1193 00:42:35,830 --> 00:42:38,854 Mən sizə bir mühazirə görmüşəm bilər edirəm, bir command line ola bilər. 1194 00:42:38,854 --> 00:42:40,520 Siz yalnız command line onu yazın. 1195 00:42:40,520 --> 00:42:46,690 / Hello4 ya - Bu kimi olacaq bir şey, və ya helloh h, hər hansı. 1196 00:42:46,690 --> 00:42:49,190 Siz command line bunu əvəzinə xahiş olunur, 1197 00:42:49,190 --> 00:42:53,830 ki, command line həmişə deyil simli, bir dörd və ya bir h olub, 1198 00:42:53,830 --> 00:42:55,320 həmişə bir simli edir. 1199 00:42:55,320 --> 00:42:59,130 Belə ki, bir misal var zaman bilər bir tək məktub və ya bir tək var 1200 00:42:59,130 --> 00:43:00,667 sayı bir string kimi təmsil. 1201 00:43:00,667 --> 00:43:06,360 1202 00:43:06,360 --> 00:43:07,110 SHARON: Bütün hüququ. 1203 00:43:07,110 --> 00:43:08,230 1204 00:43:08,230 --> 00:43:09,855 Və sonra burada bəzi əsas operatorları var. 1205 00:43:09,855 --> 00:43:11,460 1206 00:43:11,460 --> 00:43:14,560 İnşallah ilə tanış edirik yalnız ümumi ilk dörd. 1207 00:43:14,560 --> 00:43:18,080 Belə ki çıxarılaraq, orada əlavə edir, vurulması və bölünməsi, 1208 00:43:18,080 --> 00:43:23,535 və əmin istifadə etmək Sağ tuş vuruşlarını. 1209 00:43:23,535 --> 00:43:25,260 1210 00:43:25,260 --> 00:43:29,640 >> Və sonra da, orada modulo var olan bəzi Siz çox tanış ola bilər. 1211 00:43:29,640 --> 00:43:34,900 Və nə modulo edir ki, 4% 2 Bu nümunə alsaq, 1212 00:43:34,900 --> 00:43:37,990 Bu qalan edir hansı ki, bölmə yoxdur. 1213 00:43:37,990 --> 00:43:41,670 Belə ki, 4 2 bölünür, 2 və heç bir qalıq var. 1214 00:43:41,670 --> 00:43:47,880 3 4 bölmək 1 və 1/3, və qalan 1. 1215 00:43:47,880 --> 00:43:49,320 Belə ki, bir hesablayır. 1216 00:43:49,320 --> 00:43:56,960 Və sonra 4% 5 hissəsidir 4/5, və qalan 4. 1217 00:43:56,960 --> 00:43:58,580 Ki, hissi edirmi? 1218 00:43:58,580 --> 00:43:59,580 Sərin, OK. 1219 00:43:59,580 --> 00:44:01,080 1220 00:44:01,080 --> 00:44:03,110 Və biz burada da PEMDAS edin. 1221 00:44:03,110 --> 00:44:06,240 1222 00:44:06,240 --> 00:44:07,740 >> Belə ki, bəzi Boolean ifadələr. 1223 00:44:07,740 --> 00:44:08,920 1224 00:44:08,920 --> 00:44:16,890 Belə ki, gördük uşaqlar bərabərdir bərabərdir demək, iki ədəd müqayisə. 1225 00:44:16,890 --> 00:44:20,440 5 bərabərdir əgər 5 bərabərdir Belə ki, ki, doğru hesablayır. 1226 00:44:20,440 --> 00:44:22,190 Bir işarə bərabərdir yalnız əmin olun. 1227 00:44:22,190 --> 00:44:23,530 1228 00:44:23,530 --> 00:44:27,030 Deyil bərabər, bu bang və ya nida. 1229 00:44:27,030 --> 00:44:28,960 >> HANNAH: iki bərabər əlamətləri Əgər bərabərlik nə zaman. 1230 00:44:28,960 --> 00:44:29,290 >> SHARON: Bəli, Oh. 1231 00:44:29,290 --> 00:44:30,998 Siz əmin olun var bir işarə bərabərdir. 1232 00:44:30,998 --> 00:44:32,320 1233 00:44:32,320 --> 00:44:35,745 Və sonra bərabər, Bu bang bərabərdir var. 1234 00:44:35,745 --> 00:44:37,000 1235 00:44:37,000 --> 00:44:40,540 Və sonra baxa bilərsiniz daha çox, az. 1236 00:44:40,540 --> 00:44:44,300 Və sonra biz məntiqi və və məntiqi və ya burada. 1237 00:44:44,300 --> 00:44:47,190 Və nə yoxdur əgər, Siz Not xatırlayıram 1238 00:44:47,190 --> 00:44:51,000 ki blok zaman etdiyini bildirib, və sonra 1239 00:44:51,000 --> 00:44:54,860 iki müxtəlif ədəd uyğun bilər var ki, nə bu və yoxdur. 1240 00:44:54,860 --> 00:44:56,450 Və iki ampersands əmin olun. 1241 00:44:56,450 --> 00:44:57,590 1242 00:44:57,590 --> 00:45:04,110 Və bu əsas siz doğru tapa bilərsiniz sağ Delete düyməsinə altında, doğru. 1243 00:45:04,110 --> 00:45:07,820 1244 00:45:07,820 --> 00:45:08,907 Sual? 1245 00:45:08,907 --> 00:45:10,398 >> TƏLƏBƏ: [Işitilemez] nə idi? 1246 00:45:10,398 --> 00:45:16,900 1247 00:45:16,900 --> 00:45:20,400 >> SHARON: yalnız nə OK, belə ki, əgər bir, bit müqayisə edirik. 1248 00:45:20,400 --> 00:45:22,040 1249 00:45:22,040 --> 00:45:26,400 Belə ki, nə bit yadda əgər , onlar 0 və 1-nin istəyirik, və 1250 00:45:26,400 --> 00:45:27,740 ki, başqa bir şey müqayisə edir. 1251 00:45:27,740 --> 00:45:29,440 Beləliklə, biz indi bu diqqət olacaq. 1252 00:45:29,440 --> 00:45:31,856 >> JASON HIRSCHHORN: Belə ki, bir bərabərdir sağ, təyin kimi? 1253 00:45:31,856 --> 00:45:33,170 Belə ki, int kimi x 4 bərabərdir. 1254 00:45:33,170 --> 00:45:38,080 Siz dəyişən x 4 bərabərdir deyərək edirik. 1255 00:45:38,080 --> 00:45:42,910 Belə ki, 1 tapşırıq bərabərdir, Bu ands və borular, lakin 1256 00:45:42,910 --> 00:45:45,820 və ya yalnız Sharon kimi barlar, onlar bitwise operatorları istəyirik, bildirib. 1257 00:45:45,820 --> 00:45:47,620 Siz narahat ehtiyac yoxdur. 1258 00:45:47,620 --> 00:45:49,120 1259 00:45:49,120 --> 00:45:51,620 >> TƏLƏBƏ: nə zaman məntiqi istifadə və məntiqi və ya yenidən və? 1260 00:45:51,620 --> 00:45:54,620 Bunu mən yalnız unuttum. 1261 00:45:54,620 --> 00:45:57,510 >> HANNAH: Əlbəttə, siz heç istəyirsinizsə, iki şeyi doğru olub olmadığını yoxlamaq üçün, 1262 00:45:57,510 --> 00:46:01,550 Məsələn, mən check istədiyiniz deyək bir sıra 5 və 15 arasında olduğunu, 1263 00:46:01,550 --> 00:46:04,660 Mən əmin olun deyərdim sayı 5-dən böyükdür. 1264 00:46:04,660 --> 00:46:09,430 Belə ki, x olarsa deyək 5 və daha az 15. 1265 00:46:09,430 --> 00:46:12,630 Belə ki, bütün üçün Şərhdə, doğru qiymətləndirmək üçün 1266 00:46:12,630 --> 00:46:16,290 Siz alt cür də lazımdır ifadələri əsl qiymətləndirmək üçün. 1267 00:46:16,290 --> 00:46:18,481 Və ya yalnız lazımdır iki və ya həm biridir. 1268 00:46:18,481 --> 00:46:19,564 TƏLƏBƏ: Böyük, təşəkkür edirəm. 1269 00:46:19,564 --> 00:46:20,820 1270 00:46:20,820 --> 00:46:24,980 >> SHARON: Və Not, mən layihələr bir çox əmin 1271 00:46:24,980 --> 00:46:31,059 kənar və ya toxunan əgər idi başqa sprite toxunan sonra sıçrayış 1272 00:46:31,059 --> 00:46:31,600 və ya bir şey. 1273 00:46:31,600 --> 00:46:34,362 1274 00:46:34,362 --> 00:46:37,070 HANNAH: Bütün sağ, niyə biz bunu Bu Booleans haqqında qayğı? 1275 00:46:37,070 --> 00:46:40,600 Biz etdik ki, bu strukturlar var Scratch adlı conditionals görüldü. 1276 00:46:40,600 --> 00:46:44,830 Və conditionals nın şey təşkil edir, əgər bir vəziyyət və ya bir Boolean 1277 00:46:44,830 --> 00:46:48,970 doğrudur, onda kodu yoxdur Bu qıvrım aşırma arasında. 1278 00:46:48,970 --> 00:46:51,220 Beləliklə, siz sağ bilərsiniz burada Not blok edir. 1279 00:46:51,220 --> 00:46:55,132 Daha sonra bu var, və bir şey ki, az formaya gedir ki, 1280 00:46:55,132 --> 00:46:56,840 Hələ i kimi görünür bilmirəm nə had 1281 00:46:56,840 --> 00:46:59,960 ki, olacaq that-- zəng Boolean və ya şərt. 1282 00:46:59,960 --> 00:47:01,880 >> Belə ki, yenə, bir Boolean və ya vəziyyəti bir şey 1283 00:47:01,880 --> 00:47:04,500 ki, ya doğru və ya yalan qiymətləndirmək. 1284 00:47:04,500 --> 00:47:06,150 Və yenə, siz Booleans birləşdirə bilər. 1285 00:47:06,150 --> 00:47:10,740 Siz yenə, x böyük ola bilər 5 və x-dən az 15. 1286 00:47:10,740 --> 00:47:13,610 Yoxsa yalnız bir ola bilər bu x az 5. 1287 00:47:13,610 --> 00:47:16,850 >> OK, belə ki, C Bu sol var. 1288 00:47:16,850 --> 00:47:18,270 Bu, yalnız söz əgər var. 1289 00:47:18,270 --> 00:47:20,750 Parantez, bu vəziyyəti və ya Boolean. 1290 00:47:20,750 --> 00:47:23,590 Arasında və sonra kodu Bu iki qıvrım aşırma 1291 00:47:23,590 --> 00:47:28,746 yalnız yalnız davam edəcək, icra edəcək ki, vəziyyəti və ya Boolean doğrudur. 1292 00:47:28,746 --> 00:47:30,385 Ki, hissi edirmi? 1293 00:47:30,385 --> 00:47:30,885 Awesome. 1294 00:47:30,885 --> 00:47:31,570 OK. 1295 00:47:31,570 --> 00:47:33,278 Və sonra kimi bilər Not gördük, 1296 00:47:33,278 --> 00:47:35,830 biz də əlavə edə bilərsiniz başqa, hansı əsasən 1297 00:47:35,830 --> 00:47:38,820 arasında bir şey başqa altında qıvrım aşırma 1298 00:47:38,820 --> 00:47:41,430 yalnız icra edəcək Vəziyyəti yalan. 1299 00:47:41,430 --> 00:47:42,610 1300 00:47:42,610 --> 00:47:43,600 Mənada etmək? 1301 00:47:43,600 --> 00:47:44,840 Bu iki hər hansı suallar? 1302 00:47:44,840 --> 00:47:45,905 1303 00:47:45,905 --> 00:47:46,405 Awesome. 1304 00:47:46,405 --> 00:47:48,430 1305 00:47:48,430 --> 00:47:49,125 >> Cool. 1306 00:47:49,125 --> 00:47:50,650 Belə ki, burada tez misal var. 1307 00:47:50,650 --> 00:47:54,410 Biz istəyirik deyirlər Bu vaxt əsasında müəyyən, 1308 00:47:54,410 --> 00:47:56,760 yaxşı demək lazımdır olub səhər və ya axşam yaxşı. 1309 00:47:56,760 --> 00:48:00,480 Bu 12:00 günortadan əvvəl, mən, demək lazımdır biz yaxşı səhər demək olacaq 1310 00:48:00,480 --> 00:48:02,940 başqa gedirik yaxşı axşam demək. 1311 00:48:02,940 --> 00:48:07,180 Və dediyim zaman başqa ki, Bu başqa C ekvivalent var. 1312 00:48:07,180 --> 00:48:10,580 Belə ki, biz yoxlamaq olacaq hərbi time, 12:00 azdır 1313 00:48:10,580 --> 00:48:12,060 yaxşı səhər deyirlər. 1314 00:48:12,060 --> 00:48:14,025 Başqa yaxşı axşam deyirlər. 1315 00:48:14,025 --> 00:48:17,500 >> TƏLƏBƏ: Beləliklə, biz, həqiqətən, daxil almaq istədiyiniz Bu get simli ilə hərbi dəfə. 1316 00:48:17,500 --> 00:48:18,097 1317 00:48:18,097 --> 00:48:18,680 HANNAH: Sağ. 1318 00:48:18,680 --> 00:48:22,110 Did Somewhere başqa biz, həqiqətən, istədiyiniz məlumat təmin etmək lazımdır. 1319 00:48:22,110 --> 00:48:23,700 Burada heç bir dəyəri var. 1320 00:48:23,700 --> 00:48:25,510 Biz hətta bəyan heç vaxt. 1321 00:48:25,510 --> 00:48:28,630 Mən haradasa yuxarıda güman Bu proqram Mən vaxt elan, 1322 00:48:28,630 --> 00:48:32,090 və ya vaxt istədi, or-- Bu nümunə ilə başqa bir şey? 1323 00:48:32,090 --> 00:48:33,560 1324 00:48:33,560 --> 00:48:34,060 Awesome. 1325 00:48:34,060 --> 00:48:35,750 1326 00:48:35,750 --> 00:48:40,490 >> OK, indi biz əlavə var başqa format ki sadə, 1327 00:48:40,490 --> 00:48:42,899 biz digər iki müxtəlif strukturları var. 1328 00:48:42,899 --> 00:48:44,940 Belə ki, ilk biz keçid var Şərhdə, və burada 1329 00:48:44,940 --> 00:48:46,564 bir keçid şərhdə ümumi formasıdır. 1330 00:48:46,564 --> 00:48:49,450 1331 00:48:49,450 --> 00:48:53,110 Siz söz keçid var eyni şəkildə söz əgər var. 1332 00:48:53,110 --> 00:48:56,250 Və sonra bu halda n giriş. 1333 00:48:56,250 --> 00:48:58,410 Belə ki, bu yalnız integers ilə işləyə bilər. 1334 00:48:58,410 --> 00:49:02,270 Belə ki, daxil n var OK, bir tam olmaq? 1335 00:49:02,270 --> 00:49:04,950 Və biz olacaq Bu hallarda bir əməl 1336 00:49:04,950 --> 00:49:07,430 ki, dəyəri n nə asılı olaraq. 1337 00:49:07,430 --> 00:49:12,170 >> Belə ki, bu halda, ilk müqayisə , daimi bir n bərabərdir 1338 00:49:12,170 --> 00:49:15,844 Əgər, hər şeyi burada indented cür. 1339 00:49:15,844 --> 00:49:17,510 Mən çox qısa deyiləm, çünki mən onu qeyd edə bilərsiniz. 1340 00:49:17,510 --> 00:49:19,400 1341 00:49:19,400 --> 00:49:23,210 Bu daimi bir bərabər deyilsə və iki daimi yerinə bərabərdir 1342 00:49:23,210 --> 00:49:27,060 ki, ikinci blok izləmək olacaq, və biz bir çox dəfə bunu edə bilərsiniz 1343 00:49:27,060 --> 00:49:32,890 Biz istəyirik, və sonra default əgər kimi yuxarıda hallarda hər hansı uyğun gəlmədi, 1344 00:49:32,890 --> 00:49:33,820 ki, kodu yerinə. 1345 00:49:33,820 --> 00:49:35,759 1346 00:49:35,759 --> 00:49:36,550 Burada Hər hansı bir sualınız? 1347 00:49:36,550 --> 00:49:38,133 Bu bir az daha mürəkkəbdir. 1348 00:49:38,133 --> 00:49:38,633 1349 00:49:38,633 --> 00:49:39,395 Bəli? 1350 00:49:39,395 --> 00:49:41,820 >> TƏLƏBƏ: Break nə signifying? 1351 00:49:41,820 --> 00:49:45,560 >> HANNAH: Əlbəttə, biz daxil bir dəfə belə ki, blok, biz tapmaq Əgər, deyək, 1352 00:49:45,560 --> 00:49:50,940 Bizim n, əslində daimi bir bərabərdir Biz kolon sonra blok daxil edin. 1353 00:49:50,940 --> 00:49:54,840 Biz nə deyil nə şərh ki, xətti, 1354 00:49:54,840 --> 00:49:58,182 və sonra biz çıxmaq, yəni qırmaq Bu keçid bəyanat tamamilə. 1355 00:49:58,182 --> 00:49:58,682 TƏLƏBƏ: OK. 1356 00:49:58,682 --> 00:49:59,830 1357 00:49:59,830 --> 00:50:00,562 >> HANNAH: Mm-hm? 1358 00:50:00,562 --> 00:50:03,311 >> TƏLƏBƏ: abzas mı zəruri və ya [Işitilemez] lazımdır? 1359 00:50:03,311 --> 00:50:03,959 1360 00:50:03,959 --> 00:50:04,500 HANNAH: Sure. 1361 00:50:04,500 --> 00:50:07,640 Belə ki, həmişə olduğu kimi, abzas ciddi lazım deyil. 1362 00:50:07,640 --> 00:50:09,930 Kompüter deyil indent olub qayğı. 1363 00:50:09,930 --> 00:50:12,630 Insanlar kimi, sizin kodu oxu, qayğı yoxdur. 1364 00:50:12,630 --> 00:50:15,100 Belə ki, çox asandır ekran baxmaq 1365 00:50:15,100 --> 00:50:19,707 və oh, mən bilirəm, görmək nə n daimi bir bərabər olur. 1366 00:50:19,707 --> 00:50:22,290 Mən təsadüfi indents olsaydı, mən asanlıqla demək ola bilməz. 1367 00:50:22,290 --> 00:50:23,276 Bəli? 1368 00:50:23,276 --> 00:50:27,466 >> TƏLƏBƏ: Belə bir istifadəçi istəyirdi variantlardan birini seçmək 1369 00:50:27,466 --> 00:50:31,657 biz siyahıda var biz [Işitilemez], hərhalda, istifadə, 1370 00:50:31,657 --> 00:50:35,108 lakin bir tam almaq Onlara və n qoymaq? 1371 00:50:35,108 --> 00:50:36,844 1372 00:50:36,844 --> 00:50:37,760 HANNAH: Məhz hüququ. 1373 00:50:37,760 --> 00:50:40,330 Belə ki, biz istədiklərini deyirlər nə tam yoxlamaq. 1374 00:50:40,330 --> 00:50:45,380 Biz oh, tam daxil etdi 0 və 5 arasında, deyək. 1375 00:50:45,380 --> 00:50:47,790 Biz xahiş edə bilər n ki, dəyər üçün xahiş 1376 00:50:47,790 --> 00:50:50,000 və həmin halların hər var. 1377 00:50:50,000 --> 00:50:53,230 Və yenə bu bir şey bilər çox asanlıqla hesabatları ilə, 1378 00:50:53,230 --> 00:50:53,730 sağ? 1379 00:50:53,730 --> 00:50:56,920 Bərabər vəziyyətlərin əgər biz ola bilər Bir, iki halda bərabər, əgər, 1380 00:50:56,920 --> 00:50:58,910 , üç halda bərabər, əgər s və s. 1381 00:50:58,910 --> 00:51:01,680 Bu bir az daha sürətli edir və bir az təmiz. 1382 00:51:01,680 --> 00:51:04,201 İndi yalnız bir gözəl quruluş növü var. 1383 00:51:04,201 --> 00:51:05,450 TƏLƏBƏ: yazılı kimi Faster? 1384 00:51:05,450 --> 00:51:06,830 Yoxsa run deyil kompüter bir az daha sürətli? 1385 00:51:06,830 --> 00:51:08,246 >> HANNAH: Bu sürətli bir az çalışır var. 1386 00:51:08,246 --> 00:51:09,214 1387 00:51:09,214 --> 00:51:09,714 Bəli? 1388 00:51:09,714 --> 00:51:13,490 >> TƏLƏBƏ: Belə ki, ikiqat dash yalnız or-- şərh edir 1389 00:51:13,490 --> 00:51:14,700 >> HANNAH: Oh, mən çox təəssüf edirəm. 1390 00:51:14,700 --> 00:51:15,700 Mən ki, qeyd etməyib. 1391 00:51:15,700 --> 00:51:17,790 Ki // varsa OK, bir comment edir. 1392 00:51:17,790 --> 00:51:19,250 1393 00:51:19,250 --> 00:51:20,770 Just // a comment edir. 1394 00:51:20,770 --> 00:51:23,030 Hər hansı bir zamanda kompüter So , gedir görür ki, 1395 00:51:23,030 --> 00:51:25,760 , OK aşağıdakı bir şey demək Bu, yalnız ignore gedirəm. 1396 00:51:25,760 --> 00:51:27,310 Mən sizə iddia gedirəm belə ki, yazıb, heç vaxt. 1397 00:51:27,310 --> 00:51:28,850 >> TƏLƏBƏ: Belə ki, bu [Işitilemez]. 1398 00:51:28,850 --> 00:51:30,650 >> HANNAH: Bu tamamilə heç bir şey yoxdur. 1399 00:51:30,650 --> 00:51:37,360 Amma kimi bir şey yazırdı əgər ilk şərh Mən əvəzinə printf yazdı 1400 00:51:37,360 --> 00:51:41,640 Siz daxil demək təbriklərimi bir şey olardı ki, daimi bir. 1401 00:51:41,640 --> 00:51:42,140 Bəli? 1402 00:51:42,140 --> 00:51:44,515 >> TƏLƏBƏ: real həyatda So halda sadəcə bir sayı ola bilər 1403 00:51:44,515 --> 00:51:46,420 və sonra [Işitilemez] başqa tam olardı. 1404 00:51:46,420 --> 00:51:46,763 >> HANNAH: Məhz. 1405 00:51:46,763 --> 00:51:48,550 >> TƏLƏBƏ: Və siz ellipses lazımdır? 1406 00:51:48,550 --> 00:51:48,805 >> HANNAH: Bağışlayın? 1407 00:51:48,805 --> 00:51:49,550 >> TƏLƏBƏ: Siz lazımdır? 1408 00:51:49,550 --> 00:51:50,010 >> HANNAH: Xeyr, Oh. 1409 00:51:50,010 --> 00:51:50,560 Üzgünüm. 1410 00:51:50,560 --> 00:51:53,684 Ki, siz göstərir ki, yalnız idi Istədiyiniz kimi bir çox hallarda getmək. 1411 00:51:53,684 --> 00:51:56,950 Bir konkret misal bunu edək hər şeyi bir az daha aydın ola bilər. 1412 00:51:56,950 --> 00:52:01,440 OK, belə ki, mən demək edək, OK, mənə bir tam n vermək 1413 00:52:01,440 --> 00:52:05,010 ki, bir sinif sayı təmsil xüsusi bir kompüter sinfi 1414 00:52:05,010 --> 00:52:05,720 nömrəsi. 1415 00:52:05,720 --> 00:52:07,950 Belə ki, mənə 50 vermək əgər Mən böyük demək gedirəm. 1416 00:52:07,950 --> 00:52:12,020 CS50 kompüter giriş elm və sonra qırmaq gedirəm. 1417 00:52:12,020 --> 00:52:14,810 Belə ki, mən həyata jump deməkdir Bu bütün switch bəyanat, 1418 00:52:14,810 --> 00:52:17,020 belə ki, indi OK, kodu çalışan bitirdim? 1419 00:52:17,020 --> 00:52:21,410 >> Mənə əvəzinə 51 verdi, mən istədiyiniz ikinci bəyanat çap. 1420 00:52:21,410 --> 00:52:24,720 Və sonra mənə verdi, bəzi 50 və ya 51 idi ki sayı, 1421 00:52:24,720 --> 00:52:27,133 Üzr, Mən demək gedirəm ki, sinfi ilə tanış deyil. 1422 00:52:27,133 --> 00:52:28,019 Bəli? 1423 00:52:28,019 --> 00:52:29,350 >> TƏLƏBƏ: Siz fasilə yoxdur. 1424 00:52:29,350 --> 00:52:30,400 >> HANNAH: Üzgünüm, mən fasilə yoxdur? 1425 00:52:30,400 --> 00:52:31,510 >> TƏLƏBƏ: Nə. 1426 00:52:31,510 --> 00:52:32,450 >> HANNAH: Oh, nə varsa Siz fasilə yoxdur? 1427 00:52:32,450 --> 00:52:33,450 Əla sual. 1428 00:52:33,450 --> 00:52:37,890 Beləliklə, siz getmək edirəm nə ki, və yoxlamaq olardı I 50 bərabər am? 1429 00:52:37,890 --> 00:52:42,064 Və bəli, siz bərabər idi, deyək 50, siz bəyanat çap ediyorum. 1430 00:52:42,064 --> 00:52:45,105 Və sonra həyata davam edəcəyini, belə ki, deyərdim mən 51 bərabər am? 1431 00:52:45,105 --> 00:52:46,500 1432 00:52:46,500 --> 00:52:49,763 Və siz getmək və getmək olardı ki, kimi hər halda vasitəsilə? 1433 00:52:49,763 --> 00:52:50,262 Bəli? 1434 00:52:50,262 --> 00:52:52,894 >> TƏLƏBƏ: default xətt başqa deyərək analoji? 1435 00:52:52,894 --> 00:52:53,560 HANNAH: Məhz. 1436 00:52:53,560 --> 00:52:54,060 Çox yaxşı. 1437 00:52:54,060 --> 00:52:56,140 Bu tutmaq bütün növ kimi. 1438 00:52:56,140 --> 00:53:00,574 >> TƏLƏBƏ: Siz etmədi Belə ki break və işin hesabatlarının sonra bir 1439 00:53:00,574 --> 00:53:03,843 doğru idi, və sonra artım n 1 bildirib 1440 00:53:03,843 --> 00:53:09,210 sonra avtomatik olaraq ki növbəti bir olun. 1441 00:53:09,210 --> 00:53:11,657 Bu halda 51 yoxlamaq və olacaq o həmçinin göstərilir? 1442 00:53:11,657 --> 00:53:13,240 HANNAH: Bəli, mən işləmək olardı. 1443 00:53:13,240 --> 00:53:15,740 Siz cür, belə ki, messy əldə edə bilər bir ara üçün yaxşı bir şey deyil. 1444 00:53:15,740 --> 00:53:16,240 Bəli? 1445 00:53:16,240 --> 00:53:18,557 TƏLƏBƏ: fasilə olmadan Bu default edərdiniz? 1446 00:53:18,557 --> 00:53:19,890 HANNAH: Yaxşı bir sual. 1447 00:53:19,890 --> 00:53:20,590 JASON HIRSCHHORN: Mən yalnız çalışır edirəm. 1448 00:53:20,590 --> 00:53:23,975 Belə ki, fasiləsiz belə yoxdur deyək, mən 50 idi və 50 nəzarət 1449 00:53:23,975 --> 00:53:25,306 və bu çap olardı. 1450 00:53:25,306 --> 00:53:27,430 Tətbiqi kimi CS50 çap kompüter elm. 1451 00:53:27,430 --> 00:53:30,549 Siz fasilə yoxdur, getmək lazımdır və fasilə xit qədər davam. 1452 00:53:30,549 --> 00:53:32,590 Heç bir fasilə var Belə ki, Bu davam olacaq. 1453 00:53:32,590 --> 00:53:34,190 Bu başqa hər şey çap olacaq. 1454 00:53:34,190 --> 00:53:35,695 >> HANNAH: Mən ki tahmin default o cümlədən ola bilər. 1455 00:53:35,695 --> 00:53:36,020 >> JASON HIRSCHHORN: Bəli. 1456 00:53:36,020 --> 00:53:36,720 >> HANNAH: Yaxşı sualdır. 1457 00:53:36,720 --> 00:53:37,220 Bəli? 1458 00:53:37,220 --> 00:53:39,070 TƏLƏBƏ: halda bir funksiyası hesab edilir? 1459 00:53:39,070 --> 00:53:39,820 HANNAH: Üzgünüm? 1460 00:53:39,820 --> 00:53:41,570 TƏLƏBƏ: halda bir funksiyası hesab edilir? 1461 00:53:41,570 --> 00:53:43,153 HANNAH: bir funksiyası hesab belədirmi. 1462 00:53:43,153 --> 00:53:45,520 1463 00:53:45,520 --> 00:53:46,840 Mən ki, tərəddüd edirəm. 1464 00:53:46,840 --> 00:53:52,000 >> JASON HIRSCHHORN: Belə ki, normal funksiyaları görəndə 1465 00:53:52,000 --> 00:53:54,370 onlar qıvrım aşırma olacaq. 1466 00:53:54,370 --> 00:53:57,840 Belə ki, məsələn, zaman baxmaq misal üçün kodu at, əsas. 1467 00:53:57,840 --> 00:54:01,450 Bu, əsas açıq paren idi sonra etibarsız, yaxın paren. 1468 00:54:01,450 --> 00:54:05,415 Funksiyaları onlar əsasən istəyirik həmişə parantez görəcəksiniz. 1469 00:54:05,415 --> 00:54:07,290 Belə halda halda deyil, əgər hər hansı bir parantez var 1470 00:54:07,290 --> 00:54:09,556 ki, ipucu var ki, ki, bir funksiyası deyil. 1471 00:54:09,556 --> 00:54:10,984 Lakin bu deyil. 1472 00:54:10,984 --> 00:54:12,388 1473 00:54:12,388 --> 00:54:12,888 Bəli? 1474 00:54:12,888 --> 00:54:15,280 >> TƏLƏBƏ: Belə ki, o yoxdur funksiyası keçid etmək? 1475 00:54:15,280 --> 00:54:16,150 >> HANNAH: mu edir ki, funksiyası keçid. 1476 00:54:16,150 --> 00:54:18,149 >> TƏLƏBƏ: mənada Siz bir şey qoymaq ki, 1477 00:54:18,149 --> 00:54:19,399 bu hallarda biri verir. 1478 00:54:19,399 --> 00:54:21,399 JASON HIRSCHHORN: I bir funksiyası zəng deyil. 1479 00:54:21,399 --> 00:54:23,120 Ilə hər şey parens bir funksiyası var. 1480 00:54:23,120 --> 00:54:25,629 1481 00:54:25,629 --> 00:54:27,420 Mən bir ipucu demək ki, bir funksiyası var. 1482 00:54:27,420 --> 00:54:30,990 Mən keçid demək deyil funksiyası həqiqətən deyil, çünki 1483 00:54:30,990 --> 00:54:32,207 bir şey qaytarılması. 1484 00:54:32,207 --> 00:54:33,290 Siz ki, daha nəzərə almaq lazımdır. 1485 00:54:33,290 --> 00:54:34,380 1486 00:54:34,380 --> 00:54:36,476 >> HANNAH: Bəli, yalnız düşünmək bu bir əgər strukturu. 1487 00:54:36,476 --> 00:54:38,392 TƏLƏBƏ: Siz yuva Can Bu əgər strukturunda? 1488 00:54:38,392 --> 00:54:40,197 1489 00:54:40,197 --> 00:54:42,030 HANNAH: Bəli, siz yuva olduqca çox şey. 1490 00:54:42,030 --> 00:54:43,170 1491 00:54:43,170 --> 00:54:46,138 >> TƏLƏBƏ: Barry bildirib quotes sort başqa eyni kimi. 1492 00:54:46,138 --> 00:54:48,428 Beləliklə, siz başqa ilə quotes əvəz edə bilər? 1493 00:54:48,428 --> 00:54:49,750 1494 00:54:49,750 --> 00:54:52,510 >> HANNAH: Not bu xüsusilə strukturu, çünki keçid 1495 00:54:52,510 --> 00:54:55,250 Şərhdə sözü default gözləyir. 1496 00:54:55,250 --> 00:54:58,427 Kompüter ki default bilir xüsusi bir şey, o deməkdir ki, 1497 00:54:58,427 --> 00:54:59,260 bütün tutmaq deməkdir. 1498 00:54:59,260 --> 00:55:00,344 1499 00:55:00,344 --> 00:55:01,260 Bu başqa bir şey. 1500 00:55:01,260 --> 00:55:02,750 Biz vasitəsilə almaq üçün daha çox biri var. 1501 00:55:02,750 --> 00:55:03,654 Bəli? 1502 00:55:03,654 --> 00:55:04,529 >> TƏLƏBƏ: [işitilemez]. 1503 00:55:04,529 --> 00:55:06,246 1504 00:55:06,246 --> 00:55:08,620 HANNAH: arasında fərq bir nöqtəli vergül və kolon istifadə edərək. 1505 00:55:08,620 --> 00:55:13,090 Belə ki, bir nöqtəli vergül də demək həmişə Kompüter mən bu xətti ilə aparılır edirəm. 1506 00:55:13,090 --> 00:55:14,440 Siz irəli getmək və bunu icra edə bilər. 1507 00:55:14,440 --> 00:55:15,940 Bu tam xəttidir. 1508 00:55:15,940 --> 00:55:20,270 A kolon, bu halda, gedir xüsusi blok sizi gətirir. 1509 00:55:20,270 --> 00:55:21,510 1510 00:55:21,510 --> 00:55:23,790 Belə ki semicolons var həmişə xətləri son istifadə edin. 1511 00:55:23,790 --> 00:55:26,603 Colons bir üçün istifadə olunur digər hallarda müxtəlif. 1512 00:55:26,603 --> 00:55:30,547 >> TƏLƏBƏ: Bu bərabərdir n 50 bərabərdir, yalnız sonra, söyləyərək 1513 00:55:30,547 --> 00:55:31,443 blah blah blah. 1514 00:55:31,443 --> 00:55:32,026 HANNAH: Mm-hm. 1515 00:55:32,026 --> 00:55:33,998 TƏLƏBƏ: Bu eyni [Işitilemez] yalnız var. 1516 00:55:33,998 --> 00:55:34,804 1517 00:55:34,804 --> 00:55:35,470 HANNAH: Məhz. 1518 00:55:35,470 --> 00:55:37,870 Və biz bir az daha sürətli çalışır bildirib. 1519 00:55:37,870 --> 00:55:41,510 Biz fasilə olmasaydı, əgər, əgər, əgər kimi olacaq. 1520 00:55:41,510 --> 00:55:45,406 Biz fasilə varsa, bu kimi, əgər Əgər başqa başqa başqa əgər varsa. 1521 00:55:45,406 --> 00:55:47,340 1522 00:55:47,340 --> 00:55:47,840 Cool? 1523 00:55:47,840 --> 00:55:50,298 >> JASON HIRSCHHORN: Belə ki, coding, yalnız başqa əgər istifadə edə bilərsiniz 1524 00:55:50,298 --> 00:55:54,000 amma viktorina biz ötən il hesab edirəm Onlara bir keçid haqda yazmaq idi, 1525 00:55:54,000 --> 00:55:54,700 belə ki, yalnız halda. 1526 00:55:54,700 --> 00:55:56,339 1527 00:55:56,339 --> 00:55:57,880 HANNAH: Amma yanlış mütləq bir şey. 1528 00:55:57,880 --> 00:56:00,820 Biz narahat sizi gözləyirik deyilik haqqında performance crazy şeyi. 1529 00:56:00,820 --> 00:56:02,780 Yalnız başqa əgər tamamilə gözəl deyil. 1530 00:56:02,780 --> 00:56:04,530 Bu yalnız yaxşı şeyi xəbərdar olmaq. 1531 00:56:04,530 --> 00:56:07,770 >> Və burada son bir növ var bu şərti kateqoriya altında düşür. 1532 00:56:07,770 --> 00:56:08,970 1533 00:56:08,970 --> 00:56:12,810 Biz bir şey var ümumi forma vəziyyəti? 1534 00:56:12,810 --> 00:56:16,350 kodu və sonra bir az parça ki, şərt doğru olur. 1535 00:56:16,350 --> 00:56:18,780 Və sonra kolon, bir az kod parçası ki, 1536 00:56:18,780 --> 00:56:21,270 vəziyyəti əgər icra yalan, nöqtəli vergül edir. 1537 00:56:21,270 --> 00:56:22,504 Biz xətti ilə tamamlayın. 1538 00:56:22,504 --> 00:56:24,170 Belə ki, syntactically bir az çirkin var. 1539 00:56:24,170 --> 00:56:26,850 Biz vasitəsilə getmək olacaq Məsələn mən ən aydın hesab edirəm. 1540 00:56:26,850 --> 00:56:31,420 Beləliklə, biz təyin etmək istəyirik simli professor 1541 00:56:31,420 --> 00:56:35,900 bu iki dəyərlərdən biri üçün David Malan ya David Malan, OK? 1542 00:56:35,900 --> 00:56:38,740 Belə ki, tanış olmalıdır simli ilə, professor =. 1543 00:56:38,740 --> 00:56:41,770 Biz simli təyin olacaq dəyişən adlı professor. 1544 00:56:41,770 --> 00:56:43,440 1545 00:56:43,440 --> 00:56:46,360 >> İndi biz check istədiyiniz xüsusi şərt. 1546 00:56:46,360 --> 00:56:50,700 Bu halda, bizim vəziyyəti class_num = 50. 1547 00:56:50,700 --> 00:56:53,080 Və indi ola bilər yaxşı vaxt qeyd etmək 1548 00:56:53,080 --> 00:56:56,500 biz simli professor zaman = Ki, bir ibrət bərabərdir. 1549 00:56:56,500 --> 00:56:57,870 Bu tapşırıq var. 1550 00:56:57,870 --> 00:57:01,360 Class_num = isə 50, iki bərabər əlamətləri var. 1551 00:57:01,360 --> 00:57:03,050 Ki, keyfiyyətli çek var. 1552 00:57:03,050 --> 00:57:06,000 Beləliklə, biz demək nə olacaq 50 bərabər sinif nömrəsi? 1553 00:57:06,000 --> 00:57:10,060 Əgər belədirsə, Professor David Malan təyin. 1554 00:57:10,060 --> 00:57:13,710 Əgər, professor təyin David Malan deyil. 1555 00:57:13,710 --> 00:57:15,320 1556 00:57:15,320 --> 00:57:16,327 Hər hansı suallar? 1557 00:57:16,327 --> 00:57:18,410 Yenə, bu, yalnız bir şey deyil ki, bilmək yaxşı. 1558 00:57:18,410 --> 00:57:20,230 Başqa, əgər bunu edə bilər. 1559 00:57:20,230 --> 00:57:22,550 A yaxşı təcrübə problem ola bilər, zaman 1560 00:57:22,550 --> 00:57:27,830 Sağ eyni dəqiq, evə getmək bir başqa əgər formada şərti, 1561 00:57:27,830 --> 00:57:28,830 Siz bunu edə bilərsiniz, çünki. 1562 00:57:28,830 --> 00:57:29,950 1563 00:57:29,950 --> 00:57:30,785 Burada Hər hansı bir sualınız? 1564 00:57:30,785 --> 00:57:31,829 1565 00:57:31,829 --> 00:57:33,870 Bütün hüquqlar, biz olduğunuzu düşünürəm loops getmək üçün gedir. 1566 00:57:33,870 --> 00:57:34,881 1567 00:57:34,881 --> 00:57:35,380 Awesome. 1568 00:57:35,380 --> 00:57:36,780 1569 00:57:36,780 --> 00:57:38,730 >> SHARON: OK, danışaq haqqında isə loops. 1570 00:57:38,730 --> 00:57:49,995 Belə ki, ilk sol siz burada görmək OK edərkən (vəziyyəti) isə deyir. 1571 00:57:49,995 --> 00:57:51,040 1572 00:57:51,040 --> 00:57:53,142 Və sonra Hələ nə Biz bu dəyişə bilərəm? 1573 00:57:53,142 --> 00:57:54,433 >> JASON HIRSCHHORN: Bu kəsilmiş oldu. 1574 00:57:54,433 --> 00:57:55,420 1575 00:57:55,420 --> 00:57:58,010 >> SHARON: OK, və sonra orada də qıvrım aşırma var. 1576 00:57:58,010 --> 00:58:01,680 Belə ki, buruq iddia aşırma var yuxarıda 1577 00:58:01,680 --> 00:58:04,070 və aşağıdakı təkrar bunu. 1578 00:58:04,070 --> 00:58:10,930 Belə ki, əgər o vəziyyəti parantez, doğru üçün qiymətləndirir 1579 00:58:10,930 --> 00:58:15,150 sonra bunu saxlamaq lazımdır nə isə loop edir. 1580 00:58:15,150 --> 00:58:19,610 >> Belə ki, məsələn, biz bilər təcrübə problem yoxdur. 1581 00:58:19,610 --> 00:58:20,760 1582 00:58:20,760 --> 00:58:23,750 Mən iki sırğa qalıcı alıram İndi, belə deyək 1583 00:58:23,750 --> 00:58:27,580 Mən ən azı bir qalıcı alıram eşitmə, clap əlləri. 1584 00:58:27,580 --> 00:58:30,060 Biz getmək olacaq əgər Belə ki, Bu vasitəsilə, biz going-- edirik 1585 00:58:30,060 --> 00:58:30,790 >> [Alqış] 1586 00:58:30,790 --> 00:58:31,930 >> Right? 1587 00:58:31,930 --> 00:58:36,710 Mən bir, and-- OK qalıcı alıram. 1588 00:58:36,710 --> 00:58:37,300 Bəli. 1589 00:58:37,300 --> 00:58:39,850 Mən sırğa qalıcı deyiləm artıq, belə ki, heç bir daha çox. 1590 00:58:39,850 --> 00:58:41,980 Siz dayandırmaq zaman OK, belə ki, o var. 1591 00:58:41,980 --> 00:58:45,980 Və demək olar bu demək olar ki, dəyişənlərin bərabər. 1592 00:58:45,980 --> 00:58:50,190 Siz var deyirlər sırğa dəyişən sayı. 1593 00:58:50,190 --> 00:58:51,660 1594 00:58:51,660 --> 00:59:00,940 Sırğa sayı çox isə belə 1 çox və ya bərabər, clap əlləri. 1595 00:59:00,940 --> 00:59:08,310 Və sonra clap sonra əlləri, azalma sırğalar. 1596 00:59:08,310 --> 00:59:11,060 Sırğa minus 1 kimi etməyin. 1597 00:59:11,060 --> 00:59:15,205 Belə ki, sırğa sayı azalma, və sonra isə loop vasitəsilə gedəcək 1598 00:59:15,205 --> 00:59:16,300 iki dəfə. 1599 00:59:16,300 --> 00:59:24,780 >> Və vəziyyət həmişə əgər true-- əgər, ki, 2 = = 2 deyək 1600 00:59:24,780 --> 00:59:28,670 2 sağ, 2 bərabər həmişə? 1601 00:59:28,670 --> 00:59:30,780 Sonra həmişə ki orada bir şey, 1602 00:59:30,780 --> 00:59:35,500 və demək olar ki, bərabərdir biz Not ki, əbədi loop. 1603 00:59:35,500 --> 00:59:36,865 1604 00:59:36,865 --> 00:59:37,364 Bəli? 1605 00:59:37,364 --> 00:59:41,100 >> TƏLƏBƏ: yalnız iki tərəf var bir müddət loop yazmaq müxtəlif yollarla? 1606 00:59:41,100 --> 00:59:43,100 >> SHARON: Beləliklə, biz müzakirə edirik ilk bu bir. 1607 00:59:43,100 --> 00:59:45,520 Və sonra belə müqayisə edək isə loop bir do ilə. 1608 00:59:45,520 --> 00:59:47,460 Belə ki, onlar az fərqli deyilik. 1609 00:59:47,460 --> 00:59:54,120 OK, belə ki, vəziyyəti hələ deyək Mən ən azı bir küpe qalıcı alıram isə, 1610 00:59:54,120 --> 00:59:56,410 Mən qalıcı deyiləm Hər hansı bir sırğalar indi. 1611 00:59:56,410 --> 01:00:01,860 Və və hələ müddət clap deyək Mən ən azı bir küpe qalıcı alıram. 1612 01:00:01,860 --> 01:00:02,850 Nə lazımdır? 1613 01:00:02,850 --> 01:00:04,236 >> [Claps] 1614 01:00:04,236 --> 01:00:06,210 >> Uşaqlar, oh uh. 1615 01:00:06,210 --> 01:00:11,820 OK, belə ki, clap ehtimal edirik bir dəfə, əsasən sizə, çünki 1616 01:00:11,820 --> 01:00:13,510 kodu ilk hissəsi keçir. 1617 01:00:13,510 --> 01:00:18,630 Nə olursa olsun bunu, və sonra isə vəziyyəti görmək, 1618 01:00:18,630 --> 01:00:22,640 və geri getmək ki, loop doğru əgər. 1619 01:00:22,640 --> 01:00:23,969 1620 01:00:23,969 --> 01:00:24,885 Ki, hissi verir mu? 1621 01:00:24,885 --> 01:00:26,593 >> TƏLƏBƏ: Siz həmişə bu ilk dəfə. 1622 01:00:26,593 --> 01:00:29,810 SHARON: Siz həmişə onu nə asılı olmayaraq ilk dəfə 1623 01:00:29,810 --> 01:00:31,659 ya deyil ki, vəziyyət doğru və ya deyil. 1624 01:00:31,659 --> 01:00:33,950 JASON HIRSCHHORN: Zaman siz bu istifadə edə bilər mi? 1625 01:00:33,950 --> 01:00:35,480 Zaman mənada istifadə etmək deyil? 1626 01:00:35,480 --> 01:00:36,839 1627 01:00:36,839 --> 01:00:37,380 HANNAH: Bəli? 1628 01:00:37,380 --> 01:00:38,255 TƏLƏBƏ: [işitilemez]. 1629 01:00:38,255 --> 01:00:40,080 1630 01:00:40,080 --> 01:00:41,080 JASON HIRSCHHORN: Sağ. 1631 01:00:41,080 --> 01:00:41,575 HANNAH: Çox yaxşı. 1632 01:00:41,575 --> 01:00:43,408 JASON HIRSCHHORN: Belə ki, Bir istifadəçi təklif zaman, 1633 01:00:43,408 --> 01:00:45,947 Siz həmişə istədiyiniz olacaq bir istifadəçi bir dəfə təklif edir. 1634 01:00:45,947 --> 01:00:48,280 Siz həmişə istədiyiniz olacaq istifadəçi bir dəfə təklif edir. 1635 01:00:48,280 --> 01:00:50,103 Belə ki, əvəzinə qoyulması bir müddət loop, siz 1636 01:00:50,103 --> 01:00:52,820 Siz istəyirik, çünki, loop isə bunu qoymaq həmişə bir vaxt gedir. 1637 01:00:52,820 --> 01:00:54,730 Onlar sizə vermək əgər düzgün cavab, siz tamamlayın. 1638 01:00:54,730 --> 01:00:56,355 Onlar deyil, onda siz onlara yenidən təklif. 1639 01:00:56,355 --> 01:01:02,080 1640 01:01:02,080 --> 01:01:03,360 >> SHARON: loops üçün Bütün hüquqlar. 1641 01:01:03,360 --> 01:01:05,830 1642 01:01:05,830 --> 01:01:08,590 Belə ki, Scratch, biz təkrar blokları var idi. 1643 01:01:08,590 --> 01:01:12,640 Beləliklə, biz bir şey demək istəyirdi, nin, yeddi dəfə deyirlər. 1644 01:01:12,640 --> 01:01:16,580 Beləliklə, biz yalnız yeddi təkrar etdi və Mən sizə Snow White kömək etmək üçün gəldim demək! 1645 01:01:16,580 --> 01:01:18,590 1646 01:01:18,590 --> 01:01:22,550 C, biz loops üçün isək bir şey ilə getmək istəyirəm 1647 01:01:22,550 --> 01:01:23,970 dəfə xüsusi nömrəsi. 1648 01:01:23,970 --> 01:01:29,700 Biz başlamaq əgər, deyirlər dəyişən dwarves 1649 01:01:29,700 --> 01:01:35,410 və ilk blok belə sure-- etmək orada ilk nöqtəli vergül əvvəl, 1650 01:01:35,410 --> 01:01:39,260 Biz dəyişən başlamaq və biz 0 seçin. 1651 01:01:39,260 --> 01:01:41,850 Və dəyişən var tam, int edir. 1652 01:01:41,850 --> 01:01:43,590 1653 01:01:43,590 --> 01:01:47,640 Və dəyişən adı dwarves, və biz dwarves 0 müəyyən. 1654 01:01:47,640 --> 01:01:52,660 >> Və arasında ikinci hissəsi iki semicolons bizim şərtdir. 1655 01:01:52,660 --> 01:01:53,720 1656 01:01:53,720 --> 01:01:58,630 Və belə uzun dwarves kimi , yeddi azdır 1657 01:01:58,630 --> 01:02:01,730 biz loop üçün bu yolu davam edəcəyik. 1658 01:02:01,730 --> 01:02:06,350 Və sonra son hissəsi nə edir biz loop üçün bu sonunda edirsiniz? 1659 01:02:06,350 --> 01:02:12,480 dwarves ++ ki, biz deməkdir bir hər zaman dwarves arttırmayı. 1660 01:02:12,480 --> 01:02:13,900 >> Belə ki, nə burada nə olacaq? 1661 01:02:13,900 --> 01:02:15,860 1662 01:02:15,860 --> 01:02:17,620 Belə ki, ilk biz vasitəsilə getmək olacaq. 1663 01:02:17,620 --> 01:02:19,690 Biz, 0 kimi dwarves var və sonra gedirik 1664 01:02:19,690 --> 01:02:22,845 Mən gəldim çap Siz Snow White kömək! 1665 01:02:22,845 --> 01:02:24,120 1666 01:02:24,120 --> 01:02:27,197 Və sonra dwarves gedir biz ++ dwarves dedi, çünki artırmaq. 1667 01:02:27,197 --> 01:02:28,409 1668 01:02:28,409 --> 01:02:29,450 Dwarves 1 olacaq. 1669 01:02:29,450 --> 01:02:32,720 Və sonra biz dwarves compare-- 1. 1670 01:02:32,720 --> 01:02:35,900 Biz 7 az dwarves edir müqayisə? 1671 01:02:35,900 --> 01:02:36,660 Bəli. 1672 01:02:36,660 --> 01:02:38,320 Mən bir daha bu yolu getmək üçün gedirəm. 1673 01:02:38,320 --> 01:02:40,190 Mən sizə Snow White kömək etmək üçün gəldim! 1674 01:02:40,190 --> 01:02:44,490 Və sonra dwarves olur 2 və sonra biz onu müqayisə. 1675 01:02:44,490 --> 01:02:46,621 2 7 ki, az? 1676 01:02:46,621 --> 01:02:47,120 Bəli. 1677 01:02:47,120 --> 01:02:48,740 Biz keçir saxlamaq olacaq. 1678 01:02:48,740 --> 01:02:51,395 Və biz getmək olacaq Bu yeddi dəfə vasitəsilə. 1679 01:02:51,395 --> 01:02:52,980 1680 01:02:52,980 --> 01:02:59,290 >> Sonunda Beləliklə, biz olacaq Mən dwarves = 0 çap həyata var 1681 01:02:59,290 --> 01:03:00,710 burada Snow White kömək! 1682 01:03:00,710 --> 01:03:04,810 dwarves 1, 2, 3, 4, 5, 6 bərabərdir. 1683 01:03:04,810 --> 01:03:07,280 0 biz index saxla. 1684 01:03:07,280 --> 01:03:08,546 Beləliklə, biz 0 ilə başlayın. 1685 01:03:08,546 --> 01:03:09,046 Bəli? 1686 01:03:09,046 --> 01:03:11,630 >> TƏLƏBƏ: Belə ki, bu do daha fərqli 1687 01:03:11,630 --> 01:03:13,920 Bu çap etmir, çünki həyata əvvəlcə ilk. 1688 01:03:13,920 --> 01:03:15,880 Belə ki, eyni şey davam edə bilər. 1689 01:03:15,880 --> 01:03:17,220 1690 01:03:17,220 --> 01:03:19,095 Siz do loop ilə də bunu edə bilər? 1691 01:03:19,095 --> 01:03:20,450 Eyni proses kimi. 1692 01:03:20,450 --> 01:03:24,175 Vəziyyəti Dwarves edir 7 və ya hər hansı azdır. 1693 01:03:24,175 --> 01:03:25,961 Cavab az 7. 1694 01:03:25,961 --> 01:03:27,335 SHARON: Belə ki, texniki bilər. 1695 01:03:27,335 --> 01:03:30,360 1696 01:03:30,360 --> 01:03:34,210 Biz sizin söhbət to-- geri getmək əgər Belə ki, isə loop haqqında, sağ? 1697 01:03:34,210 --> 01:03:36,010 Belə ki, nə isə loop az fərqli 1698 01:03:36,010 --> 01:03:39,966 biz ən azı zəmanət çünki ki, bir dəfə biz onun vasitəsilə getmək lazımdır, 1699 01:03:39,966 --> 01:03:41,340 belə ki, ən böyük fərq var. 1700 01:03:41,340 --> 01:03:50,330 Lakin müddət loop ilə biz bilər dwarves az 7 isə demək, 1701 01:03:50,330 --> 01:03:53,310 onda bunu, və bir dwarves arttırmayı. 1702 01:03:53,310 --> 01:03:58,660 Və sonra biz başlamaq lazımdır Bütün bu bəyanatından əvvəl dwarves 1703 01:03:58,660 --> 01:04:00,628 Bu 0 bərabərdir ki. 1704 01:04:00,628 --> 01:04:02,128 Belə ki, Bəli, biz ki, bunu edə bilər. 1705 01:04:02,128 --> 01:04:03,104 Mm-hm? 1706 01:04:03,104 --> 01:04:05,056 >> TƏLƏBƏ: Geri [Işitilemez] getmək edə bilərəmmi? 1707 01:04:05,056 --> 01:04:06,827 1708 01:04:06,827 --> 01:04:07,535 SHARON: loop üçün? 1709 01:04:07,535 --> 01:04:13,266 TƏLƏBƏ: Bəli, ++ dwarves ilə, ki, kimi görünür sonra nə var 1710 01:04:13,266 --> 01:04:15,440 Bəzi digər vasitələrdən qaçdı etdik. 1711 01:04:15,440 --> 01:04:16,106 SHARON: Doğru. 1712 01:04:16,106 --> 01:04:18,380 TƏLƏBƏ: yalnız mümkün ki, var və it-- qoymaq 1713 01:04:18,380 --> 01:04:19,130 SHARON: Siz bilər. 1714 01:04:19,130 --> 01:04:23,770 TƏLƏBƏ: Belə [Işitilemez] sağ sonra altında növbəti line çap. 1715 01:04:23,770 --> 01:04:25,430 SHARON: Bəli, orada qoymaq bilər. 1716 01:04:25,430 --> 01:04:27,952 Amma sonra ki yalnız boş buraxın. 1717 01:04:27,952 --> 01:04:31,090 >> JASON HIRSCHHORN: hələ You baxmayaraq yarı kolon lazımdır. 1718 01:04:31,090 --> 01:04:34,194 >> SHARON: Bu, bir az yöndəmsiz görünür lakin texniki bunu edə bilər. 1719 01:04:34,194 --> 01:04:35,118 Texniki. 1720 01:04:35,118 --> 01:04:35,840 Etməyin. 1721 01:04:35,840 --> 01:04:37,295 1722 01:04:37,295 --> 01:04:38,265 Bəli? 1723 01:04:38,265 --> 01:04:40,687 >> TƏLƏBƏ: hər hansı bir var alternativ ++ necə? 1724 01:04:40,687 --> 01:04:42,145 Başqa [Işitilemez] bir şey var mı? 1725 01:04:42,145 --> 01:04:52,990 1726 01:04:52,990 --> 01:04:54,825 >> SHARON: Texniki Bu dwarves. 1727 01:04:54,825 --> 01:04:56,880 1728 01:04:56,880 --> 01:05:01,680 One gedirik işarəsi bərabərdir dwarves plus 1 təyin etmək. 1729 01:05:01,680 --> 01:05:03,670 1730 01:05:03,670 --> 01:05:06,762 Belə ki, texniki ki, nə Dwarves ++ deməkdir. 1731 01:05:06,762 --> 01:05:07,685 Ki, hissi edirmi? 1732 01:05:07,685 --> 01:05:09,601 >> TƏLƏBƏ: Bəli, amma hər hansı bir alternativ? 1733 01:05:09,601 --> 01:05:10,830 Siz ever-- əgər kimi 1734 01:05:10,830 --> 01:05:13,130 >> SHARON: Bəli, siz dwarves edə bilər - -. 1735 01:05:13,130 --> 01:05:14,280 >> TƏLƏBƏ: [işitilemez]. 1736 01:05:14,280 --> 01:05:16,299 >> SHARON: Bəli, ola bilər şeyi bir ana yoxdur. 1737 01:05:16,299 --> 01:05:17,840 HANNAH: Və 2 arttırmayı bilər. 1738 01:05:17,840 --> 01:05:19,690 Siz 3 arttırmayı bilər. 1739 01:05:19,690 --> 01:05:23,120 Dəyişən olacaq ki, bir şey, nəticədə vəziyyəti edəcək. 1740 01:05:23,120 --> 01:05:26,036 >> TƏLƏBƏ: arttırmayı istəyirdi Belə ki, 2, necə ki, yazmaq olardı? 1741 01:05:26,036 --> 01:05:27,060 1742 01:05:27,060 --> 01:05:31,400 >> HANNAH: Siz dwarves-- yazmaq bilər Bu bütün şey yazmaq bilər. 1743 01:05:31,400 --> 01:05:32,960 dwarves = dwarves + 2. 1744 01:05:32,960 --> 01:05:34,105 Və ya bir az stenoqrafiya. 1745 01:05:34,105 --> 01:05:39,893 Mən yalnız + 2 bərabərdir yazmaq üçün gedirəm. 1746 01:05:39,893 --> 01:05:42,784 >> TƏLƏBƏ: OK, və siz yazmaq istədiyiniz dwarves ++ olduğu doğru. 1747 01:05:42,784 --> 01:05:43,450 HANNAH: Məhz. 1748 01:05:43,450 --> 01:05:44,116 SHARON: Doğru. 1749 01:05:44,116 --> 01:05:45,297 1750 01:05:45,297 --> 01:05:46,421 Başqa bir sual var idi? 1751 01:05:46,421 --> 01:05:47,383 Bəli? 1752 01:05:47,383 --> 01:05:49,788 >> TƏLƏBƏ: [Işitilemez] dwarves ++? 1753 01:05:49,788 --> 01:05:52,484 1754 01:05:52,484 --> 01:05:53,400 SHARON: Belə ki, do not 1755 01:05:53,400 --> 01:05:55,430 JASON HIRSCHHORN: Bəli, ehtiyac yoxdur orada. [Işitilemez] çox son. 1756 01:05:55,430 --> 01:05:57,250 Beləliklə, siz nə [Işitilemez] olanları istəyirik, çünki 1757 01:05:57,250 --> 01:06:01,810 başlatma parçalanması cür, vəziyyəti və dəyişiklik. 1758 01:06:01,810 --> 01:06:03,781 Çox sonunda, siz ehtiyac yoxdur. 1759 01:06:03,781 --> 01:06:05,780 SHARON: Həmçinin sizə bildiriş nöqtəli vergül lazım deyil 1760 01:06:05,780 --> 01:06:07,599 loop üçün bütün bütün sonra. 1761 01:06:07,599 --> 01:06:09,531 1762 01:06:09,531 --> 01:06:14,361 >> TƏLƏBƏ: Siz ilə başlayacaq mənfi ilkin sayı, 1763 01:06:14,361 --> 01:06:16,300 məsələn? 1764 01:06:16,300 --> 01:06:19,482 >> SHARON: Siz başlamaq olar dwarves mənfi 2 bərabərdir. 1765 01:06:19,482 --> 01:06:22,140 >> TƏLƏBƏ: yalnız 2 dash edirsiniz? 1766 01:06:22,140 --> 01:06:24,270 >> SHARON: Bəli, belə mənfi işarəsi, dash 2. 1767 01:06:24,270 --> 01:06:25,976 1768 01:06:25,976 --> 01:06:29,680 >> TƏLƏBƏ: Bu [Işitilemez] mı dwarves [Işitilemez] kimi başlamaq? 1769 01:06:29,680 --> 01:06:30,340 >> SHARON: Bəli. 1770 01:06:30,340 --> 01:06:35,630 Biz yalnız dwarves başlatılmış əgər Belə ki, əvvəl, yalnız int dwarves nöqtəli vergül 1771 01:06:35,630 --> 01:06:39,300 və sonra biz nə edə dwarves bərabər 0 qurmaq. 1772 01:06:39,300 --> 01:06:43,184 >> TƏLƏBƏ: biz əvvəllər bunu bilər deyərək proqram int dwarves = 0, 1773 01:06:43,184 --> 01:06:44,590 və sonra yalnız edir 1774 01:06:44,590 --> 01:06:46,990 >> SHARON: Just belə yaxşıdır deyil , yenə bir məkan olacaq 1775 01:06:46,990 --> 01:06:48,531 lakin hələ də bir nöqtəli vergül lazımdır. 1776 01:06:48,531 --> 01:06:49,500 1777 01:06:49,500 --> 01:06:50,890 Bəli. 1778 01:06:50,890 --> 01:06:51,494 Mm-hm? 1779 01:06:51,494 --> 01:06:54,285 TƏLƏBƏ: Bu kodu nə demək mu dwarves dəyəri sonra edir. 1780 01:06:54,285 --> 01:06:58,030 Siz bütün sonra soruşsanız bu dwarves dəyəri çap edilir. 1781 01:06:58,030 --> 01:06:59,530 SHARON: Siz bunu xahiş edə bilər. 1782 01:06:59,530 --> 01:07:00,191 TƏLƏBƏ: OK. 1783 01:07:00,191 --> 01:07:02,190 SHARON: Amma siz ki ki, bunu soruşmaq lazımdır. 1784 01:07:02,190 --> 01:07:03,231 Bu sizin üçün bunu etmir. 1785 01:07:03,231 --> 01:07:04,730 1786 01:07:04,730 --> 01:07:06,875 Mən mənim sırğa qoymaq üçün qorxuram. 1787 01:07:06,875 --> 01:07:07,874 1788 01:07:07,874 --> 01:07:09,290 Alqış üçün sonunda bunu. 1789 01:07:09,290 --> 01:07:10,090 Yalnız söylüyorum. 1790 01:07:10,090 --> 01:07:11,755 >> JASON HIRSCHHORN: Belə ki, eyni. 1791 01:07:11,755 --> 01:07:13,460 Belə ki, üst başlamaq. 1792 01:07:13,460 --> 01:07:15,360 Vəziyyəti, çap, dəyişiklik. 1793 01:07:15,360 --> 01:07:22,482 Belə ki, bu tam olaraq eyni heç olduğunu görə bilərsiniz ki. 1794 01:07:22,482 --> 01:07:23,871 1795 01:07:23,871 --> 01:07:26,370 TƏLƏBƏ: Niyə yoxdur ilk line Nöqtəli vergül? 1796 01:07:26,370 --> 01:07:27,657 1797 01:07:27,657 --> 01:07:28,240 SHARON: Harada? 1798 01:07:28,240 --> 01:07:29,490 TƏLƏBƏ: birinci sətirdə sonra. 1799 01:07:29,490 --> 01:07:31,976 SHARON: parantez 4 sonra? 1800 01:07:31,976 --> 01:07:33,850 Biz getmək istəyirəm, çünki Bu loop daxil vasitəsilə. 1801 01:07:33,850 --> 01:07:39,309 Və loops nəzər almaq əgər Ümumiyyətlə, onlar semicolons yoxdur. 1802 01:07:39,309 --> 01:07:40,100 Bu praktik deyil. 1803 01:07:40,100 --> 01:07:45,160 1804 01:07:45,160 --> 01:07:46,240 Biz yaxşı nədir? 1805 01:07:46,240 --> 01:07:47,470 Daha bir sual, daha iki. 1806 01:07:47,470 --> 01:07:48,056 Bəli? 1807 01:07:48,056 --> 01:07:49,930 TƏLƏBƏ: Bu ola bilər bir az inkişaf etmiş, 1808 01:07:49,930 --> 01:07:52,840 lakin dwarves var müxtəlif [Işitilemez] 1809 01:07:52,840 --> 01:07:54,780 [Işitilemez] bir dəyişən. 1810 01:07:54,780 --> 01:07:57,421 1811 01:07:57,421 --> 01:07:58,170 SHARON: Çox yaxşı. 1812 01:07:58,170 --> 01:07:59,045 TƏLƏBƏ: [işitilemez]. 1813 01:07:59,045 --> 01:08:00,480 1814 01:08:00,480 --> 01:08:02,456 >> SHARON: Bəli, edir. 1815 01:08:02,456 --> 01:08:03,794 1816 01:08:03,794 --> 01:08:04,422 Nə? 1817 01:08:04,422 --> 01:08:05,880 JASON HIRSCHHORN: o Bəli, belə. 1818 01:08:05,880 --> 01:08:08,965 Belə ki, normal daxilində bir şey qıvrım aşırma edir. 1819 01:08:08,965 --> 01:08:10,216 1820 01:08:10,216 --> 01:08:12,340 Belə ki, əhatə dairəsi zaman gedir qıvrım aşırma olmaq, 1821 01:08:12,340 --> 01:08:14,850 lakin etmək olmaz loop üçün üçün çox mənada 1822 01:08:14,850 --> 01:08:17,550 biz başlatılmış çünki ki, buruq burğu ilə dwarves. 1823 01:08:17,550 --> 01:08:23,310 Dwarves Belə ki, normal daxilində ki, dəyişən ki, keçmiş uzatmaq olmaz. 1824 01:08:23,310 --> 01:08:25,000 Bu baxmayaraq, xüsusi bir haldır. 1825 01:08:25,000 --> 01:08:28,080 Belə ki, onu başlamaq bu mötərizə daxilində, 1826 01:08:28,080 --> 01:08:30,600 və sonra sonra əhatəsinə aldıq. 1827 01:08:30,600 --> 01:08:32,720 Belə ki, xüsusi halda. 1828 01:08:32,720 --> 01:08:39,059 Onlar var, və olmamalıdır mənada Yəni əmrində deyilirdi? 1829 01:08:39,059 --> 01:08:40,037 >> TƏLƏBƏ: No. 1830 01:08:40,037 --> 01:08:41,629 >> JASON HIRSCHHORN: Mən artıq getmək bilər. 1831 01:08:41,629 --> 01:08:43,170 Belə ki, hələ haqqında səhv nə var? 1832 01:08:43,170 --> 01:08:47,200 >> TƏLƏBƏ: kimi istifadə edə bilərsiniz dwarves-- sizə açıq-aydın [işitilemez] dwarves istifadə edə bilərsiniz 1833 01:08:47,200 --> 01:08:48,439 çox formula xaricində? 1834 01:08:48,439 --> 01:08:49,480 >> JASON HIRSCHHORN: yox, yoxdur. 1835 01:08:49,480 --> 01:08:53,385 Belə ki, daxilində daxilində yalnız loop üçün üçün qıvrım aşırma, evet. 1836 01:08:53,385 --> 01:08:56,509 1837 01:08:56,509 --> 01:08:59,300 SHARON: Amma başlamaq əgər sonra loop üçün kənarda dwarves, 1838 01:08:59,300 --> 01:09:05,021 Siz başqa yerdə istifadə edə bilərsiniz Daha bir sual var? 1839 01:09:05,021 --> 01:09:05,520 No? 1840 01:09:05,520 --> 01:09:09,529 1841 01:09:09,529 --> 01:09:10,130 OK. 1842 01:09:10,130 --> 01:09:15,807 >> Beləliklə, biz yuva haqqında bir az söhbət loops və ya yuva conditionals üçün, 1843 01:09:15,807 --> 01:09:16,390 hesabatları. 1844 01:09:16,390 --> 01:09:17,660 1845 01:09:17,660 --> 01:09:21,310 Belə ki, burada olduğu bir misal var biz loop üçün yuva bilər. 1846 01:09:21,310 --> 01:09:26,500 Biz çap edilmişdir deyirlər x bu cədvəl burada var. 1847 01:09:26,500 --> 01:09:31,430 Biz ilk əgər to-- istəyirəm biz yalnız kodu baxmırıq 1848 01:09:31,430 --> 01:09:34,329 və biz yalnız bu barədə düşünürük, hər bir sıra vasitəsilə getmək istəyirəm 1849 01:09:34,329 --> 01:09:36,550 və sağ hər sütun çap? 1850 01:09:36,550 --> 01:09:37,854 1851 01:09:37,854 --> 01:09:38,729 Ki, hissi edirmi? 1852 01:09:38,729 --> 01:09:39,787 1853 01:09:39,787 --> 01:09:40,286 OK. 1854 01:09:40,286 --> 01:09:41,439 1855 01:09:41,439 --> 01:09:44,809 >> Belə ki, burada biz vasitəsilə olacaq əsasən hər cərgə üçün hər bir satır, 1856 01:09:44,809 --> 01:09:45,850 üç satır var. 1857 01:09:45,850 --> 01:09:47,149 1858 01:09:47,149 --> 01:09:50,806 Və sonra hər bir sıra ərzində orada hər bir sütun, və 1859 01:09:50,806 --> 01:09:53,149 dörd sütun var, bir x çap. 1860 01:09:53,149 --> 01:09:55,920 1861 01:09:55,920 --> 01:09:56,420 belə. 1862 01:09:56,420 --> 01:10:02,400 Sıra 0 və sütun zaman bu x çap 0. 1863 01:10:02,400 --> 01:10:06,920 Və sonra biz davam sütun loop vasitəsilə. 1864 01:10:06,920 --> 01:10:08,300 1865 01:10:08,300 --> 01:10:11,280 Row hələ 0, lakin sütun biridir. 1866 01:10:11,280 --> 01:10:13,760 Və sonra sütun, 2 və sonra sütun 3. 1867 01:10:13,760 --> 01:10:14,770 1868 01:10:14,770 --> 01:10:19,270 Və sonra biz həyata çıxmaq loop sonra sütun çünki 1869 01:10:19,270 --> 01:10:20,605 artıq az 4 çoxdur. 1870 01:10:20,605 --> 01:10:21,970 1871 01:10:21,970 --> 01:10:25,330 Və sonra biz, yeni bir xətt çap və biz yeni xətt gedin. 1872 01:10:25,330 --> 01:10:30,160 Və sonra biz növbəti keçmək satır, və sıra incremented olur, 1873 01:10:30,160 --> 01:10:31,885 və biz daha keçir. 1874 01:10:31,885 --> 01:10:32,760 Ki, hissi edirmi? 1875 01:10:32,760 --> 01:10:34,120 1876 01:10:34,120 --> 01:10:34,778 Bəli? 1877 01:10:34,778 --> 01:10:40,150 >> TƏLƏBƏ: yuva [Işitilemez] Belə yalnız loop üçün daxili qoyaraq? 1878 01:10:40,150 --> 01:10:44,290 >> SHARON: Belə yuva deməkdir ki, biz loop üçün daxilində loop üçün var, 1879 01:10:44,290 --> 01:10:45,382 Inception kimi. 1880 01:10:45,382 --> 01:10:47,798 >> TƏLƏBƏ: Siz ehtiyac yoxdur xüsusi fırlanma və ya bir şey? 1881 01:10:47,798 --> 01:10:49,567 Siz yalnız sağ daxilində qalmaq? 1882 01:10:49,567 --> 01:10:50,233 SHARON: Doğru. 1883 01:10:50,233 --> 01:10:52,060 1884 01:10:52,060 --> 01:10:52,560 Bəli? 1885 01:10:52,560 --> 01:10:56,050 >> TƏLƏBƏ: ola bilər [Işitilemez], lakin əlavə yer var kimi görünür 1886 01:10:56,050 --> 01:10:57,730 bütün x-nin arasında. 1887 01:10:57,730 --> 01:11:01,197 Mən əgər that varsa ki, bilmirəm həqiqətən, bu proqram nə idi, 1888 01:11:01,197 --> 01:11:02,530 ki, kimi bir şey olardı? 1889 01:11:02,530 --> 01:11:03,320 >> SHARON: Belə ki, heç. 1890 01:11:03,320 --> 01:11:04,970 Ki, daxil edin basaraq edilib. 1891 01:11:04,970 --> 01:11:06,360 1892 01:11:06,360 --> 01:11:08,342 Yəni bizim hissəsində pis idi. 1893 01:11:08,342 --> 01:11:08,842 Üzr istəyirik. 1894 01:11:08,842 --> 01:11:11,576 >> HANNAH: bu dəyişiklik olardı Proqram bir əlavə xətt əgər? 1895 01:11:11,576 --> 01:11:12,451 >> TƏLƏBƏ: [işitilemez]. 1896 01:11:12,451 --> 01:11:13,932 1897 01:11:13,932 --> 01:11:14,640 SHARON: Yaxşı iş. 1898 01:11:14,640 --> 01:11:16,067 1899 01:11:16,067 --> 01:11:19,150 TƏLƏBƏ: Siz eyni çap edə bilərsiniz sütun ətrafında kommutasiya ilə bir şey, 1900 01:11:19,150 --> 01:11:20,632 sağ? 1901 01:11:20,632 --> 01:11:21,620 >> SHARON: Hm? 1902 01:11:21,620 --> 01:11:27,054 >> TƏLƏBƏ: Belə ki, az çap xxx, ilk line çap demək olar, 1903 01:11:27,054 --> 01:11:30,020 və əvəzinə söyləyərək satır, bu sütun deyir. 1904 01:11:30,020 --> 01:11:32,710 >> SHARON: Belə ki, dəyişə bilər dəyişən adları bunu. 1905 01:11:32,710 --> 01:11:33,836 Nə deyərək edirik ki? 1906 01:11:33,836 --> 01:11:36,175 >> TƏLƏBƏ: Xeyr, yalnız deyiləm Siz etdiyiniz belə that-- deyərək 1907 01:11:36,175 --> 01:11:38,354 çap satır ilk və sonra sütun çap. 1908 01:11:38,354 --> 01:11:43,010 Siz də ilk sütun çap edə bilərsiniz və sonra satır eyni diaqram almaq üçün necə? 1909 01:11:43,010 --> 01:11:44,760 SHARON: Siz bilər, lakin sonra olardı 1910 01:11:44,760 --> 01:11:47,370 harada ehtiyatlı olmaq Yeni xətt qoydu. 1911 01:11:47,370 --> 01:11:48,876 Və necə geri jump ki? 1912 01:11:48,876 --> 01:11:55,082 1913 01:11:55,082 --> 01:11:56,790 JASON HIRSCHHORN: Əgər yalnız işə 1914 01:11:56,790 --> 01:12:01,190 və dəyərlər, fərqli idi əvəzinə nə four-- olan? 1915 01:12:01,190 --> 01:12:02,530 Dörd Üç. 1916 01:12:02,530 --> 01:12:08,955 Mən dörd olardı satır və üç sütun. 1917 01:12:08,955 --> 01:12:09,830 Ki, hissi edirmi? 1918 01:12:09,830 --> 01:12:10,270 >> TƏLƏBƏ: Bəli. 1919 01:12:10,270 --> 01:12:11,610 >> JASON HIRSCHHORN: Belə ki, Bəli, siz bunu edə bilər. 1920 01:12:11,610 --> 01:12:12,318 Bəli, mütləq. 1921 01:12:12,318 --> 01:12:12,461 1922 01:12:12,461 --> 01:12:15,710 SHARON: Amma sözün yalnız olardı dəyişənlərin adları keçid. 1923 01:12:15,710 --> 01:12:19,930 1924 01:12:19,930 --> 01:12:20,430 Yaxşı? 1925 01:12:20,430 --> 01:12:21,461 1926 01:12:21,461 --> 01:12:21,960 OK. 1927 01:12:21,960 --> 01:12:23,970 1928 01:12:23,970 --> 01:12:26,120 Bütün hüquqlar, P bir müəyyən. 1929 01:12:26,120 --> 01:12:32,399 OK, bu ilk hissəsi belə Siz Mario bu məşğul olacaq. 1930 01:12:32,399 --> 01:12:32,940 Yalnız söylüyorum. 1931 01:12:32,940 --> 01:12:34,210 Bu kimi daha çox var. 1932 01:12:34,210 --> 01:12:39,350 Və belə ki, biz yalnız baxdı zaman masa edilməsi, loops üçün iç içə, 1933 01:12:39,350 --> 01:12:45,960 Siz edə bilər necə düşünmək Bu cür hashtags çap. 1934 01:12:45,960 --> 01:12:50,090 Və sonra burada necə ki , burada bu açıq alan bu hüququ çap. 1935 01:12:50,090 --> 01:12:51,429 >> TƏLƏBƏ: [işitilemez]. 1936 01:12:51,429 --> 01:12:52,970 SHARON: Bəli, yalnız bir yer çap. 1937 01:12:52,970 --> 01:12:54,720 OK, belə ki, yalnız bu barədə düşünürük. 1938 01:12:54,720 --> 01:12:56,699 1939 01:12:56,699 --> 01:12:58,740 Və sonra eyni: HANNAH problem set hissəsi 1940 01:12:58,740 --> 01:13:01,630 adlı bir proqramdır greedy.c, siz istəyirik ki, 1941 01:13:01,630 --> 01:13:03,810 düşünmək istəyirəm olacaq conditionals haqqında 1942 01:13:03,810 --> 01:13:06,960 və əmin ki, siz müvafiq dəyişiklik edə bilər. 1943 01:13:06,960 --> 01:13:10,780 Və bir az xəbərdarlıq sizin üçün üzən point dəyərləri ehtiyatlı olun. 1944 01:13:10,780 --> 01:13:14,530 Ki, tamamilə heç bir şey deməkdir əgər, bu həftə mühazirə əhatə olacaq 1945 01:13:14,530 --> 01:13:16,410 və həmçinin [Işitilemez] vasitəsilə gəzmək 1946 01:13:16,410 --> 01:13:20,420 Sizlərin öyrənmək olacaq Bu problem dəstləri sevgi. 1947 01:13:20,420 --> 01:13:23,470 >> Mən, həqiqətən, gəlir ki, bir şey, xüsusilə mario.c ilə, 1948 01:13:23,470 --> 01:13:26,110 zaman problem edirik Zorlandığınız əgər, qurmaq, 1949 01:13:26,110 --> 01:13:28,460 kağız üzərində bunu başlayın. 1950 01:13:28,460 --> 01:13:31,960 Onu yazmaq və həqiqətən orada oturmaq və kompüter biclik etmək, 1951 01:13:31,960 --> 01:13:36,530 və through-- demək getmək Mən kompüter, 1952 01:13:36,530 --> 01:13:38,380 necə təqib edirəm bu loop üçün vasitəsilə? 1953 01:13:38,380 --> 01:13:41,260 Mahnıları dəyişənlərin ki loop üçün dəyişiklik? 1954 01:13:41,260 --> 01:13:43,640 Belə ki, kağız üzərində bunu 10 dəfə daha asan edir 1955 01:13:43,640 --> 01:13:45,710 Siz kompüter aşağı oturmaq getmək zaman. 1956 01:13:45,710 --> 01:13:46,840 Belə ki, yalnız mənim kiçik plug. 1957 01:13:46,840 --> 01:13:50,060 >> SHARON: Həmçinin sizin düşünmürəm bütün bir dəfə hər kod var. 1958 01:13:50,060 --> 01:13:53,060 Əgər iterativ proses almaq əmin olun. 1959 01:13:53,060 --> 01:13:55,430 Bir az, çap etməyin onu, nə görmək. 1960 01:13:55,430 --> 01:13:57,044 1961 01:13:57,044 --> 01:13:58,710 Bəzən bir az sınaq və səhv var. 1962 01:13:58,710 --> 01:14:00,220 1963 01:14:00,220 --> 01:14:01,375 Və ofis saat gəlir. 1964 01:14:01,375 --> 01:14:01,875 Super fun. 1965 01:14:01,875 --> 01:14:02,472 1966 01:14:02,472 --> 01:14:03,930 JASON HIRSCHHORN: Belə hər hansı bir sualınız? 1967 01:14:03,930 --> 01:14:05,186 1968 01:14:05,186 --> 01:14:07,317 Bütün hüquqlar uşaqlar ki, İlk bölmə oldu. 1969 01:14:07,317 --> 01:14:08,400 HANNAH: gələn üçün təşəkkür edirik. 1970 01:14:08,400 --> 01:14:09,106 JASON HIRSCHHORN: gəlmək üçün təşəkkür edirik. 1971 01:14:09,106 --> 01:14:09,890 SHARON: Təşəkkür edirəm. 1972 01:14:09,890 --> 01:14:11,440 [Alqış] 1973 01:14:11,440 --> 01:14:15,915