1 00:00:00,000 --> 00:00:11,050 2 00:00:11,050 --> 00:00:13,351 >> રોબ બોડેન: આ છે વધુ આરામદાયક વિભાગ 3 00:00:13,351 --> 00:00:16,309 પરંતુ તે અર્થ એ નથી કે તમે જો તમે વધુ આરામદાયક ન કરશો જેવી લાગે છે 4 00:00:16,309 --> 00:00:18,420 તમે અહીં વસ્તુઓ શીખવા કરશે નહિં. 5 00:00:18,420 --> 00:00:20,600 તેથી આપણે પ્રારંભ કરીએ. 6 00:00:20,600 --> 00:00:22,819 તમે સ્લાઇડ્સ હોય છે યોગ્ય વસ્તુઓ માં જઈ રહી છે. 7 00:00:22,819 --> 00:00:24,360 હું વિશે હમણાં તે લેવા માટે કરું છું? 8 00:00:24,360 --> 00:00:25,680 9 00:00:25,680 --> 00:00:26,450 લેપટોપ સ્વિચ. 10 00:00:26,450 --> 00:00:30,470 11 00:00:30,470 --> 00:00:32,950 >> ALLISON: તમે કરવા માંગો છો નથી , રોબ જાતે દાખલ? 12 00:00:32,950 --> 00:00:34,090 >> રોબ બોડેન: ઓહ, હું રોબ છું. 13 00:00:34,090 --> 00:00:35,182 14 00:00:35,182 --> 00:00:37,470 આ મારી પાંચમી વર્ષે ટીએફ-ing, CS50 છે. 15 00:00:37,470 --> 00:00:38,760 16 00:00:38,760 --> 00:00:39,650 >> GABRIEL: હું ગાબ્રિયેલ છું. 17 00:00:39,650 --> 00:00:41,610 હું CS50 ના વડા ટીએફ છું. 18 00:00:41,610 --> 00:00:44,009 હું છેલ્લા વર્ષ, અને આ વર્ષે ટીએફ હતી. 19 00:00:44,009 --> 00:00:46,675 ALLISON: અને હું એલિસન છું, અને આ મારા બીજા વર્ષે ટીએફ-ing, CS50 છે. 20 00:00:46,675 --> 00:00:48,510 21 00:00:48,510 --> 00:00:50,825 >> રોબ બોડેન: બધા અધિકાર છે, તેથી ડાબી પર આ વસ્તુ, 22 00:00:50,825 --> 00:00:52,250 આશા છે કે તમે તે પહેલાં જોઇ છે. 23 00:00:52,250 --> 00:00:54,112 જો ન હોય તો તમે કારણ કે તમારા માટે તેને ડાઉનલોડ કરો, 24 00:00:54,112 --> 00:00:55,570 તમે વ્યાખ્યાન માં જોઇ હોવી જોઇએ. 25 00:00:55,570 --> 00:00:56,590 26 00:00:56,590 --> 00:01:01,320 તેથી આ CS50 સાધન છે, અને તે એક અંશે તે વર્ણન કર્યું 27 00:01:01,320 --> 00:01:01,880 વ્યાખ્યાન. 28 00:01:01,880 --> 00:01:06,890 પરંતુ મૂળભૂત રીતે તે માત્ર તમે જ ઓપરેટિંગ ચાલી રહ્યું છે 29 00:01:06,890 --> 00:01:10,550 તમારી ઓપરેટિંગ સિસ્ટમ અંદર સિસ્ટમ અમે તમને આપી શકે છે કે જેથી 30 00:01:10,550 --> 00:01:12,540 જરૂર વગર કાર્યક્રમો ઓહ, આ છે ચિંતા 31 00:01:12,540 --> 00:01:15,989 બંને વિન્ડોઝ પર કામ ચાલી રહ્યું છે અને તમે મેક, અથવા તો કેટલાક 32 00:01:15,989 --> 00:01:17,280 પહેલેથી જ Linux ને વાપરી રહ્યા છે. 33 00:01:17,280 --> 00:01:18,532 34 00:01:18,532 --> 00:01:20,240 તે માત્ર માનવામાં આવે છે સામાન્ય રમતા હશે 35 00:01:20,240 --> 00:01:23,010 ક્ષેત્રમાં જેથી દરેકને છે જ ચોક્કસ પર્યાવરણ. 36 00:01:23,010 --> 00:01:25,344 >> તમે ન હોય તો તેથી પહેલેથી જ આ ડાઉનલોડ 37 00:01:25,344 --> 00:01:28,510 તમે છો, કારણ કે તમે તે ડાઉનલોડ કરી શકો છો સમસ્યા સમૂહ માટે જરૂર જવું. 38 00:01:28,510 --> 00:01:32,335 અને તે એક બે gigabyte, તે ક્ષણભર લાગી શકે છે, તેથી ડાઉનલોડ કરો. 39 00:01:32,335 --> 00:01:33,780 હાર્વર્ડ પર તે ઝડપી જઈશ. 40 00:01:33,780 --> 00:01:35,870 41 00:01:35,870 --> 00:01:37,440 તેથી CS50 સાધન. 42 00:01:37,440 --> 00:01:41,980 >> હવે શરૂઆતમાં, અમે જઈ રહ્યાં છો આદેશ વાક્ય માત્ર એક ટોળું વિશે વાત 43 00:01:41,980 --> 00:01:46,880 સામગ્રી, અને તેથી કે જે દ્વારા હું કામ અર્થ અહીં પર આ થોડો પર્યાવરણ. 44 00:01:46,880 --> 00:01:53,230 અને વસ્તુઓ તમામ નોટિસ હું હમણાં અહીં કહે છે 45 00:01:53,230 --> 00:01:56,900 તમે અંદર કરશો તો કામ કરવા જઇ રહ્યા છે આ સાધન ની અંદર ટર્મિનલ, 46 00:01:56,900 --> 00:02:00,790 અથવા તમે અંદર હોય તો આ gedit ટર્મિનલ વિન્ડો 47 00:02:00,790 --> 00:02:02,090 આ સાધન ની અંદર. 48 00:02:02,090 --> 00:02:03,770 તેથી તે વાતાવરણમાં સમાન છે. 49 00:02:03,770 --> 00:02:04,940 50 00:02:04,940 --> 00:02:07,270 >> પરંતુ હું એક તૃતીય માર્ગ પર જાઓ જાઉં છું. 51 00:02:07,270 --> 00:02:12,200 અને અહીં આ નીચે નોટિસ અહીં થોડી IP સરનામું. 52 00:02:12,200 --> 00:02:15,940 તેથી જો તમે કરવાની જરૂર નથી આ કરવા માટે, પરંતુ આ આઇપી 53 00:02:15,940 --> 00:02:19,700 સરનામાં હવે સિવાય સિવાય હું જો તે આ વસ્તુ દ્વારા અવરોધિત કરવામાં આવ્યું છે. 54 00:02:19,700 --> 00:02:22,790 55 00:02:22,790 --> 00:02:27,000 બરાબર, જેથી IP સરનામું ટર્મિનલ પર 56 00:02:27,000 --> 00:02:31,090 અહીં તેથી આ ટર્મિનલ પર અહીં મારા મેક ટર્મિનલ છે. 57 00:02:31,090 --> 00:02:34,540 તેથી હાલમાં આ બોલ પર કોઈ રસ્તો છે, અંતે તમામ સાધન સાથે સંકળાયેલું છે. 58 00:02:34,540 --> 00:02:39,360 જો તમે Windows પર છો, તો પછી તમે છો કંઈક ડાઉનલોડ કરવાની જરૂર જઈ 59 00:02:39,360 --> 00:02:44,430 ખાસ કરીને, આ માટે ખાસ કરીને લોકો putty, પી યુ ટી ટી વાય ઉપયોગ કરતા હોય છે. 60 00:02:44,430 --> 00:02:50,700 >> તેથી હું શું કરવા જઇ રહ્યો છું પ્રકાર છે SSH અને પછી તે IP સરનામું. 61 00:02:50,700 --> 00:02:54,030 ઠીક છે, કે IP સરનામું jharvard. 62 00:02:54,030 --> 00:03:00,150 તેથી 192.168.24.220. 63 00:03:00,150 --> 00:03:02,127 આ ડરામણી સંદેશ, તેને અવગણો. 64 00:03:02,127 --> 00:03:02,710 જસ્ટ હા લખો. 65 00:03:02,710 --> 00:03:04,550 66 00:03:04,550 --> 00:03:06,030 આ બોક્સ CS50 છે. 67 00:03:06,030 --> 00:03:07,460 તે તમારા પાસવર્ડ માટે પૂછે છે. 68 00:03:07,460 --> 00:03:11,910 >> અને તેથી આ સંદર્ભમાં જ્યાં ઘણો તે [અશ્રાવ્ય], પાસવર્ડ માટે પૂછે છે. 69 00:03:11,910 --> 00:03:15,670 અમે પ્રશ્નો જ્યાં ઘણું મેળવ્યું તે ખરેખર નથી લખીને છે કહે છે. 70 00:03:15,670 --> 00:03:20,011 તે તમને ના અક્ષરો બતાવવા નથી પાસવર્ડ તમે લખો, કંઈપણ હોય તો, 71 00:03:20,011 --> 00:03:23,010 એક સુરક્ષા લક્ષણ માટે, કારણ કે જો કોઈને તમારા ખભા પર જોઈ છે 72 00:03:23,010 --> 00:03:25,870 અને તેઓ તારો તારો જુઓ તારો તારો, તેઓ પછી 73 00:03:25,870 --> 00:03:28,640 ખબર છે કે તમારો પાસવર્ડ ચાર અક્ષરો છે. 74 00:03:28,640 --> 00:03:32,660 તેથી વિચાર તેને પૂછશે છે તમારો પાસવર્ડ પ્રકાર માટે તમે. 75 00:03:32,660 --> 00:03:34,490 તે બતાવવા માટે નથી ચાલી રહ્યું છે તમે અક્ષરો 76 00:03:34,490 --> 00:03:36,090 પરંતુ તે ખરેખર તેમને સ્વીકારી છે. 77 00:03:36,090 --> 00:03:39,210 આ કિસ્સામાં, કોઈપણ સમયે તમે ક્યારેય પાસવર્ડ પ્રોમ્પ્ટ જુઓ 78 00:03:39,210 --> 00:03:42,280 આ સાધન સાથે વ્યવહાર છે, પાસવર્ડ કિરમજી હોઈ ચાલે છે. 79 00:03:42,280 --> 00:03:43,270 તેથી કિરમજી. 80 00:03:43,270 --> 00:03:44,730 81 00:03:44,730 --> 00:03:50,550 >> અને હવે અહીં આ અંદર મારા Mac છે કે વિન્ડો 82 00:03:50,550 --> 00:03:54,120 હું મૂળભૂત કર્યા કરું છું એ જ ચોક્કસ જુઓ 83 00:03:54,120 --> 00:03:57,040 ટર્મિનલ ની અંદર તરીકે આ ઉપકરણ. 84 00:03:57,040 --> 00:03:58,470 તેથી જો તમે આ કરવા માટે નથી. 85 00:03:58,470 --> 00:04:01,300 તમે બધું કરી શકો છો આ સાધન ની અંદર છો. 86 00:04:01,300 --> 00:04:05,140 હું લગભગ ખરેખર ક્યારેય આ સાધન કંઈપણ. 87 00:04:05,140 --> 00:04:09,440 હું લગભગ હંમેશા છે કે જે હવે ઘટાડવા અને હું ઉપકરણ માં SSH કામ કરી રહ્યો છું. 88 00:04:09,440 --> 00:04:11,480 89 00:04:11,480 --> 00:04:14,180 >> કંઈપણ હોય તો, તમે જો ધીમા કોમ્પ્યુટર હોય છે 90 00:04:14,180 --> 00:04:15,820 તમે તફાવત નોટિસ શકે છે. 91 00:04:15,820 --> 00:04:18,839 હું પ્રાધાન્ય કારણ કે હું આવું આ ટર્મિનલ વિન્ડોમાં. 92 00:04:18,839 --> 00:04:20,881 તે જેમ કેટલાક લક્ષણો છે હું બારી વિભાજિત કરી શકો છો, 93 00:04:20,881 --> 00:04:22,672 અને હવે હું SSH કરી શકો છો આ સાધન દ્વારા. 94 00:04:22,672 --> 00:04:24,105 હું બે SSH એકવાર પર જઈને મળી. 95 00:04:24,105 --> 00:04:28,030 96 00:04:28,030 --> 00:04:32,250 તમારા કમ્પ્યુટર ખાસ કરીને ધીમી છે અને તમે આ સાધન કામ કરી રહ્યા છીએ 97 00:04:32,250 --> 00:04:35,200 અને જો તમે આ સમજો ખરેખર laggy, ગમે. 98 00:04:35,200 --> 00:04:38,220 ખૂબ ઝડપી હોય છે તમે SSH ઇડી છો. 99 00:04:38,220 --> 00:04:40,960 પરંતુ અન્યથા તમે ક્યાં રીતે કામ કરી શકે છે. 100 00:04:40,960 --> 00:04:42,388 >> પ્રેક્ષક: SSH શું અર્થ છે? 101 00:04:42,388 --> 00:04:43,820 102 00:04:43,820 --> 00:04:47,479 >> રોબ બોડેન: સુરક્ષિત શેલો, કે કંઈક? 103 00:04:47,479 --> 00:04:48,270 SSH શું અર્થ છે? 104 00:04:48,270 --> 00:04:54,214 105 00:04:54,214 --> 00:04:55,130 GABRIEL: સુરક્ષિત શેલ. 106 00:04:55,130 --> 00:04:56,463 ALLISON: તે માત્ર સુરક્ષિત શેલ છે. 107 00:04:56,463 --> 00:04:57,720 રોબ બોડેન: સુરક્ષિત શેલ. 108 00:04:57,720 --> 00:05:03,700 તે છે કે જે રીતે તમે પ્રોટોકોલ છે એક સુરક્ષિત પ્રોટોકોલની, જેથી એનક્રિપ્ટ થયેલ. 109 00:05:03,700 --> 00:05:06,850 લોકો નેટવર્ક સ્નૂપ નથી કરી શકો છો અને તમે કંઈપણ કહી રહ્યાં છે તે જોવા માટે શું 110 00:05:06,850 --> 00:05:08,120 તમે SSH ઇડી છો. 111 00:05:08,120 --> 00:05:12,900 અને હકીકતમાં, આ પ્રાચીન માં CS50 ના દિવસો, 2009 માં, તેથી 112 00:05:12,900 --> 00:05:19,300 હું એક નવા વિદ્યાર્થીઓ લેવાનો માર્ગ હતો કે જ્યારે તમે, CS50 સમસ્યા સેટ્સ પર કામ કર્યું હતું 113 00:05:19,300 --> 00:05:22,490 તમે કેટલાક સર્વર માટે SSH ઇડી હતી કે અમે તમને ઍક્સેસ આપ્યો 114 00:05:22,490 --> 00:05:23,497 અને તમે ત્યાં કામ કર્યું હતું. 115 00:05:23,497 --> 00:05:25,330 તેથી જો તમે આ ન હોય ગ્રાફિકલ સાધન છે. 116 00:05:25,330 --> 00:05:26,160 તમે gedit ન હતી. 117 00:05:26,160 --> 00:05:28,930 તમે આ બધી વસ્તુઓ ન હતી કે તમે બિંદુ દૃષ્ટિની અને ક્લિક કરો કરી શકે છે. 118 00:05:28,930 --> 00:05:30,346 તમે આ ઈન્ટરફેસમાં કામ હતું. 119 00:05:30,346 --> 00:05:31,580 120 00:05:31,580 --> 00:05:33,716 હું આ ઈન્ટરફેસ માં કામ કરવા માટે પસંદ કરે છે. 121 00:05:33,716 --> 00:05:36,090 અમે જઈ રહ્યાં છો શું તેથી ભાગ હમણાં સુધી જવું છે 122 00:05:36,090 --> 00:05:39,560 આ એક ટોળું છે એટલે કે તમારે આદેશો 123 00:05:39,560 --> 00:05:42,095 સાથે પરિચિત વિચાર શરૂ કરવા માટે તમે આ કોર્સ સાથે જાઓ. 124 00:05:42,095 --> 00:05:43,190 125 00:05:43,190 --> 00:05:45,790 અને પ્રામાણિકપણે, તમે એક વાર તેમને કરવા માટે વપરાય છે, તે 126 00:05:45,790 --> 00:05:48,220 ખૂબ જ ઝડપી છે આ પર્યાવરણ કામ 127 00:05:48,220 --> 00:05:53,690 તે શોધક સાથે કામ કરવા કરતાં, ખેંચીને અને વસ્તુઓ પર ક્લિક. 128 00:05:53,690 --> 00:05:55,340 129 00:05:55,340 --> 00:05:57,210 >> તેથી અહીં અમે હોય છે. 130 00:05:57,210 --> 00:06:01,779 હવે હું માત્ર SSH ઇડી, અને તેથી મૂળભૂત તમે તે સ્થાન 131 00:06:01,779 --> 00:06:04,820 વર્ગ આ આદેશો કેટલાક જોયું પરંતુ અમે તેમને ફરીથી બધા પર જાઓ પડશે. 132 00:06:04,820 --> 00:06:08,060 અમે છો મૂળભૂત સ્થાન ઘર ડિરેક્ટરી છે. 133 00:06:08,060 --> 00:06:11,520 અને ડિરેક્ટરી, માત્ર ફોલ્ડર માટે અન્ય શબ્દ. 134 00:06:11,520 --> 00:06:13,310 તેથી અમે ઘર ડિરેક્ટરી છો. 135 00:06:13,310 --> 00:06:15,889 ફાઈલોની યાદી, ls લખો આ ડિરેક્ટરીમાં. 136 00:06:15,889 --> 00:06:17,430 દેખીતી રીતે હું અગાઉ blah.c બનાવવામાં. 137 00:06:17,430 --> 00:06:19,120 138 00:06:19,120 --> 00:06:20,472 તેથી અમે ડેસ્કટોપ ડિરેક્ટરીમાં હોય છે. 139 00:06:20,472 --> 00:06:21,930 તમે સિન્ટેક્સ હાઇલાઇટિંગ નોટિસ? 140 00:06:21,930 --> 00:06:27,400 141 00:06:27,400 --> 00:06:32,900 પ્રકાશ વાદળી પ્રકાશિત સૂચવે છે એક ડિરેક્ટરી અને કોઈ રન નોંધાયો નહીં સફેદ 142 00:06:32,900 --> 00:06:34,380 માત્ર એક સાદા ફાઈલ સૂચવે છે. 143 00:06:34,380 --> 00:06:35,410 144 00:06:35,410 --> 00:06:37,690 તેથી પ્રયત્ન કરવા માટે ત્યાં જવું છે તમે જોઈ કેટલાક અન્ય રંગો. 145 00:06:37,690 --> 00:06:41,240 એક્ઝિક્યુટેબલ ફાઇલ કદાચ રહ્યું છે કે જેમ લીલા અથવા કંઈક છે. 146 00:06:41,240 --> 00:06:44,820 ઠીક છે, તેથી અમે ઘર ડિરેક્ટરી છે. 147 00:06:44,820 --> 00:06:48,970 >> હવે હું એક અલગ માં જવા માંગો છો ડિરેક્ટરી, સીડી હું માંગો છો આદેશ છે. 148 00:06:48,970 --> 00:06:52,720 તેથી તો પછી તમે ડિરેક્ટરી બદલો, અને ડિરેક્ટરીનું નામ પાસ 149 00:06:52,720 --> 00:06:54,020 તમે માં જવા માંગો છો છે. 150 00:06:54,020 --> 00:06:55,780 તેથી અહીં અમે ચાર વિકલ્પો હોય છે. 151 00:06:55,780 --> 00:07:03,397 હું ડાઉનલોડ માં જઈ શકે છે, અને હવે અમે જુઓ તે અહીં આ parenthetical સુધારાશે છે 152 00:07:03,397 --> 00:07:04,480 હું ~ / ડાઉનલોડ્સ છું કહે છે. 153 00:07:04,480 --> 00:07:05,620 154 00:07:05,620 --> 00:07:06,800 >> તેથી ઝૂલતો ડેશ શું છે? 155 00:07:06,800 --> 00:07:10,640 તે સંકેત છે તમારા ઘર ડિરેક્ટરી. 156 00:07:10,640 --> 00:07:15,260 તેથી તમે શું લગભગ બધું રહ્યું છે તમારા ઘરમાં ડિરેક્ટરી આદર સાથે હોઇ શકે છે, 157 00:07:15,260 --> 00:07:20,620 અને પીડબલ્યુડી માત્ર એક આદેશ છે હું એક વર્ષ માં એક વખત ઉપયોગ કરે છે 158 00:07:20,620 --> 00:07:22,420 માત્ર વર્તમાન ડિરેક્ટરી છાપે છે. 159 00:07:22,420 --> 00:07:25,730 અને તેથી તમે અહીં જુઓ કે ~ / ડાઉનલોડ ખરેખર સુધારે 160 00:07:25,730 --> 00:07:26,896 / home / jharvard / ડાઉનલોડ કરો. 161 00:07:26,896 --> 00:07:29,320 162 00:07:29,320 --> 00:07:32,230 તેથી / home / jharvard મારા ઘર ડિરેક્ટરી છે. 163 00:07:32,230 --> 00:07:33,700 164 00:07:33,700 --> 00:07:39,400 >> તેથી અમે cd ટપકું ટપકું શકો છો. 165 00:07:39,400 --> 00:07:47,800 હવે ડોટ ડોટ ખાસ ડિરેક્ટરી છે હંમેશા એક ડિરેક્ટરી ઉલ્લેખ કરે છે. 166 00:07:47,800 --> 00:07:51,730 હું ~ / ડાઉનલોડ્સ છું, તો પછી સીડીને ટપકું તેથી ડોટ ઝૂલતો ડેશ મને લાવી રહ્યું છે. 167 00:07:51,730 --> 00:07:52,950 168 00:07:52,950 --> 00:07:55,490 અમે cd ડોટ ડોટ શું વિચારો છો હવે મને લાવી રહ્યું છે? 169 00:07:55,490 --> 00:07:58,740 170 00:07:58,740 --> 00:08:00,570 તે / ઘરમાં મને લાવવા પડશે. 171 00:08:00,570 --> 00:08:04,450 તેથી પ્રિન્ટ કામ કરતી ડિરેક્ટરીમાં દ્વારા ઝૂલતો ડેશ, હવે હું આ / home / jharvard છું. 172 00:08:04,450 --> 00:08:06,060 173 00:08:06,060 --> 00:08:08,820 કે એક ડિરેક્ટરી, હવે તે ઘર / અહીં કહે છે. 174 00:08:08,820 --> 00:08:12,330 175 00:08:12,330 --> 00:08:17,180 >> Cd ડોટ ડોટ હવે. 176 00:08:17,180 --> 00:08:20,910 હવે હું રુટ ડિરેક્ટરીમાં છું, અને તમે તેને ફરીથી કરી શકો છો. 177 00:08:20,910 --> 00:08:23,340 તમે ફક્ત રહેવા પડશે કાયમ રુટ ડિરેક્ટરી. 178 00:08:23,340 --> 00:08:26,700 રુટ ડિરેક્ટરી સમગ્ર ટોળું છે તમે તપાસ કરવા માંગો છો, જો કે, વસ્તુઓ, 179 00:08:26,700 --> 00:08:27,410 તમે કરી શકો છો. 180 00:08:27,410 --> 00:08:29,700 ઉદાહરણ તરીકે, હું જાઓ તો બિન માં, કે જે સમાવે છે 181 00:08:29,700 --> 00:08:35,789 આવા ls તરીકે આ તમામ દ્વિસંગીઓ, અને CD, અને તે બધું. 182 00:08:35,789 --> 00:08:38,630 તેથી આ આદેશો કરવાની જરૂર છે સિસ્ટમ ક્યાંક અસ્તિત્વ ધરાવે છે, 183 00:08:38,630 --> 00:08:40,820 અને તે બિન ડિરેક્ટરી / માં છે. 184 00:08:40,820 --> 00:08:44,530 પરંતુ તમે શું કરવું લગભગ બધું છે તમારા ઘરમાં ડિરેક્ટરી માંથી હોઈ ચાલે છે. 185 00:08:44,530 --> 00:08:49,490 અને કોઈ પણ દલીલો કર્યા વગર CD, જો તમે CD, ~ કરવાની જરૂર નથી કહી શકે છે. 186 00:08:49,490 --> 00:08:51,810 સીડી તમે લાવી રહ્યું છે પાછા તમારા ઘર ડિરેક્ટરી છે. 187 00:08:51,810 --> 00:08:53,170 188 00:08:53,170 --> 00:08:54,230 >> એક છેલ્લા એક. 189 00:08:54,230 --> 00:09:00,200 CD - તમે પાછા લાવી રહ્યું છે તમે હતા કે છેલ્લા ડિરેક્ટરી. 190 00:09:00,200 --> 00:09:04,080 તેથી હું એક પંક્તિમાં બે વાર cd'd તેથી મારા છેલ્લા ડિરેક્ટરી હોમ ડિરેક્ટરી હતી. 191 00:09:04,080 --> 00:09:11,520 હું હવે બિન સ્લેશ, અને પર જાઓ અપ અને વપરાશકર્તા જાય. 192 00:09:11,520 --> 00:09:12,550 193 00:09:12,550 --> 00:09:13,280 વપરાશકર્તા શેર. 194 00:09:13,280 --> 00:09:14,840 195 00:09:14,840 --> 00:09:15,940 વપરાશકર્તા શેર જવા દો. 196 00:09:15,940 --> 00:09:17,140 હવે હું વપરાશકર્તા શેર હવે છું. 197 00:09:17,140 --> 00:09:19,320 CD - પાછા બિન. 198 00:09:19,320 --> 00:09:22,980 તેથી આ ખાસ કરીને ઉપયોગી નહીં તમે પાસે છે અને તે ટૉગલ પડશે. 199 00:09:22,980 --> 00:09:25,660 વપરાશકર્તા પાછા શેર, બિન શેર બિન તેથી. 200 00:09:25,660 --> 00:09:27,250 >> તેથી આ ઉપયોગી નોંધાયો નહીં. 201 00:09:27,250 --> 00:09:33,150 તમે તમારી જાતને ઘણા કર્યા શોધી શકો છો ઘણા પુનરાવર્તિત ડિરેક્ટરીઓ ધરાવે છે. 202 00:09:33,150 --> 00:09:37,370 અને જો તમે કંઈક કરવા માંગો છો એક ઉચ્ચ ડિરેક્ટરીમાં વાસ્તવિક ઝડપી. 203 00:09:37,370 --> 00:09:40,330 તમે કે ડિરેક્ટરીમાં જાઓ બનાવવા કે જેમ ફેરફારો અને સામગ્રી, 204 00:09:40,330 --> 00:09:42,400 અને હવે તમે જવા માંગો છો તમે પાછા આવ્યા હતા જ્યાં. 205 00:09:42,400 --> 00:09:43,660 CD -. 206 00:09:43,660 --> 00:09:47,320 હું હંમેશા હતાશ છું હું જવા માટે થાય ત્યારે 207 00:09:47,320 --> 00:09:49,630 કે ડિરેક્ટરીમાં હું કામ કરવા માગતા હતા. 208 00:09:49,630 --> 00:09:52,670 હું હતી ત્યારે હું હંમેશા હતાશ તેના બદલે એક પગલું તેને બે પગલાંઓ, 209 00:09:52,670 --> 00:09:55,715 કે તે સીડી કારણ કે તેનો અર્થ - ચાલે છે, કે મધ્યવર્તી સ્થાન લાવી 210 00:09:55,715 --> 00:09:57,010 તેના બદલે હું જ્યાં જવા માંગો છો છે. 211 00:09:57,010 --> 00:09:59,350 212 00:09:59,350 --> 00:10:01,450 >> તેથી આપણે બધા યાદી ફાઈલો જુઓ. 213 00:10:01,450 --> 00:10:03,300 અમે અત્યાર સુધી આસપાસ વિચાર કેવી રીતે ખબર. 214 00:10:03,300 --> 00:10:09,900 તેથી હવે આપણે ફાઈલોમાં ફેરફાર વિશે વાત કરીએ. 215 00:10:09,900 --> 00:10:18,790 આ કોર્સમાં તેથી, તમે છો લગભગ હંમેશા gedit વાપરવા માટે અપેક્ષિત છે. 216 00:10:18,790 --> 00:10:24,410 તમે કરવા માંગો છો, તો તમે આગામી પગલું લઈ શકે છે અને આદેશ વાક્ય લખાણ શીખવા શરૂ 217 00:10:24,410 --> 00:10:25,240 સંપાદક. 218 00:10:25,240 --> 00:10:27,560 તેથી વિવિધ વિકલ્પો હાજર છે. 219 00:10:27,560 --> 00:10:31,760 >> અને રાશિઓ કદાચ એ છે કે તમે સંબંધિત હોઈ ચાલે છે, 220 00:10:31,760 --> 00:10:35,340 અમે નેનો, ઉત્સાહ, અને Emacs છે. 221 00:10:35,340 --> 00:10:40,196 તેથી નેનો શરૂઆત છે આદેશ વાક્ય લખાણ સંપાદક. 222 00:10:40,196 --> 00:10:42,985 તેથી નેનોના પર જાઓ blah.c હું પહેલાં બનાવેલ છે. 223 00:10:42,985 --> 00:10:44,030 224 00:10:44,030 --> 00:10:46,480 તે માત્ર આ ધોરણ સી ફાઈલ છે. 225 00:10:46,480 --> 00:10:51,540 અને તમે સામગ્રી સંપૂર્ણ સમૂહ જુઓ સ્ક્રીનના તળિયે રહ્યું છે, 226 00:10:51,540 --> 00:10:54,100 અને દેખીતી રીતે blah.c આ સી કોડ સમાવે છે. 227 00:10:54,100 --> 00:10:55,420 228 00:10:55,420 --> 00:11:00,330 >> આ ચોક્કસ સંપાદક તેથી તે શું તળિયે પર કહેતા છે 229 00:11:00,330 --> 00:11:06,290 હવે આ કૅરેટ પ્રતીક છે, અમે આ ^ જી, ^ એક્સ, ^ ઓ જુઓ. 230 00:11:06,290 --> 00:11:10,310 તેથી તે લગભગ બધા માં તમે જુઓ છો કે સંદર્ભ, 231 00:11:10,310 --> 00:11:13,530 તમે કે કૅરેટ પ્રતીક જોઈ શકે છે સ્ટેક ઓવરફ્લો પર અમને અન્ય સ્થળોએ, 232 00:11:13,530 --> 00:11:14,450 કે કંઈક. 233 00:11:14,450 --> 00:11:16,970 તે લગભગ હંમેશા નિયંત્રિત કરવા માટે લે છે. 234 00:11:16,970 --> 00:11:21,590 તેથી હું શું કરવા માંગો છો માંથી બહાર નીકળવા માટે નિયંત્રણ એક્સ નિયંત્રણ એક્સ, બહાર નીકળે છે. 235 00:11:21,590 --> 00:11:22,750 236 00:11:22,750 --> 00:11:26,855 હું અને મારા તીર ઉપયોગ કરી શકો છો કીઓ આસપાસ ખસેડવા માટે. 237 00:11:26,855 --> 00:11:28,010 238 00:11:28,010 --> 00:11:31,015 હું નિર્દેશ અને સહેલાઇથી પર ક્લિક કરી શકતા નથી નોટિસ. 239 00:11:31,015 --> 00:11:33,000 240 00:11:33,000 --> 00:11:35,010 તમે તમારા તીર વાપરવા માટે જરૂર છે કીઓ આસપાસ ખસેડવા માટે. 241 00:11:35,010 --> 00:11:36,950 એક સેટિંગ હોઈ શકે છે બિંદુ અને ક્લિક કરો. 242 00:11:36,950 --> 00:11:40,000 >> પરંતુ કેટલાક ફેરફારો કરવા દો. 243 00:11:40,000 --> 00:11:42,100 હવે નિયંત્રણ એક્સ બહાર નીકળો જાઓ. 244 00:11:42,100 --> 00:11:44,120 તે સુધારી બફર સાચવો કહેવું રહ્યું છે. 245 00:11:44,120 --> 00:11:47,900 હવે હા માટે પ્રોમ્પ્ટ પર, વાય, એ કોઈ માટે. 246 00:11:47,900 --> 00:11:49,900 રદ કંટ્રોલ સી. 247 00:11:49,900 --> 00:11:50,780 હું હમણાં જ હા કહી પડશે. 248 00:11:50,780 --> 00:11:51,709 લખવા માટે ફાઈલનું નામ. 249 00:11:51,709 --> 00:11:53,500 મૂળભૂત ફાઈલ છે તે પહેલાથી જ છે. 250 00:11:53,500 --> 00:11:54,230 Enter દબાવો. 251 00:11:54,230 --> 00:11:54,740 ઠીક છે. 252 00:11:54,740 --> 00:11:58,580 હવે હું માત્ર તે ફાઇલ ફેરફાર કર્યા છે, તે સચવાઈ છે, અને તે બદલાઈ જાય છે. 253 00:11:58,580 --> 00:11:59,770 254 00:11:59,770 --> 00:12:03,000 >> તેથી નેનો માટે સરળ છે લખાણ સંપાદક કરવા માટે વપરાય છે. 255 00:12:03,000 --> 00:12:05,520 આ વિકલ્પો આવેશ અને Emacs છે. 256 00:12:05,520 --> 00:12:11,250 તે ઉચ્ચ સ્તર લખાણ સંપાદકો છે કે ખૂબ જ બેહદ શિક્ષણ વળાંક છે. 257 00:12:11,250 --> 00:12:13,740 તેથી મારી અંગત પસંદગી આવેશ છે. 258 00:12:13,740 --> 00:12:17,175 અને તે વિકલ્પો વિવિધ હોય છે. 259 00:12:17,175 --> 00:12:18,210 260 00:12:18,210 --> 00:12:24,070 અને તમે ઉપયોગ એકવાર તે, તમે ક્યારેય પડશે 261 00:12:24,070 --> 00:12:26,900 અન્ય કોઇ પર જાઓ કરવા માંગો છો લખાણ સંપાદક તમે માત્ર કારણ 262 00:12:26,900 --> 00:12:29,590 જેથી ઘણી વસ્તુઓ હોય છે આ તમારા માટે ઉપલબ્ધ, 263 00:12:29,590 --> 00:12:31,690 પરંતુ તે ખરેખર લે છે લાંબા સમય જાણવા માટે. 264 00:12:31,690 --> 00:12:36,000 તેથી કદાચ તમે માત્ર દબાણ કરવા માંગો છો જાતે હમણાં, તે માટે ઉપયોગ કરો 265 00:12:36,000 --> 00:12:38,130 પરંતુ હું તે વર્થ છે કહે છે. 266 00:12:38,130 --> 00:12:39,660 પરંતુ તે હાર્ડ છે. 267 00:12:39,660 --> 00:12:41,220 >> અને પછી Emacs. 268 00:12:41,220 --> 00:12:44,940 હું હંમેશા Emacs સંઘર્ષ કારણ કે હું એકદમ કંઈ ખબર કેવી રીતે કરવું. 269 00:12:44,940 --> 00:12:47,755 દેખીતી રીતે Emacs મૂળભૂત રીતે નથી ઉપકરણ પર સ્થાપિત. 270 00:12:47,755 --> 00:12:49,210 271 00:12:49,210 --> 00:12:51,720 અમે કદાચ કે ઉમેરો કરશે એક મૂળભૂત સ્થાપન છે. 272 00:12:51,720 --> 00:12:59,620 273 00:12:59,620 --> 00:13:02,390 તમે એક જાણવા માટે આવેશ અથવા Emacs, ત્યાં છે 274 00:13:02,390 --> 00:13:04,810 આ બોલ પર કોઈ યોગ્ય કારણ ક્યારેય અન્ય જાણવા 275 00:13:04,810 --> 00:13:07,570 પરંતુ તે એક સંપૂર્ણપણે અલગ શૈલી છે. 276 00:13:07,570 --> 00:13:10,460 ઠીક છે, તેથી કે જે લખાણ ફાઈલો ફેરફાર છે. 277 00:13:10,460 --> 00:13:13,374 >> પ્રેક્ષક: તમે અટકી હતી તો આવેશ માં હમણાં, કેવી રીતે we-- 278 00:13:13,374 --> 00:13:18,840 279 00:13:18,840 --> 00:13:20,800 >> રોબ બોડેન: છે આવેશ ઘણી સ્થિતિઓ, 280 00:13:20,800 --> 00:13:23,770 અને સમગ્ર ત્યાં છે આવેશ શીખવા પર ટ્યુટોરિયલ્સ. 281 00:13:23,770 --> 00:13:27,390 તેથી તમે શું જો ક્રમમાં શામેલ સ્થિતિ 282 00:13:27,390 --> 00:13:29,930 જે તમે કરી શકો છો, ટેક્સ્ટ ટાઇપ કરવા માટે કે વિવિધ રીતે દાખલ, 283 00:13:29,930 --> 00:13:31,610 તમે દાખલ સ્થિતિમાં કેવી રીતે મેળવી, પરંતુ મને છે. 284 00:13:31,610 --> 00:13:34,780 અથવા કોઇ ખાસ બહાર વિચાર તમે છો કે સ્થિતિ, માત્ર એસ્કેપ. 285 00:13:34,780 --> 00:13:37,640 અને તમે માત્ર વિચાર એસ્કેપ bash કોઈ પણ પુનરાવર્તિત સ્થિતિઓ તમારા બહાર. 286 00:13:37,640 --> 00:13:40,360 જસ્ટ ઠીક છે, હવે હું પાછા સામાન્ય સ્થિતિમાં છું. 287 00:13:40,360 --> 00:13:43,790 >> અને તેથી સામાન્ય સ્થિતિમાં, કોલોન. 288 00:13:43,790 --> 00:13:45,160 તમે તેને તળિયે દેખાય છે જુઓ. 289 00:13:45,160 --> 00:13:46,240 અને પછી q. 290 00:13:46,240 --> 00:13:52,600 તમે ફેરફારો કર્યા છે, તેથી જો q બહાર નીકળવા કરશે, જે એ સિવાય હું હું ફેરફારો કર્યા છે? 291 00:13:52,600 --> 00:13:54,180 હું દેખીતી રીતે ફેરફાર કર્યા છે. 292 00:13:54,180 --> 00:13:57,264 તમે ફેરફારો કર્યા છે, તો તે પડશે તમે એક આશ્ચર્યચિહ્ન મૂકી શકો છો કહે છે. 293 00:13:57,264 --> 00:13:58,430 હું એક બેંગ તેને કૉલ કરવા જઇ રહ્યો છું. 294 00:13:58,430 --> 00:14:02,040 તેથી જો તમે એક પ્રતિબંધ મૂકવા માટે કરી શકો છો કંઇ કરવાનું વિના છોડી, 295 00:14:02,040 --> 00:14:04,520 અથવા આંતરડાનું wq સેવ અને બહાર નીકળવા આવશે. 296 00:14:04,520 --> 00:14:06,580 વાઇડ સામાન્ય તેથી લખી છે. 297 00:14:06,580 --> 00:14:08,300 તેથી ફાઇલ લખવાનો. 298 00:14:08,300 --> 00:14:09,810 હું લખી અને બહાર નીકળવા કરી શકો છો. 299 00:14:09,810 --> 00:14:13,606 અથવા તમે માત્ર કરી શકે છે qx સ્લૅમ, q બેંગ માત્ર 300 00:14:13,606 --> 00:14:16,230 અનુલક્ષીને ત્યાં બહાર વિચાર તમે કરેલા કોઈપણ ફેરફારો. 301 00:14:16,230 --> 00:14:21,310 302 00:14:21,310 --> 00:14:28,940 >> બધા હક છે, તેથી હવે દો જાઓ અમે ફાઈલો બનાવી શકો છો. 303 00:14:28,940 --> 00:14:30,890 માતાનો ફાઈલો દૂર શરૂ કરીએ. 304 00:14:30,890 --> 00:14:35,450 અને હું માત્ર એક ફેંકવું પડશે ઝડપી નવું આદેશ, સ્પર્શ. 305 00:14:35,450 --> 00:14:38,200 તેથી foo સ્પર્શ. 306 00:14:38,200 --> 00:14:39,340 ટચ બાર. 307 00:14:39,340 --> 00:14:40,220 બાઝ ટચ કરો. 308 00:14:40,220 --> 00:14:42,810 હું ls હવે અમે જોઈ હોય તો તે ફાઇલો અસ્તિત્વમાં છે. 309 00:14:42,810 --> 00:14:44,315 તેઓ સંપૂર્ણપણે ખાલી છો. 310 00:14:44,315 --> 00:14:47,178 તેથી સંપર્કમાં માત્ર એક સરળ છે એક રીતે, [અશ્રાવ્ય]. 311 00:14:47,178 --> 00:14:50,850 312 00:14:50,850 --> 00:14:54,640 બે, જે ટેકનિકલી માત્ર રાજ્ય માટે તે, તે ટાઇમસ્ટેમ્પસ સુધારે છે. 313 00:14:54,640 --> 00:14:58,470 તેથી તમે બનાવવા માટે કે જે કોઈપણ ફાઈલ છે સમયનોંધ તેની સાથે સંકળાયેલ હોય છે. 314 00:14:58,470 --> 00:15:01,330 તેથી બાઝ પર બનાવવામાં આવ્યું હતું 16:21 ખાતે 14 સપ્ટેમ્બર. 315 00:15:01,330 --> 00:15:02,570 316 00:15:02,570 --> 00:15:06,670 તે, તેથી જો હવે 16:22 છે હું ફરીથી બાઝ સ્પર્શ, અમે 317 00:15:06,670 --> 00:15:11,420 જુઓ કે બાઝ હતી સૌથી તાજેતરમાં 16:22 ખાતે સંશોધિત. 318 00:15:11,420 --> 00:15:17,680 પરંતુ અન્યથા હું લગભગ ક્યારેય ફાઇલો પર ટાઇમસ્ટેમ્પસ જુઓ. 319 00:15:17,680 --> 00:15:20,490 ટચ તેથી, હું હમણાં જ ઉપયોગ કરું છું તે કેટલાક ઝડપી ફાઈલો બનાવવા માટે. 320 00:15:20,490 --> 00:15:21,620 321 00:15:21,620 --> 00:15:27,400 >> બધા હક છે, તેથી હવે આરએમ છે અમે અહીં વિશે કાળજી આદેશ. 322 00:15:27,400 --> 00:15:28,665 અને અમે બૂ આરએમ કરી શકો છો. 323 00:15:28,665 --> 00:15:31,000 નિયમિત ખાલી ફાઈલ બૂ દૂર સે. 324 00:15:31,000 --> 00:15:34,070 અને અમે વાય લખી શકો છો, અને હવે તે દૂર છે. 325 00:15:34,070 --> 00:15:34,850 આરએમ બાઝ. 326 00:15:34,850 --> 00:15:35,910 327 00:15:35,910 --> 00:15:38,620 નિયમિત ખાલી ફાઈલ દૂર કરો બાઝ અને આ બોલ પર કોઈ પ્રકાર એન. 328 00:15:38,620 --> 00:15:40,060 હવે તેને દૂર નથી. 329 00:15:40,060 --> 00:15:41,240 જેથી બાર અને બાઝ હજુ પણ અસ્તિત્વ ધરાવે છે. 330 00:15:41,240 --> 00:15:42,232 ફૂ ગયો છે. 331 00:15:42,232 --> 00:15:43,148 GABRIEL: વાત રાખો. 332 00:15:43,148 --> 00:15:43,970 333 00:15:43,970 --> 00:15:44,720 રોબ બોડેન: ગ્રેટ. 334 00:15:44,720 --> 00:15:45,800 335 00:15:45,800 --> 00:15:50,370 નકામી સંદેશો તેથી અહીં, નિયમિત empty-- દૂર 336 00:15:50,370 --> 00:15:52,390 તમે શું ત્યાં નીચે કરી રહ્યા છો? 337 00:15:52,390 --> 00:15:54,030 નિયમિત ખાલી ફાઈલ દૂર કરો. 338 00:15:54,030 --> 00:15:58,840 339 00:15:58,840 --> 00:16:01,610 અમે પ્રયત્ન કરવા માંગો છો નથી, તેથી જો તે સંદેશ દ્વારા હેરાનગતિ, 340 00:16:01,610 --> 00:16:05,340 અમે આ -f ફેંકવું કરી શકો છો ધ્વજ, અને તેથી કે બળ છે. 341 00:16:05,340 --> 00:16:11,330 હું -f rm અને હવે જો, તે કરવા માટે નથી જતા જો તમે આ ફાઈલ દૂર કરવા માટે કરવા માંગો છો કહે છે. 342 00:16:11,330 --> 00:16:12,040 તે માત્ર તે કરીશ. 343 00:16:12,040 --> 00:16:13,720 અને ls, હું હવે ત્યાં બાર દેખાશે નથી. 344 00:16:13,720 --> 00:16:14,810 345 00:16:14,810 --> 00:16:18,021 >> હવે તે સંભવિત છે ખતરનાક આદેશ. 346 00:16:18,021 --> 00:16:19,020 તે ખૂબ ખરાબ નથી શકે છે. 347 00:16:19,020 --> 00:16:22,240 અમે એક બીજા માં પાછા આવો પડશે કેવી રીતે તે ખરેખર ખતરનાક મેળવી શકો છો. 348 00:16:22,240 --> 00:16:28,740 અને કેટલાક કામચલાઉ નોકર ડિરેક્ટરી બનાવવા દો. 349 00:16:28,740 --> 00:16:30,880 mkdir, અન્ય આદેશ. 350 00:16:30,880 --> 00:16:34,880 Mkdir તેથી આદેશ છે કે ડિરેક્ટરી બનાવે છે. 351 00:16:34,880 --> 00:16:40,650 અને હવે ls દ્વારા અમે આ સરસ પ્રકાશ જુઓ વાદળી કામચલાઉ નોકર ડિરેક્ટરી પ્રકાશિત. 352 00:16:40,650 --> 00:16:42,295 હું temp માં CD કરી શકો છો. 353 00:16:42,295 --> 00:16:44,590 અને હું foo mkdir શકો છો. 354 00:16:44,590 --> 00:16:46,330 foo માં સીડી. mkdir બાર. 355 00:16:46,330 --> 00:16:46,860 બારમાં સીડી. 356 00:16:46,860 --> 00:16:49,400 357 00:16:49,400 --> 00:16:54,300 >> તેથી અમે સરળતાથી મેળવી શકો છો જુઓ કેટલાક ખૂબ ઊંડા માળો માં. 358 00:16:54,300 --> 00:16:56,385 હવે હું કેવી રીતે ડિરેક્ટરી દૂર કરી શકું? 359 00:16:56,385 --> 00:16:57,020 360 00:16:57,020 --> 00:16:57,520 rmdir. 361 00:16:57,520 --> 00:16:59,030 362 00:16:59,030 --> 00:17:03,540 તેથી હું માત્ર કોઈ રન નોંધાયો નહીં આરએમ પ્રયાસ કરો, જેમ કે અમારી નિયમિત ફાઈલ સાથે કર્યું 363 00:17:03,540 --> 00:17:06,420 આરએમ બાર રહ્યું છે બાર દૂર કરી શકતા નથી કહે છે. 364 00:17:06,420 --> 00:17:07,569 તે ડિરેક્ટરી છે. 365 00:17:07,569 --> 00:17:10,619 ખાસ આદેશ માટે છે પ્રકારની ડિરેક્ટરીઓ રદ. 366 00:17:10,619 --> 00:17:12,900 તેથી rmdir બાર. 367 00:17:12,900 --> 00:17:13,710 હવે બાર ગયો છે. 368 00:17:13,710 --> 00:17:14,980 369 00:17:14,980 --> 00:17:22,680 >> ઠીક છે, તેથી rmdir હું ઉપયોગ ખૂબ ખૂબ ક્યારેય. 370 00:17:22,680 --> 00:17:32,220 હવે ચાલો being-- કારણ અહીં એક નિયમિત ફાઈલ બાર બનાવે છે. 371 00:17:32,220 --> 00:17:34,780 તેથી rmdir બૂ. 372 00:17:34,780 --> 00:17:35,760 rmdir. 373 00:17:35,760 --> 00:17:36,900 Foo દૂર કરવામાં નિષ્ફળ. 374 00:17:36,900 --> 00:17:38,420 ડિરેક્ટરી ખાલી નથી. 375 00:17:38,420 --> 00:17:43,420 તેથી જો તમે એક પર dir દૂર ઉપયોગ કરી શકો છો તે વસ્તુઓ છે કે ડિરેક્ટરી. 376 00:17:43,420 --> 00:17:44,830 >> તેથી તમે કેટલાક વિકલ્પો હોય છે. 377 00:17:44,830 --> 00:17:49,780 તમે કે ડિરેક્ટરીમાં જઈ શકે છે, દૂર બધું જાતે જ છે, અને પછી બહાર આવે છે 378 00:17:49,780 --> 00:17:51,759 અને ડિરેક્ટરી rmdir. 379 00:17:51,759 --> 00:17:53,050 તે દેખીતી રીતે હેરાન લાગે છે. 380 00:17:53,050 --> 00:17:55,000 હજારો હોય તો શું ત્યાં ફાઈલોની? 381 00:17:55,000 --> 00:17:58,119 વેલ, તમે * rm શકે છે. 382 00:17:58,119 --> 00:17:59,410 અમે એક બીજા * વિશે વાત કરીશું. 383 00:17:59,410 --> 00:18:00,870 મૂળભૂત રીતે તે તમામ બાબતો થાય છે. 384 00:18:00,870 --> 00:18:02,030 385 00:18:02,030 --> 00:18:05,470 પરંતુ વધુ સારી હજુ સુધી, તેથી આરએમ -r. 386 00:18:05,470 --> 00:18:10,220 તેથી આરએમ -r-- ઘણો સંદર્ભમાં, -r આવવું એનો અર્થ એ થાય 387 00:18:10,220 --> 00:18:13,810 અમે વિશે વાત કરીશું કે જે શું કેટલાક અઠવાડિયામાં આવવું અર્થ. 388 00:18:13,810 --> 00:18:18,630 પરંતુ તે મૂળભૂત રીતે આડાશ એનો અર્થ એ થાય આ ડિરેક્ટરીમાં સમગ્ર 389 00:18:18,630 --> 00:18:20,190 અને બધું દૂર કરો. 390 00:18:20,190 --> 00:18:24,420 >> તેથી આરએમ -r foo કહેવું રહ્યું છે, ડિરેક્ટરી foo માં નીચે ઊતરવું? 391 00:18:24,420 --> 00:18:25,210 હા. 392 00:18:25,210 --> 00:18:26,800 નિયમિત ખાલી ફાઈલ foo / બાર દૂર? 393 00:18:26,800 --> 00:18:27,880 394 00:18:27,880 --> 00:18:28,540 હા. 395 00:18:28,540 --> 00:18:29,760 ડિરેક્ટરી foo દૂર કરશો? 396 00:18:29,760 --> 00:18:30,260 હા. 397 00:18:30,260 --> 00:18:31,470 398 00:18:31,470 --> 00:18:35,020 તેથી હવે foo અને બધું અંદર તે દૂર કરવામાં આવી છે. 399 00:18:35,020 --> 00:18:42,370 >> હવે તે ખાસ કરીને હેરાન વિચાર કરી શકો છો when-- માતાનો, 2 સ્પર્શ, 1 સ્પર્શ 3 સ્પર્શ દો. 400 00:18:42,370 --> 00:18:44,400 ફાઇલો સમગ્ર ટોળું કરી શકે છે. 401 00:18:44,400 --> 00:18:49,060 જો હું ઈચ્છતો, હું બનાવી શકે છે અહીં ફાઈલોની હજારો. 402 00:18:49,060 --> 00:18:53,340 અને આરએમ -r foo રહ્યું છે ખૂબ હેરાન કરી છે. 403 00:18:53,340 --> 00:18:55,374 હા, હા, હા, હા, હા, હા. 404 00:18:55,374 --> 00:18:57,540 ઘણાં વધુ ફાઇલો સાથે, તમે ઝડપથી કેવી રીતે ઘણી વખત જોઈ 405 00:18:57,540 --> 00:18:58,581 હું હા ટાઇપ હોય છે. 406 00:18:58,581 --> 00:19:02,265 ઠીક છે, આપણે કેવી રીતે અમે કરી શકો છો તે પહેલાં જોયું હા, -f લખો જરૂર છુટકારો મળે છે. 407 00:19:02,265 --> 00:19:03,330 408 00:19:03,330 --> 00:19:07,020 Mkdir તેથી foo cd foo સંપર્કમાં 1 2 3. 409 00:19:07,020 --> 00:19:08,380 410 00:19:08,380 --> 00:19:17,190 ઠીક છે, તેથી rm -rf foo રહ્યું છે અકારણ સંપૂર્ણપણે foo દૂર કરો. 411 00:19:17,190 --> 00:19:17,960 કોઈ પ્રોમ્પ્ટ. 412 00:19:17,960 --> 00:19:18,650 કોઈ પણ. 413 00:19:18,650 --> 00:19:20,040 ફૂ ગયો છે. 414 00:19:20,040 --> 00:19:23,830 >> તેથી હું આ ઉપયોગ કરે છે બધા સમય શકયા. 415 00:19:23,830 --> 00:19:25,120 416 00:19:25,120 --> 00:19:27,830 કે તે એક છે, જણાવ્યું હતું કે, ખૂબ જ ખતરનાક આદેશ 417 00:19:27,830 --> 00:19:33,240 હું કંઈક કરવું તો છે, કારણ કે આ છે, તે તમને પ્રોમ્પ્ટ કરશે નહિં. 418 00:19:33,240 --> 00:19:34,730 તે ગયો આવશે. 419 00:19:34,730 --> 00:19:40,140 અને તે ખૂબ વારંવાર થાય છે અને પણ ઊંચા સ્તર સીએસ અભ્યાસક્રમો. 420 00:19:40,140 --> 00:19:42,070 ક્યારેક અમે જોશો કંઈક જ્યાં કોઈને 421 00:19:42,070 --> 00:19:48,360 હું અકસ્માતે અમારા આરએમ RF ઇડી મારા ઘરમાં છે ડિરેક્ટરી અને મારા પી સમૂહ તમામ ગઇ છે. 422 00:19:48,360 --> 00:19:52,422 અને તે વિનાશક છે પરંતુ કોઈ કચરો કરી શકો છો છે. 423 00:19:52,422 --> 00:19:54,380 ત્યાં કશું ત્યાં કોઈ છે તમે પ્રાપ્ત કરવા માટે. 424 00:19:54,380 --> 00:19:55,330 તે માત્ર ગઇ છે. 425 00:19:55,330 --> 00:19:56,529 426 00:19:56,529 --> 00:19:58,320 હશે પણ ખરાબ rm -rf / કંઈક. 427 00:19:58,320 --> 00:19:59,432 428 00:19:59,432 --> 00:20:01,140 તેથી અમે ફક્ત ચર્ચા રુટ ડિરેક્ટરી. 429 00:20:01,140 --> 00:20:03,095 તે બધા ધરાવે છે તમારી સિસ્ટમ પર ફાઈલો. 430 00:20:03,095 --> 00:20:04,120 431 00:20:04,120 --> 00:20:07,380 વસ્તુઓને ખૂબ અવ્યવસ્થિત વિચાર કરે છે તમે ls જેવી વસ્તુઓ દૂર, જ્યારે 432 00:20:07,380 --> 00:20:10,280 અને CD, અને તે બધા. 433 00:20:10,280 --> 00:20:15,467 >> પ્રેક્ષક: શું તફાવત છે આરએમ, RF, અને આરએમ * વચ્ચે 434 00:20:15,467 --> 00:20:16,300 રોબ બોડેન: તેથી આરએમ * - 435 00:20:16,300 --> 00:20:17,700 436 00:20:17,700 --> 00:20:22,300 >> ALLISON: પ્રશ્ન શું હતો આરએમ, RF, અને આરએમ * વચ્ચે તફાવત. 437 00:20:22,300 --> 00:20:23,750 438 00:20:23,750 --> 00:20:25,950 >> રોબ બોડેન: * તેથી rm છે. 439 00:20:25,950 --> 00:20:31,910 બધા સામાન્ય અર્થ નક્ષત્ર આ ડિરેક્ટરીના સમાવિષ્ટો. 440 00:20:31,910 --> 00:20:33,540 441 00:20:33,540 --> 00:20:35,540 અન્ય લાગે છે કરવાનો પ્રયાસ સ્ટાર દર્શાવે રીતે. 442 00:20:35,540 --> 00:20:38,280 443 00:20:38,280 --> 00:20:44,780 ઠીક છે, સામાન્ય રીતે ખરેખર તારો કોઈપણ પેટર્ન સાથે મેળ થાય છે. 444 00:20:44,780 --> 00:20:54,930 હું dog1 તરીકે ઓળખાતી ફાઈલ હોય તો, cat2 સ્પર્શ, cat1 સ્પર્શ, dog2 સ્પર્શ. 445 00:20:54,930 --> 00:20:56,050 446 00:20:56,050 --> 00:21:02,110 તેથી ls * 1 cat1 છાપી રહ્યું છે અને dog1, કે તારો ભરી શકાય કારણ કે 447 00:21:02,110 --> 00:21:06,270 એક ત્યાં રહેવા માટે જરૂર with-- માં, પરંતુ સ્ટાર બિલાડી અથવા કૂતરા હોઇ શકે છે. 448 00:21:06,270 --> 00:21:07,247 તે એક વાઈલ્ડ કાર્ડ છે. 449 00:21:07,247 --> 00:21:08,580 કે હું શોધી રહ્યો છું શબ્દ છે. 450 00:21:08,580 --> 00:21:09,120 વાઇલ્ડ કાર્ડ. 451 00:21:09,120 --> 00:21:10,180 452 00:21:10,180 --> 00:21:13,960 અથવા હું કૂતરો * ls, અને કરી શકે છે હું dog2 dog1 જોવા મળી રહ્યો છું. 453 00:21:13,960 --> 00:21:16,870 તેથી તે ફાઇલોની યાદી કરી રહ્યા છે કે જે ચોક્કસ પેટર્ન મેળ ખાય છે. 454 00:21:16,870 --> 00:21:18,150 તમે આ રીતે ls વાપરી શકો છો. 455 00:21:18,150 --> 00:21:19,350 456 00:21:19,350 --> 00:21:22,020 >> LS * તારો કંઈપણ સાથે બંધબેસે છે. 457 00:21:22,020 --> 00:21:25,710 તેથી તે તમામ છાપી રહ્યું છે આ ડિરેક્ટરીના સમાવિષ્ટો 458 00:21:25,710 --> 00:21:27,290 તેમને બધા થી મેળ ખાય છે. 459 00:21:27,290 --> 00:21:30,130 તેને કંઈપણ છાપી નથી ચાલી રહ્યું છે ઉપલા સ્તરના ડિરેક્ટરીઓ. 460 00:21:30,130 --> 00:21:38,680 હું હોય છે એક ઉપ ડિરેક્ટરીમાં, foo, અને સ્પર્શ 1 2 3 તેથી હવે આરએમ * તારો જો, 461 00:21:38,680 --> 00:21:41,450 cat1, cat2, dog1, dog2 દૂર કરો. 462 00:21:41,450 --> 00:21:42,340 Foo દૂર કરી શકતા નથી. 463 00:21:42,340 --> 00:21:43,090 તે ડિરેક્ટરી છે. 464 00:21:43,090 --> 00:21:43,920 465 00:21:43,920 --> 00:21:50,340 >> તેથી તારો બધા વિસ્તરે છે ડિરેક્ટરીમાં ફાઈલો. 466 00:21:50,340 --> 00:21:55,210 ટેકનિકલી તેથી આરએમ * કહેતા જેવું છે આરએમ cat1, cat2, dog1, dog2, foo. 467 00:21:55,210 --> 00:22:03,630 Rm -rf જ્યારે, જે ટેકનિકલી સ્ટાર કરશે પરંતુ આરએમ -rf--, અમે શું કરવા માંગો છો પરિપૂર્ણ 468 00:22:03,630 --> 00:22:06,090 હું આ બહાર જવું હોય તો ડિરેક્ટરી, rm -rf કામચલાઉ નોકર, 469 00:22:06,090 --> 00:22:08,890 કે કામચલાઉ નોકર માં જાઓ રહ્યું છે અને પુનરાવર્તિત બધું દૂર કરો. 470 00:22:08,890 --> 00:22:11,260 471 00:22:11,260 --> 00:22:21,060 >> તેથી તારો કે અલગ છે કે તેથી આ વસ્તુ by-- સમજી શકાય છે 472 00:22:21,060 --> 00:22:25,090 હું ચાલી રહ્યો છું કે, આ વાત કે આદેશો માટે મને પૂછવાની છે 473 00:22:25,090 --> 00:22:28,770 અને પછી ચલાવવા અને કરી તેમને હું મારા શેલ કૉલ કરો. 474 00:22:28,770 --> 00:22:31,930 અને તેથી આ શેલ પોતે જ એક પ્રોગ્રામ છે. 475 00:22:31,930 --> 00:22:35,010 અને હું ઇચ્છતા હોય તો માં / bin / bash ચાલે છે. 476 00:22:35,010 --> 00:22:36,930 શેલ bash કહેવામાં આવે છે. 477 00:22:36,930 --> 00:22:39,340 અને હવે અમે કંઈક નોટિસ થોડી બદલાઈ ગયેલ છે, 478 00:22:39,340 --> 00:22:42,200 અને તે માટે મારી સેટિંગ્સ કારણ છે શેલ કંઈક અલગ હોય છે. 479 00:22:42,200 --> 00:22:45,415 >> પરંતુ હવે હું ટેકનિકલી ચાલી રહ્યો છું મારા મૂળ શેલ અંદર શેલ, 480 00:22:45,415 --> 00:22:49,570 અને હવે હું જે શેલ બહાર નીકળવા કરી શકો છો હું મારા ટોચ સ્તર શેલ છું. 481 00:22:49,570 --> 00:22:55,240 કહીને હેતુ કે તારો ઠીક. 482 00:22:55,240 --> 00:22:59,020 તેથી તારો કંઈક છે bash દ્વારા સમજી. 483 00:22:59,020 --> 00:23:04,260 તેથી rm -rf, -rf ધ્વજ છે માત્ર આરએમ દ્વારા સમજી. 484 00:23:04,260 --> 00:23:06,380 તે જાણે છે કે જ્યારે તમે તે એક -rf કે પાસ તમે 485 00:23:06,380 --> 00:23:09,520 તે recursively દૂર કરવા માંગો છો પૂછવાની વગર બધી ફાઈલો. 486 00:23:09,520 --> 00:23:13,960 આ તારો કંઈક સમજી શકાય છે bash દ્વારા કે તમે આરએમ * કહે છે ત્યારે, 487 00:23:13,960 --> 00:23:16,890 bash કહેવું નથી જઈ રહ્યું છે હેય આરએમ * સ્ટાર દૂર કરો. 488 00:23:16,890 --> 00:23:21,010 બાસ * આરએમ કહેવું રહ્યું છે, cat1, cat2, dog1, dog2 દૂર કરો. 489 00:23:21,010 --> 00:23:24,305 તે આપોઆપ વિસ્તૃત કરવા જઈ રહ્યું છે આ ડિરેક્ટરીમાં ફાઈલોની બધી. 490 00:23:24,305 --> 00:23:29,100 491 00:23:29,100 --> 00:23:33,140 >> અને એ જ રીતે અન્ય ઝૂલતો ડેશ છે bash સમજે છે કે પ્રતીક. 492 00:23:33,140 --> 00:23:37,130 જો તમે CD, ~ bash વિસ્તરતું કહે છે ત્યારે તમારા ઘરમાં ડિરેક્ટરીમાં છે. 493 00:23:37,130 --> 00:23:38,910 494 00:23:38,910 --> 00:23:40,210 અન્ય પ્રશ્નો અત્યાર સુધી? 495 00:23:40,210 --> 00:23:42,760 496 00:23:42,760 --> 00:23:46,060 ઠીક છે, તેથી અમે ઝડપી જવાનું શરૂ જઈ રહ્યાં છો. 497 00:23:46,060 --> 00:23:47,700 498 00:23:47,700 --> 00:23:48,545 >> ટૅબ સમાપ્તિ. 499 00:23:48,545 --> 00:23:49,670 જસ્ટ તેને ત્યાં ફેંકો. 500 00:23:49,670 --> 00:23:51,530 ઘણા લોકો નથી આ અસ્તિત્વમાં ખ્યાલ. 501 00:23:51,530 --> 00:23:55,060 તેથી હું CD ડાઉ લખો તો, હું ડાઉનલોડ માં જવા માંગો છો. 502 00:23:55,060 --> 00:23:56,700 હું nloads ટાઇપ કરવાની જરૂર નથી. 503 00:23:56,700 --> 00:23:57,960 504 00:23:57,960 --> 00:24:00,770 હું માત્ર ટૅબ હિટ કરી શકે છે. 505 00:24:00,770 --> 00:24:03,794 તેથી તે ઓળખે છે ડાઉ પૂર્વગ છે કે 506 00:24:03,794 --> 00:24:05,710 કંઇ મેળ ખાતું નથી આ ડિરેક્ટરીમાં બીજું, 507 00:24:05,710 --> 00:24:07,520 તેથી તે તમારા માટે છે કે પૂર્ણ કરશે. 508 00:24:07,520 --> 00:24:08,610 હવે હું દાખલ કરી શકો છો. 509 00:24:08,610 --> 00:24:10,110 >> હું પણ પુનરાવર્તિત છે કે નથી. 510 00:24:10,110 --> 00:24:11,205 Mkdir તેથી foo. 511 00:24:11,205 --> 00:24:12,480 512 00:24:12,480 --> 00:24:13,300 માતાનો foo માં જવા દો. 513 00:24:13,300 --> 00:24:14,830 mkdir બાર. 514 00:24:14,830 --> 00:24:17,345 તેથી મારા ઘર પર પાછા જવાનું ડિરેક્ટરી, હું ડાઉનલોડ કરી શકો છો. 515 00:24:17,345 --> 00:24:19,040 516 00:24:19,040 --> 00:24:21,860 હવે ફરી ટેબ ફટકા, આપોઆપ foo માં ભરી રહ્યું છે. 517 00:24:21,860 --> 00:24:22,880 તે માત્ર ડિરેક્ટરી છે. 518 00:24:22,880 --> 00:24:25,340 આપમેળે ફરી ટેબ હિટિંગ બાર ભરી રહ્યું છે. 519 00:24:25,340 --> 00:24:26,798 તેથી હવે હું (ડાઉનલોડ / foo / પટ્ટી) છું. 520 00:24:26,798 --> 00:24:27,310 521 00:24:27,310 --> 00:24:31,692 >> તેથી આ ટેબ પૂર્ણ જ્યારે હું ઓફિસ કલાકો મળ્યું 522 00:24:31,692 --> 00:24:33,400 અને હું ઉપર ઉભા રહ્યો છે કોઈને માતાનો ખભા, 523 00:24:33,400 --> 00:24:40,470 અને તેઓ આરએમ જઈ રહ્યાં છો, ડી-ઓ-ડબલ્યુ-એન-એલ-ઓ-એ-ડી એસ, હું મૃત્યુ છું. 524 00:24:40,470 --> 00:24:41,990 જસ્ટ ટેબ, ટેબ, ટેબ, ટૅબ. 525 00:24:41,990 --> 00:24:44,550 526 00:24:44,550 --> 00:24:45,630 તેથી ચોક્કસપણે ટેબ ઉપયોગ થાય છે. 527 00:24:45,630 --> 00:24:47,890 528 00:24:47,890 --> 00:24:49,840 અને એ જ રીતે અપ અને લોકો નીચે ઘણો, 529 00:24:49,840 --> 00:24:51,930 કે જે હમણાં જ થયું ક્યારેય હિટ કરો અને નીચે છે. 530 00:24:51,930 --> 00:24:54,870 તે અગાઉના મારફતે જાઓ પડશે આદેશો, તેથી જો તમે કંઇક ચાલી હતી, 531 00:24:54,870 --> 00:24:58,300 અને તમે તે ફરીથી ચલાવવા માંગો છો, તમે તેને મેળવવા સુધી માત્ર અપ પકડી. 532 00:24:58,300 --> 00:24:59,870 533 00:24:59,870 --> 00:25:00,370 ઠીક છે. 534 00:25:00,370 --> 00:25:01,460 535 00:25:01,460 --> 00:25:03,585 >> જેથી ઝડપી, કેટલાક અન્ય વસ્તુઓ. 536 00:25:03,585 --> 00:25:04,800 537 00:25:04,800 --> 00:25:05,930 માતાનો કામચલાઉ નોકર માં પાછા જાઓ. 538 00:25:05,930 --> 00:25:06,976 539 00:25:06,976 --> 00:25:08,125 કેટલાક ફાઈલો બનાવી દો. 540 00:25:08,125 --> 00:25:10,480 541 00:25:10,480 --> 00:25:15,215 અહીં તેથી, હું હમણાં છું કેટલાક શબ્દો યાદી જઈ રહી છે. 542 00:25:15,215 --> 00:25:18,460 543 00:25:18,460 --> 00:25:21,035 કૂતરો, બિલાડી, મેઓવ. 544 00:25:21,035 --> 00:25:23,940 545 00:25:23,940 --> 00:25:26,040 માતાનો, માછલી કૂતરો કરીએ. 546 00:25:26,040 --> 00:25:27,500 547 00:25:27,500 --> 00:25:32,320 તેથી હવે પ્રતિનિધિ ખૂબ જ છે ઉપયોગી આદેશો કે જે તમે 548 00:25:32,320 --> 00:25:37,820 સમગ્ર શોધવા માટે ઉપયોગ ચોક્કસ લખાણ માટે ફાઇલો, 549 00:25:37,820 --> 00:25:40,910 અને તકનીકી તમે ખરેખર કરી શકો છો તે માટે જટિલ સમીકરણો સાથે મેળ છે. 550 00:25:40,910 --> 00:25:44,830 >> અહીં, હું grep, અને શું હું માટે શોધ કરવા માંગો છો? 551 00:25:44,830 --> 00:25:49,130 ચાલો હું બિલાડીઓ માટે શોધ છું, અને હું આ બધી ફાઈલોને શોધ કરવા માંગો છો. 552 00:25:49,130 --> 00:25:50,650 તેથી હું કેવી રીતે આ બધી ફાઈલોને કરી શકું? 553 00:25:50,650 --> 00:25:51,900 સ્ટાર. 554 00:25:51,900 --> 00:25:54,939 તેથી ફાઈલ એક, હું બિલાડી છે. 555 00:25:54,939 --> 00:25:56,980 હું કદાચ કરી શકે છે તે કંઈક વધુ સારું કહેવાય, 556 00:25:56,980 --> 00:25:59,063 તે જેવી લાગે છે, કારણ કે લીટી નંબરો અથવા કંઈક. 557 00:25:59,063 --> 00:26:01,590 પરંતુ ફાઈલ એક હું બિલાડી સાથે એક વાક્ય છે. 558 00:26:01,590 --> 00:26:04,160 ફાઈલ બે હું બિલાડી સાથે એક વાક્ય છે. 559 00:26:04,160 --> 00:26:07,280 તેથી હવે હું ફાઈલ અંદર નજર કરી શકો છો અને જુઓ ઓહ હા, તે ફાઇલ બિલાડી હતી. 560 00:26:07,280 --> 00:26:10,210 સૂચના ફાઇલ ત્રણ મેળ ખાતી ન હતી બિલાડી ત્યાં નથી કારણ કે. 561 00:26:10,210 --> 00:26:13,882 હું મેઓવ માટે grep શકો છો. 562 00:26:13,882 --> 00:26:14,840 માત્ર બે મેઓવ છે નોંધાવી. 563 00:26:14,840 --> 00:26:16,120 564 00:26:16,120 --> 00:26:20,640 >> તેથી જો તમે ભેગા કરી શકે છે આ ફરીથી, સાથે -r છે, જે 565 00:26:20,640 --> 00:26:23,580 હું પહેલાં જણાવ્યું હતું કે વારંવાર આવવું થાય છે. 566 00:26:23,580 --> 00:26:29,800 અને તેથી હું અહીં આવી શકે છે, grep -r કોઈપણ હમણાં માતાનો ફેરફાર કરો of-- માટે 567 00:26:29,800 --> 00:26:32,010 આ એક માત્ર ત્યાં એક બિલાડી ફેંકવું. 568 00:26:32,010 --> 00:26:38,800 તેથી કોઈપણ દાખલા તરીકે -r grep આ ડિરેક્ટરીમાં સમગ્ર બિલાડી. 569 00:26:38,800 --> 00:26:41,600 અને તે recursively કરશે કોઈપણ ઉપડિરેક્ટરીઓ શોધો. 570 00:26:41,600 --> 00:26:43,940 તેથી baz માં, બિલાડી છે. 571 00:26:43,940 --> 00:26:45,570 કામચલાઉ નોકર / 2 માં, બિલાડી છે. 572 00:26:45,570 --> 00:26:47,960 અને કામચલાઉ નોકર માં / બિલાડી 1 છે. 573 00:26:47,960 --> 00:26:50,045 તેથી કે જે ફાઇલો અંદર શોધ છે. 574 00:26:50,045 --> 00:26:51,250 575 00:26:51,250 --> 00:26:55,090 >> હવે તમે પણ શોધો વાપરી શકો છો. 576 00:26:55,090 --> 00:26:59,640 અને તેથી ખાસ કરીને લગભગ શોધવા આપેલ નામ સાથે ફાઈલો માટે જોઈ. 577 00:26:59,640 --> 00:27:02,490 તેથી કેટલાક વધુ બનાવવા દો. 578 00:27:02,490 --> 00:27:03,660 માતાનો ડાઉનલોડ માં જાઓ. 579 00:27:03,660 --> 00:27:04,680 580 00:27:04,680 --> 00:27:05,380 Dog1 ટચ કરો. 581 00:27:05,380 --> 00:27:06,840 582 00:27:06,840 --> 00:27:07,770 Cat2 ટચ કરો. 583 00:27:07,770 --> 00:27:09,290 584 00:27:09,290 --> 00:27:10,760 Cat_dog ટચ કરો. 585 00:27:10,760 --> 00:27:14,550 586 00:27:14,550 --> 00:27:15,975 Catcat ટચ કરો. 587 00:27:15,975 --> 00:27:18,270 588 00:27:18,270 --> 00:27:23,810 >> તેથી હું તમામ શોધવા માંગો છો નામ કૂતરો સાથે ફાઈલો. 589 00:27:23,810 --> 00:27:28,060 તેથી શોધવા માટે, અને સૌથી લાંબો માટે મને યાદ છે ક્યારેય સમય 590 00:27:28,060 --> 00:27:33,760 કેવી રીતે શોધી આખરે હું ત્યાં સુધી કામ કર્યું હતું, તેથી તે સ્પષ્ટ બને છે કે કંઇક વાંચવા. 591 00:27:33,760 --> 00:27:35,784 તેથી આપોઆપ ફરી યાદ આવવું, શોધો. 592 00:27:35,784 --> 00:27:36,950 તમે -r પસાર કરવાની જરૂર નથી. 593 00:27:36,950 --> 00:27:38,090 594 00:27:38,090 --> 00:27:39,110 તેથી ટપકું શોધો. 595 00:27:39,110 --> 00:27:40,750 અમે હજુ સુધી ટપકું વિશે વાત કરી છે. 596 00:27:40,750 --> 00:27:44,800 હંમેશા ડોટ ડોટ જ્યારે એક ડિરેક્ટરી થાય છે. 597 00:27:44,800 --> 00:27:46,960 ડોટ હંમેશા વર્તમાન ડિરેક્ટરીમાં થાય છે. 598 00:27:46,960 --> 00:27:51,390 તેથી હું માં -r ટપકું rm શકે છે એ જ રીતે હું * -rf આરએમ કરી શકો છો. 599 00:27:51,390 --> 00:27:53,140 આખરે તેઓ આ જ વસ્તુ પરિપૂર્ણ. 600 00:27:53,140 --> 00:27:56,040 rm -rf ટપકું દૂર રહ્યું છે સમગ્ર વર્તમાન ડિરેક્ટરી. 601 00:27:56,040 --> 00:27:57,440 602 00:27:57,440 --> 00:27:59,680 >> ઠીક છે, હું ત્યાં શું કરવા માંગો છો નથી. 603 00:27:59,680 --> 00:28:01,490 604 00:28:01,490 --> 00:28:04,320 પરંતુ ટપકું શોધો. 605 00:28:04,320 --> 00:28:07,920 તેથી વારંવાર વર્તમાન શોધ ડિરેક્ટરી, અને હવે બધું 606 00:28:07,920 --> 00:28:14,125 આ પછી ફ્લેગો સમૂહ છે કે જે તમે પરત વસ્તુઓ બાકાત વાપરો. 607 00:28:14,125 --> 00:28:17,250 તેથી શોધવા ટપકું બધું આપે છે કે તે વર્તમાન ડિરેક્ટરી માંથી શોધી શકો છો. 608 00:28:17,250 --> 00:28:19,700 તે બધી ફાઈલો છે પુનરાવર્તિત શોધ. 609 00:28:19,700 --> 00:28:21,250 અમે એક બીજા તે કેટલાક જોવા મળશે. 610 00:28:21,250 --> 00:28:23,150 611 00:28:23,150 --> 00:28:27,140 >> પરંતુ આ કિસ્સામાં તમે મને કેવી રીતે આશ્ચર્ય પામી રહ્યાં છો કે, ખૂબ જ ઓછામાં ઓછા આદેશ કે, જેથી 612 00:28:27,140 --> 00:28:29,660 મેક મારા ટર્મિનલમાં સાફ કરે છે. 613 00:28:29,660 --> 00:28:34,660 નિયંત્રણ એલ સામાન્ય રીતે સાફ કરે છે ટર્મિનલ કોઇ પણ પ્રકારના માટે તે. 614 00:28:34,660 --> 00:28:36,480 તમે પણ સ્પષ્ટ ટાઇપ કરી શકો છો. 615 00:28:36,480 --> 00:28:38,410 અને જો તમે ક્યારેય વિચાર જો એક વિચિત્ર scenario-- માં 616 00:28:38,410 --> 00:28:42,790 તે મને એક દંપતી થયું છે સમય જ્યાં તમારા પૂછે રંગો 617 00:28:42,790 --> 00:28:46,590 બધા તમે મિશ્રિત થયેલા છે, અથવા કંઈપણ જોવા માટે સમર્થ નહિં હોય, 618 00:28:46,590 --> 00:28:51,232 તમે ટાઇપ કરી રહ્યા છે કારણ કે જ્યારે ટાઇપ કરતા ક્યારેક પૃષ્ઠભૂમિ રંગ સુયોજિત થયેલ છે, જેમ કે 619 00:28:51,232 --> 00:28:53,940 આ અગ્રભૂમિ રંગ તરીકે જ અને હવે તમે ફોન્ટ જોવા નથી કરી શકો છો. 620 00:28:53,940 --> 00:28:55,110 621 00:28:55,110 --> 00:28:59,830 રીસેટ ફક્ત પુન: સુયોજિત છે કે જે કંઈક છે, મૂળભૂત કાળા પૃષ્ઠભૂમિ માટે તમે, 622 00:28:59,830 --> 00:29:01,840 સફેદ સામે, અથવા ગમે તમે તેમને સુયોજિત કરો. 623 00:29:01,840 --> 00:29:03,390 624 00:29:03,390 --> 00:29:04,790 >> તેથી જ્યાં અમે હતા? 625 00:29:04,790 --> 00:29:05,930 ડોટ શોધો. 626 00:29:05,930 --> 00:29:09,360 આ ભૂતકાળમાં તેથી હવે બધું બિંદુ પરિણામો પર પ્રતિબંધ મૂકે છે 627 00:29:09,360 --> 00:29:11,450 કંઈક કે જે સાથે બંધબેસે છે આપેલ પેટર્ન. 628 00:29:11,450 --> 00:29:16,110 તેથી અહીં હું શોધ કરવા માંગો છો નામ બિલાડી સાથે બધું. 629 00:29:16,110 --> 00:29:17,300 હું કંઈ મળ્યું. 630 00:29:17,300 --> 00:29:18,390 કે શા માટે બને છે? 631 00:29:18,390 --> 00:29:21,230 ઠીક છે, હું માત્ર શોધી રહ્યો છું બરાબર એ નામ બિલાડી સાથે કંઈક. 632 00:29:21,230 --> 00:29:25,150 હું કંઈક શોધવા માંગો છો, તો કે કેટલાક પેટર્ન હોય છે, અને cat-- 633 00:29:25,150 --> 00:29:28,890 અવતરણો ટેકનિકલી, જરૂરી નથી પરંતુ હું ત્યાં તેમને ઘા છું. 634 00:29:28,890 --> 00:29:32,720 તેથી હવે તે catcat કારણ શોધે છે તે જ વસ્તુ છે કે 635 00:29:32,720 --> 00:29:36,040 કેટલાક મનસ્વી છે પેટર્ન બિલાડી દ્વારા અનુસરવામાં આવે છે. 636 00:29:36,040 --> 00:29:41,950 હવે હું બિલાડી * મૂકી શકે છે, અને , catcat, cat_dog, cat2 શોધવા 637 00:29:41,950 --> 00:29:45,245 તે છે, કારણ કે બિલાડી સાથે બધી વસ્તુઓ છે કંઈપણ દ્વારા અનુસરવામાં શરૂઆતમાં. 638 00:29:45,245 --> 00:29:46,120 તમે આ ભેગા કરી શકો છો. 639 00:29:46,120 --> 00:29:50,480 તમે બધા સી ફાઇલો માટે શોધ કરવા માંગો છો તમે હોય છે કે, તમે * કેચ કરી શકે છે. 640 00:29:50,480 --> 00:29:51,960 અમે અહીં blah.c છે. 641 00:29:51,960 --> 00:29:53,000 642 00:29:53,000 --> 00:29:55,020 કે જેથી એક શોધવા કામ કરે છે. 643 00:29:55,020 --> 00:29:55,770 તમે શોધી શકો છો. 644 00:29:55,770 --> 00:29:58,270 ફ્લેગ સમગ્ર ટોળું છે વધુ નિયંત્રણો માટે. 645 00:29:58,270 --> 00:30:00,960 અને તેમના પર એક, ચાલો -d કહો. 646 00:30:00,960 --> 00:30:02,110 647 00:30:02,110 --> 00:30:04,435 તેથી દૂર કરવામાં આવેલ. 648 00:30:04,435 --> 00:30:05,425 649 00:30:05,425 --> 00:30:06,550 ઓહ, હું શું કરવા માંગો છો નથી. 650 00:30:06,550 --> 00:30:07,730 -d નથી. 651 00:30:07,730 --> 00:30:08,860 પ્રકાર ડી. 652 00:30:08,860 --> 00:30:13,820 તેથી ટપકું શોધવા - પ્રકાર ડી. 653 00:30:13,820 --> 00:30:17,760 તેથી શું કે જે હમણાં જ કર્યું હું શોધી રહ્યો છું વર્તમાન ડિરેક્ટરી બધી ફાઈલો માટે 654 00:30:17,760 --> 00:30:21,680 તેવી ડી માટે વપરાય છે સાથે ડિરેક્ટરી ડિરેક્ટરી પ્રકાર. 655 00:30:21,680 --> 00:30:24,430 આ બધા ડિરેક્ટરીઓ આપે છે વર્તમાન ડિરેક્ટરી. 656 00:30:24,430 --> 00:30:27,670 અને પ્રકાર એફ બધા નિયમિત છે ફાઇલો, બધા બિન ડિરેક્ટરીઓ ધરાવે છે. 657 00:30:27,670 --> 00:30:29,809 તેથી તે માત્ર એક અન્ય માર્ગો ઉદાહરણ તમે 658 00:30:29,809 --> 00:30:32,350 અન્ય શોધ પ્રતિબંધિત કરી શકો છો ફાઈલ માત્ર નામ કરતાં. 659 00:30:32,350 --> 00:30:34,126 660 00:30:34,126 --> 00:30:35,570 >> તે 30 મિનિટ કરવામાં આવી છે. 661 00:30:35,570 --> 00:30:36,848 તેમ છતાં રહ્યું છે. 662 00:30:36,848 --> 00:30:38,132 >> ALLISON: હું મારફતે સમીર પડશે. 663 00:30:38,132 --> 00:30:39,670 તે દંડ થશે. 664 00:30:39,670 --> 00:30:41,460 >> રોબ બોડેન: તેથી કેટલાક અન્ય વસ્તુઓ. 665 00:30:41,460 --> 00:30:45,700 હવે, આશ્ચર્યચિહ્ન બેંગ. 666 00:30:45,700 --> 00:30:50,530 તેથી તે સામાન્ય રીતે અર્થ સાથે સાથે, ચાલો એક ઉદાહરણ જોવા દો. 667 00:30:50,530 --> 00:30:52,230 તેથી! એફ, શું છે કે શું થઈ રહ્યું છે? 668 00:30:52,230 --> 00:30:53,520 669 00:30:53,520 --> 00:30:57,810 વેલ તે હોય તેમ લાગે છે વારંવાર શોધવા ટપકું પ્રકાર એફ. 670 00:30:57,810 --> 00:30:59,240 શું! ગ્રામ વિશે? 671 00:30:59,240 --> 00:31:00,760 કે જે હમણાં જ * -r બિલાડી grep. 672 00:31:00,760 --> 00:31:02,010 673 00:31:02,010 --> 00:31:05,720 તેથી જો તમે પુનરાવર્તન ઉપયોગ કરી શકો છો બેંગ તાજેતરમાં કરવામાં આદેશ. 674 00:31:05,720 --> 00:31:13,280 હું લખો તેથી જો! ગ્ર, તે ફરીથી ચલાવો ચાલી રહ્યું છે ગ્ર સૌથી સાથે શરૂ કે આદેશો 675 00:31:13,280 --> 00:31:14,060 તાજેતરમાં. 676 00:31:14,060 --> 00:31:17,090 >> અને જો તમે આ બધા જોઈ શકો છો ઇતિહાસ સાથે કમાન્ડ. 677 00:31:17,090 --> 00:31:17,880 તેથી ઇતિહાસ. 678 00:31:17,880 --> 00:31:19,630 આ છે બધા આદેશો હું આજે સ્કોર કર્યો છે. 679 00:31:19,630 --> 00:31:21,089 680 00:31:21,089 --> 00:31:23,130 અને સાથે સાથે, તે શાબ્દિક નથી આજે પ્રતિબંધિત, 681 00:31:23,130 --> 00:31:25,180 પરંતુ હું ફક્ત આ ઉપયોગ કર્યો છે, આજે સાધન છે. 682 00:31:25,180 --> 00:31:28,730 તે તમારા સમગ્ર છે તમારા bash શેલ ઇતિહાસ 683 00:31:28,730 --> 00:31:30,433 કેટલાક ચોક્કસ સમયે તે બંધ બનાવ્યા સિવાય. 684 00:31:30,433 --> 00:31:33,474 પ્રેક્ષક: તમે શું જો શું થાય છે ઇતિહાસ [અશ્રાવ્ય] આદેશ અને ક્ષતિ 685 00:31:33,474 --> 00:31:35,430 પરિણામ હજુ પણ કરવું છાપશે 686 00:31:35,430 --> 00:31:44,110 >> રોબ બોડેન: એક છે અરે વાહ, જો આ commands-- એક ભૂલ 687 00:31:44,110 --> 00:31:48,090 તેથી ચાલો કહે છે, કે જે એક છે ભૂલ આદેશ મળી નથી. 688 00:31:48,090 --> 00:31:49,312 689 00:31:49,312 --> 00:31:50,520 તેમ છતાં ઇતિહાસમાં જોવા મળે છે. 690 00:31:50,520 --> 00:31:52,620 691 00:31:52,620 --> 00:31:53,170 તમામ હક અનામત. 692 00:31:53,170 --> 00:31:54,750 693 00:31:54,750 --> 00:31:56,040 કંઈપણ પર અન્ય પ્રશ્નો છે? 694 00:31:56,040 --> 00:31:58,760 695 00:31:58,760 --> 00:32:00,300 તેથી તે બેંગ છે. 696 00:32:00,300 --> 00:32:04,230 >> હવે, ખરેખર ઉપયોગી આદેશ, માણસ. 697 00:32:04,230 --> 00:32:07,750 કે જે તમને આપે છે તેથી આપેલ આદેશ માટે માર્ગદર્શિકા. 698 00:32:07,750 --> 00:32:11,640 તેથી, ચાલો માણસ ls કહે દો આ મને ls દર્શાવે છે. 699 00:32:11,640 --> 00:32:13,400 તે ડિરેક્ટરી સમાવિષ્ટો યાદી આપે છે. 700 00:32:13,400 --> 00:32:17,150 હું એ જોવા અને આ છે જ્યાં ત્યાં અસ્તિત્વ ધરાવે છે કે આ વિવિધ ફ્લેગના છે. 701 00:32:17,150 --> 00:32:21,340 તેથી અમે જે l અસ્તિત્વમાં ls જુઓ અમે હતા, જો કે વાંચી. ls-l 702 00:32:21,340 --> 00:32:26,150 મને આ સંપૂર્ણ યાદી આપે છે ફાઇલ ધરાવે છે જે સાથે ડિરેક્ટરી 703 00:32:26,150 --> 00:32:29,750 આ ફાઈલ માપ, આ ફેરફાર ટાઇમસ્ટેમ્પ. 704 00:32:29,750 --> 00:32:31,130 705 00:32:31,130 --> 00:32:34,980 તેથી ls -a અન્ય એક છે કે જે તમે કરી શકે છે ખરેખર કંઈક અંશે વારંવાર ઉપયોગ કરે છે. 706 00:32:34,980 --> 00:32:38,130 મારા સૌથી સામાન્ય ધ્વજ આ ભૂતકાળમાં ls અલ છે. 707 00:32:38,130 --> 00:32:42,520 >> તેથી -a, ઘણો ત્યાં છે નોટિસ માત્ર ls કરતા વધારે ફાઇલો. 708 00:32:42,520 --> 00:32:44,170 -a ls. 709 00:32:44,170 --> 00:32:46,170 આ તમામ ફાઇલો સાથે શું સામાન્ય છે? 710 00:32:46,170 --> 00:32:47,790 તેઓ કોઈ સાથે શરૂ કરો. 711 00:32:47,790 --> 00:32:54,710 તેથી આ Linux માં એક સંમેલન છે કોઈ સાથે શરૂ થાય છે કે જે ફાઇલો છુપાયેલા હોય છે. 712 00:32:54,710 --> 00:32:58,330 તેથી તે માત્ર અર્થ એ થાય કે જ્યારે અમે માત્ર સીધા ls, 713 00:32:58,330 --> 00:33:04,170 અથવા આપણે મદદથી આગળ આ ડિરેક્ટરીમાં શોધ કરી રહ્યાં છે આ શોધક સમકક્ષ અથવા Windows 714 00:33:04,170 --> 00:33:07,250 એક્સપ્લોરર સમકક્ષ, અમે તે આ ટપકું ફાઈલો જોવા માટે કરવા માંગો છો નથી. 715 00:33:07,250 --> 00:33:09,680 તેઓ માત્ર વસ્તુઓ દૃશ્ય પ્રદૂષિત. 716 00:33:09,680 --> 00:33:11,790 તેથી તેઓ છુપાયેલા છે તમે જ્યાં સુધી ખાસ 717 00:33:11,790 --> 00:33:14,250 -એક કંઈક સાથે તેમને વિનંતી. 718 00:33:14,250 --> 00:33:18,920 તેથી હું .local માં CD શકો છો, અને હું જોવા માટે જે પોતે ડિરેક્ટરી સાથે છે કે 719 00:33:18,920 --> 00:33:22,220 વહેંચાયેલ ડિરેક્ટરી અને કાર્યક્રમો, અને મૂર્ખામી ભરેલી વાહિયાત વાત મૂર્ખામી ભરેલી વાહિયાત વાત મૂર્ખામી ભરેલી વાહિયાત વાત. 720 00:33:22,220 --> 00:33:24,520 તેથી, તેઓ માત્ર છુપાયેલા કરી રહ્યા છીએ ફાઈલો DOT. 721 00:33:24,520 --> 00:33:26,250 722 00:33:26,250 --> 00:33:29,355 >> તેથી, અન્ય મહત્વના મુદ્દાઓ ઠીક. 723 00:33:29,355 --> 00:33:30,490 724 00:33:30,490 --> 00:33:32,000 હું અવગણી શકો છો એક દંપતિ છે. 725 00:33:32,000 --> 00:33:38,160 વિશે માતાનો માત્ર વાસ્તવિક ઝડપી ચર્ચા દો ફાઇલ પુનર્નિર્દેશન વસ્તુઓ. 726 00:33:38,160 --> 00:33:43,020 તેથી સમગ્ર જટિલ શ્રેણી છે વસ્તુઓ તમે આ કરી શકો છો, 727 00:33:43,020 --> 00:33:47,204 પરંતુ ફક્ત તેને જોવા માટે, પડઘો, ચાલો કહે છે. 728 00:33:47,204 --> 00:33:47,870 અન્ય આદેશ. 729 00:33:47,870 --> 00:33:48,920 ખરેખર મૂક આદેશ. 730 00:33:48,920 --> 00:33:50,710 બધા તે કરે છે હું તેને શું કહેવું પ્રિન્ટ છે. 731 00:33:50,710 --> 00:33:52,070 તેથી હેલો પડઘો. 732 00:33:52,070 --> 00:33:53,850 તે માત્ર સ્ક્રીન હેલ્લો દેખાતો. 733 00:33:53,850 --> 00:33:55,170 734 00:33:55,170 --> 00:33:56,390 હેલો વર્લ્ડ. 735 00:33:56,390 --> 00:33:57,890 પડઘા હેલો વર્લ્ડ. 736 00:33:57,890 --> 00:34:02,650 >> તેથી એક આદેશ કે એક bash સમજે છે કે પ્રતીક 737 00:34:02,650 --> 00:34:07,620 પ્રતીક કરતાં આ વધારે છે, અને એક ફાઈલ કે પ્રતીક આઉટપુટ છે. 738 00:34:07,620 --> 00:34:10,940 હું આઉટપુટ આ તેથી જો foo હવે ફાઈલ છે 739 00:34:10,940 --> 00:34:15,100 , foo કહેવાય ની અંદર જે હેલ્લો વિશ્વ છે. 740 00:34:15,100 --> 00:34:18,489 તેથી હું પડઘો જ્યારે કે નોટિસ હેલો foo માં વિશ્વના પાઇપ, 741 00:34:18,489 --> 00:34:19,980 તે હેલો વર્લ્ડ પડઘો ન હતી. 742 00:34:19,980 --> 00:34:22,630 તેના બદલે તે ફાઈલ foo માં મૂકવામાં આવ્યું હતું. 743 00:34:22,630 --> 00:34:25,340 અને બીજા આદેશ માત્ર , તમે બિલાડી ફેંકવું. 744 00:34:25,340 --> 00:34:29,191 તે માત્ર સંપૂર્ણપણે કરવા માટે એક સરળ માર્ગ છે આ ફાઈલના સમાવિષ્ટો યાદી 745 00:34:29,191 --> 00:34:31,440 હું ખોલવા માટે જરૂર નથી, કે જેથી લખાણ સંપાદક તે જોવા માટે. 746 00:34:31,440 --> 00:34:34,159 આ તેથી સમાવિષ્ટો foo ફાઈલ હેલ્લો વિશ્વ છે. 747 00:34:34,159 --> 00:34:38,460 અને હું બિલાડી blah.c કરી શકે છે સમાવિષ્ટો આ છે. 748 00:34:38,460 --> 00:34:42,123 >> ફરીથી, આ નથી કે આદેશો છે તમે તેમને બધા યાદ છે અપેક્ષા. 749 00:34:42,123 --> 00:34:43,860 આ વિચાર તમે તેમને જોયેલા છે. 750 00:34:43,860 --> 00:34:45,735 કદાચ તમે તેના પર કામ કરી રહ્યા છીએ કંઈક છે, અને તમે છો, 751 00:34:45,735 --> 00:34:47,230 જેમ હું આ ફાઇલ ખોલવા બીમાર છું. 752 00:34:47,230 --> 00:34:50,120 હું માત્ર જોવા માટે કરી શકે છે ઈચ્છો છો વાસ્તવિક ઝડપી સમાવિષ્ટો પર. 753 00:34:50,120 --> 00:34:52,320 પછી તમે તે કરી શકો છો પાછળ જુઓ અને ઓહ, હું કહું છું 754 00:34:52,320 --> 00:34:55,250 કંઈક યાદ તે અસ્તિત્વમાં છે, અને તે બિલાડી છે. 755 00:34:55,250 --> 00:35:00,630 >> તેથી કે જે ફાઈલ રહ્યું છે. 756 00:35:00,630 --> 00:35:06,639 હવે ખરેખર કોઇ પણ સારો નથી ત્યાં હજુ સુધી ફાઈલ માંથી વાંચવા ઉદાહરણ. 757 00:35:06,639 --> 00:35:08,930 લે છે કે કંઈક શું છે પ્રમાણભૂત માંથી કંઈક? 758 00:35:08,930 --> 00:35:10,010 759 00:35:10,010 --> 00:35:11,544 કોઈપણ સરળ Linux આદેશ? 760 00:35:11,544 --> 00:35:13,480 761 00:35:13,480 --> 00:35:16,970 અમે એક દંપતિ માં, તે મળે ત્યારે અઠવાડિયા piece-- તેમજ તમામ, 762 00:35:16,970 --> 00:35:20,470 આ અઠવાડિયે તમે એક ભાગ છે જ્યાં તમે છે વપરાશકર્તા તરફથી ઇનપુટ લેવા શરૂ. 763 00:35:20,470 --> 00:35:23,696 અને તેથી સામાન્ય રીતે તમે લખો કીબોર્ડ ઇનપુટ. 764 00:35:23,696 --> 00:35:25,570 તેના બદલે તે ટાઇપ કીબોર્ડ ઇનપુટ, 765 00:35:25,570 --> 00:35:30,950 એક ફાઈલ માં તમે કરી શકો છો, તેના બદલે પાઇપ જ્યારે તમે આમ કે મારિયો, ./mario, જેથી 766 00:35:30,950 --> 00:35:35,200 આપેલ કોઈપણ ફાઈલ માંથી પાઇપ, અને કે મારિયો કાર્યક્રમ ચલાવવા માટે ચાલી રહ્યું છે. 767 00:35:35,200 --> 00:35:37,300 પર ઇનપુટ અપેક્ષા નથી કીબોર્ડ, તેના બદલે તે છે 768 00:35:37,300 --> 00:35:39,650 ફક્ત વાંચી રહ્યું છે આ foo ફાઈલ માંથી રેખાઓ. 769 00:35:39,650 --> 00:35:45,230 >> Foo માં મૂકે કરતાં તેથી વધુ આ foo ફાઈલ કરતાં પણ ઓછો foo 770 00:35:45,230 --> 00:35:50,170 આ foo ફાઈલ સામગ્રી લે છે અને તે ઉપયોગ કરે છે આ કાર્યક્રમ ઇનપુટ તરીકે. 771 00:35:50,170 --> 00:35:51,520 772 00:35:51,520 --> 00:36:00,630 અને ફક્ત તેને જોવા માટે, અમે પણ પડઘો શકે છે foo બાર બાઝ, અને પછી એક જગ્યાએ 773 00:36:00,630 --> 00:36:03,850 કરતા વધારે છે, માતાનો foo માં બે દો. 774 00:36:03,850 --> 00:36:05,610 તે શું કરે છે? 775 00:36:05,610 --> 00:36:07,180 તે ફક્ત ફાઇલ માટે ઉમેરે છે. 776 00:36:07,180 --> 00:36:15,360 હું મૂર્ખામી ભરેલી વાહિયાત વાત પડઘો હોય તો તેથી તેના બદલે નોટિસ foo અને પછી બિલાડી foo, તે માત્ર મૂર્ખામી ભરેલી વાહિયાત વાત છે. 777 00:36:15,360 --> 00:36:18,285 ફાઇલ તેથી જ્યારે તમે આઉટપુટ, તે સંપૂર્ણપણે કે ફાઈલ ફરીથી લખે છે. 778 00:36:18,285 --> 00:36:19,330 779 00:36:19,330 --> 00:36:22,740 તમે માત્ર ઉમેરવા માંગો છો, તો [ડબલ? grader. ?] 780 00:36:22,740 --> 00:36:24,080 >> અને પાઇપ છેલ્લા છે. 781 00:36:24,080 --> 00:36:29,590 પાઇપ વધુ જટિલ છે, જ્યાં નહીં તે એક આદેશનું આઉટપુટ લે છે 782 00:36:29,590 --> 00:36:32,320 અને આગામી આદેશ માં ફીડ્સ. 783 00:36:32,320 --> 00:36:36,140 તેથી કેટલાક સામાન્ય બાબત છે, ઇતિહાસ. 784 00:36:36,140 --> 00:36:37,920 તેથી, નફરતનો સૂચક, હું આ જોવા નથી માંગતા. 785 00:36:37,920 --> 00:36:40,680 786 00:36:40,680 --> 00:36:44,485 મને મારા ઇતિહાસ તમામ આદેશો બતાવો હું grep ઇડી જ્યાં કંઈક. 787 00:36:44,485 --> 00:36:45,360 ના, ગૂંચવણમાં મૂકે છે. 788 00:36:45,360 --> 00:36:50,360 મને શોધવા જ્યાં બધા આદેશો બતાવો. 789 00:36:50,360 --> 00:36:52,360 બધા હું ક્યારેય ચાલી આદેશો શોધો. 790 00:36:52,360 --> 00:36:55,050 >> તેથી ઇતિહાસ. 791 00:36:55,050 --> 00:36:59,017 આ માટે હવે ઇતિહાસ આઉટપુટ આદેશો આ યાદી સ્ક્રીન, 792 00:36:59,017 --> 00:37:00,850 પરંતુ હું કરવા માંગો છો નથી સ્ક્રીન આઉટપુટ તે. 793 00:37:00,850 --> 00:37:03,445 તેના બદલે હું grep માં પાઈપ જાઉં છું. 794 00:37:03,445 --> 00:37:04,790 795 00:37:04,790 --> 00:37:07,830 તેથી શોધવા બધા ઘટકોમાં માટે grep દો. 796 00:37:07,830 --> 00:37:09,550 797 00:37:09,550 --> 00:37:17,000 તેથી હવે બદલે grep લેવાથી ઇનપુટ, તેના બદલે of-- 798 00:37:17,000 --> 00:37:24,360 grep તરીકે ઇનપુટ અમે છો સંભાળી શકે છે સહેજ અલગ અહીં grep મદદથી. 799 00:37:24,360 --> 00:37:29,550 તેથી તેના બદલે આ લખીને યાદી વસ્તુઓ અમે માટે શોધ માગે છે 800 00:37:29,550 --> 00:37:31,070 અને grep ઇનપુટ તરીકે લઈ રહ્યો છે. 801 00:37:31,070 --> 00:37:34,810 તેથી હું માત્ર grep, તેને શોધવા હોય તો મને વસ્તુઓ લખો માટે રાહ જુએ છે. 802 00:37:34,810 --> 00:37:37,661 તેથી બિલાડી હેલો શોધો. 803 00:37:37,661 --> 00:37:38,160 હેલો. 804 00:37:38,160 --> 00:37:40,430 805 00:37:40,430 --> 00:37:40,930 શોધો. 806 00:37:40,930 --> 00:37:43,670 હું શોધવા દરેક સમયે ટાઇપ નોટિસ તે મને શોધી લખ્યો ઓળખે છે. 807 00:37:43,670 --> 00:37:44,880 808 00:37:44,880 --> 00:37:49,540 તેથી તેના બદલે આ ચાલશે, શોધવા માટે શોધ ફાઈલો. 809 00:37:49,540 --> 00:37:53,930 >> તેથી ઇતિહાસ હવે રહ્યું છે આઉટપુટ બધા આદેશોની યાદી. 810 00:37:53,930 --> 00:37:55,200 811 00:37:55,200 --> 00:37:58,100 અમે માનીએ છીએ કે આઉટપુટ આપી રહ્યા છીએ, અને અમે તેને grep ખવડાવવાથી કરી રહ્યાં છો 812 00:37:58,100 --> 00:38:00,180 અને તેથી તે બહાર spitting છે શોધો તમામ ઘટકોને. 813 00:38:00,180 --> 00:38:02,170 814 00:38:02,170 --> 00:38:05,570 કારણ કે હું તે મૂંઝવણને શકાય કરશો જણાવ્યું હતું કે તે હજુ પણ ચિંતામાં મૂકી દે છે સિવાય હું તો છે. 815 00:38:05,570 --> 00:38:07,030 હું grep માટે grep છે. 816 00:38:07,030 --> 00:38:08,755 817 00:38:08,755 --> 00:38:11,130 તે ખૂબ હંમેશા ખૂબ નોટિસ આદેશ મેં દર્શાવે છે કે માત્ર 818 00:38:11,130 --> 00:38:15,280 કે આદેશ કારણ કે ચાલી હતી પોતે તેને ની અંદર grep છે. 819 00:38:15,280 --> 00:38:16,580 820 00:38:16,580 --> 00:38:20,674 >> ઠીક છે, તેથી કંઈપણ પર કોઈપણ પ્રશ્નો? 821 00:38:20,674 --> 00:38:22,340 અને હું આ બિંદુએ પર સ્થાનાંતરિત પડશે. 822 00:38:22,340 --> 00:38:24,690 આસ્થાપૂર્વક આ સરસ છે બધા આદેશો ઝાંખી 823 00:38:24,690 --> 00:38:30,100 તમારી પાસે જરૂર નથી યાદ છે, પરંતુ આ અપ કરો 824 00:38:30,100 --> 00:38:32,950 એક ઘન 95% હું શું આદેશ વાક્ય પર નથી. 825 00:38:32,950 --> 00:38:34,310 826 00:38:34,310 --> 00:38:39,140 પણ ધ્યાનમાં રાખો કે આદેશ વાક્ય પોતે, bash, એક પ્રોગ્રામિંગ ભાષા છે 827 00:38:39,140 --> 00:38:43,070 અને તેથી તમે તે માટે નીચે વિચાર ત્યારે ખરેખર જટિલ વસ્તુઓ કરવા માંગો છો શકે છે. 828 00:38:43,070 --> 00:38:47,522 અને તેથી તે જેવી વસ્તુઓ હોય છે આંટીઓ, અને IFS, અને તે બધા 829 00:38:47,522 --> 00:38:50,230 તમે કરવા માટે વપરાય છે જઈ રહ્યાં છો તમારા પ્રોગ્રામિંગ ભાષાઓ સાથે. 830 00:38:50,230 --> 00:38:53,660 પરંતુ તે બહાર છે આ વિભાગમાં અવકાશ. 831 00:38:53,660 --> 00:38:55,520 832 00:38:55,520 --> 00:38:56,985 ઠીક છે, તેથી કોઈ પણ પ્રશ્ન છે? 833 00:38:56,985 --> 00:38:57,940 834 00:38:57,940 --> 00:38:58,523 ALLISON: કોઈ નહીં? 835 00:38:58,523 --> 00:38:59,450 GABRIEL: તમે જઈ રહ્યા છો 836 00:38:59,450 --> 00:39:01,158 ALLISON: હું તે કરી શકો છો ખાણ પર તમે કરવા માંગો છો. 837 00:39:01,158 --> 00:39:02,626 અમે શું થાય છે જોઈ શકે છે. 838 00:39:02,626 --> 00:39:03,750 રોબ બોડેન: એલિસન બંધ. 839 00:39:03,750 --> 00:39:05,090 ALLISON: વુ. 840 00:39:05,090 --> 00:39:07,504 તમે રોબ હાર્ડ અનુસરવા અધિનિયમ છો. 841 00:39:07,504 --> 00:39:08,920 તમે મને તમારી સાથે સ્વિચ કરવા માંગો છો? 842 00:39:08,920 --> 00:39:10,246 અથવા તમે બરાબર, મળ્યો હતો. 843 00:39:10,246 --> 00:39:13,590 844 00:39:13,590 --> 00:39:16,990 હું પ્રયત્ન કરો અને ન કરવા માટે જઈ રહ્યો છું તદ્દન ત્યાં લાંબી હોય છે. 845 00:39:16,990 --> 00:39:20,619 846 00:39:20,619 --> 00:39:22,660 ચાલો આ ઇચ્છા હોય તો જોવા દો હું તેને કરવા માંગો છો માર્ગ કામ કરે છે. 847 00:39:22,660 --> 00:39:26,170 848 00:39:26,170 --> 00:39:26,670 કદાચ? 849 00:39:26,670 --> 00:39:27,760 850 00:39:27,760 --> 00:39:28,296 Haha! 851 00:39:28,296 --> 00:39:28,796 હા. 852 00:39:28,796 --> 00:39:30,460 853 00:39:30,460 --> 00:39:34,066 >> તેથી હું માત્ર ખૂબ જ ઝડપથી જઈ રહ્યો છું ચલો, આંટીઓ, શરતો દ્વારા 854 00:39:34,066 --> 00:39:35,440 અને કમ્પાઇલર પર થોડો. 855 00:39:35,440 --> 00:39:38,570 તમે પ્રશ્નો હોય, તો કોઈપણ સમયે, મને બંધ કરો. 856 00:39:38,570 --> 00:39:42,750 આ ગાય્ઝ પુનરાવર્તન મને યાદ આવશે હું ભૂલી કિસ્સામાં તમારા પ્રશ્ન, 857 00:39:42,750 --> 00:39:44,210 પરંતુ ખૂબ ખરાબ ન હોવી જોઈએ. 858 00:39:44,210 --> 00:39:45,850 >> ચલો તેથી, હા. 859 00:39:45,850 --> 00:39:48,060 અમે કોઈ એક તમારા અહીં સ્ક્રેચ ટુકડાઓ. 860 00:39:48,060 --> 00:39:50,440 હું, તો તમે મોટા ભાગના ખાતરી છે કે છું તમે રમત અમુક પ્રકારની હતી 861 00:39:50,440 --> 00:39:53,810 તમે સ્ક્રેચ સાથે બનાવેલ છે કે, તમારી પાસે કુલ સ્કોર કંઈક ટ્રેક રાખવા માટે, 862 00:39:53,810 --> 00:39:55,870 અથવા સમય, અથવા કે જે કંઈક. 863 00:39:55,870 --> 00:39:58,080 તે તેજસ્વી નારંગી તેથી અમે ત્યાં જુઓ કે ટુકડાઓ 864 00:39:58,080 --> 00:40:02,630 માત્ર સ્ક્રેચ સ્વરૂપ છે ચલો, અને તમે ચોક્કસપણે કરશે 865 00:40:02,630 --> 00:40:04,640 ચલો ઉપયોગ કરી તમારા કાર્યક્રમો સમગ્ર. 866 00:40:04,640 --> 00:40:07,350 તમે ન હો તો, હું ખરેખર નથી ખાતરી કરો કે તમે શું કરી રહ્યાં છો. 867 00:40:07,350 --> 00:40:09,000 868 00:40:09,000 --> 00:40:12,215 >> પરંતુ ગમે તે રીતે, મોટી વસ્તુ છે, ચલો વ્યાખ્યાયિત. 869 00:40:12,215 --> 00:40:13,630 870 00:40:13,630 --> 00:40:16,970 સી સાથે દરેક ચલ છે એક પ્રકાર જાહેર કર્યું છે, 871 00:40:16,970 --> 00:40:22,090 તેથી હું તમને એક ખૂબ જ આપ્યો હતો ટોચ પર સામાન્ય છે. 872 00:40:22,090 --> 00:40:24,045 તેથી તમે પડશે તમારી લખો અને પછી ગમે 873 00:40:24,045 --> 00:40:25,420 તમે તમારા ચલ કૉલ કરવા માટે નક્કી કરે છે. 874 00:40:25,420 --> 00:40:27,500 875 00:40:27,500 --> 00:40:29,680 આ કિસ્સામાં, પ્રકાર તેથી તમારા ચલ યાદી. 876 00:40:29,680 --> 00:40:31,400 >> અમે ત્રણ ઉદાહરણો છે. 877 00:40:31,400 --> 00:40:34,439 કેટલાક ગ્રેડ ચાર શું છે કે જે એક છે, 878 00:40:34,439 --> 00:40:36,230 હું તમને બધી માંગો છો છું આ વર્ગ માં મળે છે. 879 00:40:36,230 --> 00:40:37,380 880 00:40:37,380 --> 00:40:40,670 જો તમે બહુવિધ વ્યાખ્યાયિત કરી શકો છો એક લીટી પર ચલો 881 00:40:40,670 --> 00:40:43,880 તરીકે લાંબા સમય સુધી તેઓ બધા જ પ્રકાર કરશો, ત્યાં અમારા બીજા ઉદાહરણ છે, જે 882 00:40:43,880 --> 00:40:46,409 તમે ત્રણ હોય છે જ્યાં ચલો, એક્સ, વાય અને ઝેડ. 883 00:40:46,409 --> 00:40:47,200 તેઓ બધા ફ્લોટ્સ છો. 884 00:40:47,200 --> 00:40:49,160 885 00:40:49,160 --> 00:40:53,250 અને પછી તમે આ છેલ્લા છે, પણ કરી શકો છો ઈન્ સ્કોર અને નંબર સાથે ઉદાહરણ 886 00:40:53,250 --> 00:40:56,510 ટીમો, તમે આ કરી શકો છો અધિકાર ત્યાં તેમને પ્રારંભ. 887 00:40:56,510 --> 00:41:01,270 >> મધ્યમ જ્યાં ઉદાહરણમાં તેથી અમે માત્ર એક્સ, વાય અને ઝેડ ની ફ્લોટ 888 00:41:01,270 --> 00:41:02,730 તે હજુ સુધી નથી આરંભ થાય છે. 889 00:41:02,730 --> 00:41:04,140 તેઓ કોઈ કિંમત હોય છે. 890 00:41:04,140 --> 00:41:05,600 અથવા તેઓ કચરો કિંમતો છે. 891 00:41:05,600 --> 00:41:07,370 892 00:41:07,370 --> 00:41:10,790 અને જો તમે પ્રયત્ન કરો અને તેમને વાપરવા માટે, આ કમ્પાઈલર તમે કિકિયારી આવશે. 893 00:41:10,790 --> 00:41:14,727 તમે બંને જાહેર અને તમારા ચલો પ્રારંભ. 894 00:41:14,727 --> 00:41:16,310 આ છેલ્લા એક તેથી, અમે બંને કરી રહ્યા છીએ. 895 00:41:16,310 --> 00:41:19,320 અમે ચલો જાહેર કરવામાં આવે છે ના સ્કોર અને ટીમો નંબર, 896 00:41:19,320 --> 00:41:24,134 અને અમે તેમને પ્રારંભ આપ્યા છે 7 અને 4 તેમને તેમના પ્રારંભિક કિંમતો 897 00:41:24,134 --> 00:41:24,675 અનુક્રમે. 898 00:41:24,675 --> 00:41:26,310 899 00:41:26,310 --> 00:41:27,190 કૂલ. 900 00:41:27,190 --> 00:41:28,550 સારા દરેક વ્યક્તિને? 901 00:41:28,550 --> 00:41:29,470 ઓસમ. 902 00:41:29,470 --> 00:41:31,690 >> ઠીક છે, તેથી અમુક સંમેલનો. 903 00:41:31,690 --> 00:41:35,965 તમે ગાય્સ વાંચ્યું છે શૈલી 50 દ્વારા આ 904 00:41:35,965 --> 00:41:39,510 અમે માંગો છો કે માત્ર વસ્તુઓ છે તમે તમારી શૈલી અમલ. 905 00:41:39,510 --> 00:41:41,230 તેથી અર્થપૂર્ણ નામો. 906 00:41:41,230 --> 00:41:45,700 તમે વસ્તુઓ ફોન શરૂ કરો, તો માત્ર એક્સ, વાય અને ઝેડ, ખાસ કરીને 907 00:41:45,700 --> 00:41:47,902 તમે લંબાણપૂર્વકના પ્રવેશ મેળવવા કાર્યક્રમો, તમે છો 908 00:41:47,902 --> 00:41:49,610 કદાચ ચાલી રહ્યું છે જાતે દિગ્મૂઢ કરવું અને હોઈ 909 00:41:49,610 --> 00:41:52,930 જેમ કે ઉલ્લેખ આ શું ચલ છે. 910 00:41:52,930 --> 00:41:55,880 હું તેનો અર્થ શું કોઈ વિચાર છે. 911 00:41:55,880 --> 00:41:59,280 >> તેને પકડી અર્થ થાય છે તેથી જો ગુણ, તે સ્કોર પર કૉલ કરો. 912 00:41:59,280 --> 00:42:05,720 તે કેટલાક જવાબ પકડી જ છે અથવા, પરિણામ તે છે કે જેમ એક નામ આપો. 913 00:42:05,720 --> 00:42:09,920 આંટીઓ માટે, જે અમે આગામી સ્લાઇડ માં પ્રવેશ મેળવવા, 914 00:42:09,920 --> 00:42:12,985 એક અક્ષર ચલો દંડ છે. 915 00:42:12,985 --> 00:42:16,033 916 00:42:16,033 --> 00:42:18,449 રોબ બોડેન: હું, j, અને k છે આંટીઓ માટે માત્ર સંમેલનો 917 00:42:18,449 --> 00:42:22,050 દરેકને તેમને અપેક્ષા છે કે j, અને k, હું કહેવામાં આવે છે. 918 00:42:22,050 --> 00:42:26,890 તમે મને પંક્તિ જુઓ તેમને કૉલ કરી શકો છો સ્તંભ અથવા પંક્તિ કોલ ક્યારેક 919 00:42:26,890 --> 00:42:29,450 બે પુનરાવર્તિત આંટીઓ, અને તે પણ પ્રકારની પ્રમાણભૂત છે. 920 00:42:29,450 --> 00:42:31,450 પરંતુ હું અને એ જ સંપૂર્ણપણે સમજવામાં આવે છે. 921 00:42:31,450 --> 00:42:33,670 >> ALLISON: અરે વાહ, હું અને જે તમે સંપૂર્ણપણે દંડ છો. 922 00:42:33,670 --> 00:42:36,250 સ્પષ્ટતા ખાતર જેવા છે તમારા પી સેટ કેટલાક, 923 00:42:36,250 --> 00:42:39,745 તે વધુ હોય અર્થમાં બનાવવા શકે છે ત્યાં માત્ર વર્ણનાત્મક વસ્તુઓ 924 00:42:39,745 --> 00:42:40,920 તે ટ્રેક રાખવા માટે. 925 00:42:40,920 --> 00:42:45,100 પરંતુ હું i, j, અને મને લાગે છે કે k લાગે છે અમને વિશાળ બહુમતી ઉપયોગ. 926 00:42:45,100 --> 00:42:46,890 927 00:42:46,890 --> 00:42:50,340 >> રોબ બોડેન: આ સાથે સંમેલનો, જેથી શૈલી માટે મહત્વપૂર્ણ છે. 928 00:42:50,340 --> 00:42:53,520 તે ચાર ખૂણાઓ એક છે કે જેના પર તમે વર્ગીકૃત કરવામાં રહ્યાં છો, 929 00:42:53,520 --> 00:42:58,110 અને તે માત્ર પર જવા માટે કે જેથી સરળ છે તમારા પી અંતે સુયોજિત કરો અને ખાતરી કરો 930 00:42:58,110 --> 00:42:59,770 શૈલીયુક્ત ભૂલો હોય છે. 931 00:42:59,770 --> 00:43:01,742 તેથી જો તમે યોગ્ય રીતે tabbing કરી રહ્યાં છો તેની ખાતરી કરો. 932 00:43:01,742 --> 00:43:03,200 તમારા ચલો નામ આપવામાં આવે છે તેની ખાતરી કરો. 933 00:43:03,200 --> 00:43:04,450 કેટલીક ટિપ્પણીઓ છોડો. 934 00:43:04,450 --> 00:43:06,677 તે તે પોઇન્ટ મેળવવા માટે ખૂબ જ સરળ છે. 935 00:43:06,677 --> 00:43:09,510 તમે વિશે વિચારો હોય નથી ક્રમમાં કંઈપણ તે પોઇન્ટ મળે છે. 936 00:43:09,510 --> 00:43:11,093 તમે કંઈપણ બહાર આકૃતિ નથી. 937 00:43:11,093 --> 00:43:12,640 તે માત્ર તે ખૂબ જોવા બનાવે છે. 938 00:43:12,640 --> 00:43:14,850 >> ALLISON: હકીકતમાં, અમે શૈલી 50 હોય છે, જે 939 00:43:14,850 --> 00:43:17,920 તમે ગડબડ કરી રહ્યાં છે, જ્યાં તમને જણાવશે તમે શૈલી પર ગડબડ કરી રહ્યાં છો, તો 940 00:43:17,920 --> 00:43:21,180 અને તમને જણાવશે તમને ચોકકસ શું ઠીક કરવાની જરૂર છે અને તમે તેને કેવી રીતે ઠીક કરવા માટે જરૂર છે. 941 00:43:21,180 --> 00:43:23,900 તે ઉલ્લેખ પણ સારી છે કે તે અલબત્ત નીતિ 942 00:43:23,900 --> 00:43:27,200 તમે ઓફિસ પર છો, તો તે કલાક અને તમારો કોડ એક વાસણ છે, 943 00:43:27,200 --> 00:43:30,200 અમે મદદ કરવા માટે ઘટવા કરી શકો છો તમે તે NICER જુએ છે ત્યાં સુધી. 944 00:43:30,200 --> 00:43:34,310 તેથી અધિકાર શરૂ કરવા માટે, સુસંગત શૈલી રાખવા, 945 00:43:34,310 --> 00:43:37,100 તમે પણ કરી રહ્યા છીએ જ્યારે તમારા જીવન સંપૂર્ણપણે ઘણું સરળ 946 00:43:37,100 --> 00:43:38,730 તમે ડિબગ મારફતે જાઓ કરવાનો પ્રયાસ કરી રહ્યાં છો. 947 00:43:38,730 --> 00:43:41,510 તમે બહાર આકૃતિ કરવાનો પ્રયાસ કરી રહ્યાં છો, તો તમે સર્પાકાર તાણવું ગુમ કરી રહ્યાં છો જ્યાં 948 00:43:41,510 --> 00:43:44,890 અને તેઓ તમે છો, આ સ્થળ પર તમામ છે હમણાં જ કઠિન તમારા પોતાના જીવન બનાવે છે. 949 00:43:44,890 --> 00:43:47,217 તેથી શૈલી સાથે સુસંગત છે. 950 00:43:47,217 --> 00:43:48,800 હું તે તમારા જીવન સરળ બનાવવા કરી શકશો વચન. 951 00:43:48,800 --> 00:43:50,330 તે અમારા જીવન સરળ બનાવવા પડશે. 952 00:43:50,330 --> 00:43:51,869 દરેક વ્યક્તિને ખૂબ ખુશ હશે. 953 00:43:51,869 --> 00:43:52,910 અને તે તમે કરવા માંગો છો શું છે. 954 00:43:52,910 --> 00:43:54,192 955 00:43:54,192 --> 00:43:55,650 GABRIEL: તમારા ગ્રેડ વધારે હશે. 956 00:43:55,650 --> 00:43:56,858 ALLISON: હા, અને તમારા કરે છે. 957 00:43:56,858 --> 00:43:58,410 958 00:43:58,410 --> 00:44:01,930 તમારા ટીએફ તમે જેવા છે, અનુકૂળ હોઇ શકે છે. 959 00:44:01,930 --> 00:44:02,940 960 00:44:02,940 --> 00:44:05,010 બધા હક છે, અને પછી માત્ર અહીં બીજા બિંદુ. 961 00:44:05,010 --> 00:44:06,300 સતત initializations. 962 00:44:06,300 --> 00:44:09,605 આપણે જોયું તેથી, તમે જાહેર કરી શકે છે અને વસ્તુઓ પ્રારંભ. 963 00:44:09,605 --> 00:44:10,750 964 00:44:10,750 --> 00:44:13,180 એ જ લાઇન પર બહુવિધ ચલો. 965 00:44:13,180 --> 00:44:17,930 અમે તમને નથી માંગો છો એક વસ્તુ છે કરવા માટે કેટલાક ચલો જાહેર કરવા માટે છે 966 00:44:17,930 --> 00:44:21,360 અને તે જ તેમને ન પ્રારંભ તમે અન્ય લોકો સાથે પ્રારંભ થાય છે કે રેખા. 967 00:44:21,360 --> 00:44:23,960 >> તેથી કિસ્સામાં બને છે કે કોઈ પ્રકારની અર્થમાં, 968 00:44:23,960 --> 00:44:29,050 અમે અહીં ઉદાહરણ છે જ્યાં અમે ints જાહેર કરી રહ્યાં છો 969 00:44:29,050 --> 00:44:31,180 નિવાસ ચલો dimes અને પેનિઝ, 970 00:44:31,180 --> 00:44:34,214 પરંતુ નિવાસ અને પેનિઝ પ્રારંભિક મૂલ્ય છે. 971 00:44:34,214 --> 00:44:36,630 અમે તેમને નથી આરંભ છે, પરંતુ ત્યાં મધ્યમાં અધિકાર 972 00:44:36,630 --> 00:44:38,600 અમે પહેલાથી જ dimes 0 થી આરંભ. 973 00:44:38,600 --> 00:44:41,650 તેથી ક્યાં તો એક ચતુર્થાંશ, dimes, પેનિઝ નથી. 974 00:44:41,650 --> 00:44:43,170 અથવા નિવાસ 0 જેટલી નથી. 975 00:44:43,170 --> 00:44:43,930 Dimes 0 સમાન. 976 00:44:43,930 --> 00:44:46,810 પેનિઝ 0 થી જેટલી, અથવા ગમે તે પ્રારંભિક કિંમતો છે. 977 00:44:46,810 --> 00:44:49,800 >> શૈલી સાથે મોટા વસ્તુ, સુસંગત છે. 978 00:44:49,800 --> 00:44:51,050 જ્યારે શંકા, સુસંગત છે. 979 00:44:51,050 --> 00:44:52,129 980 00:44:52,129 --> 00:44:53,420 પરંતુ ખૂબ અમારી શૈલી માર્ગદર્શિકા અનુસરો. 981 00:44:53,420 --> 00:44:54,710 982 00:44:54,710 --> 00:44:55,317 કૂલ. 983 00:44:55,317 --> 00:44:56,150 દરેક વ્યક્તિને ત્યાં સારું? 984 00:44:56,150 --> 00:44:57,566 >> પ્રેક્ષક: શૈલી માર્ગદર્શિકા ક્યાં છે? 985 00:44:57,566 --> 00:45:00,800 ALLISON: આ શૈલી માર્ગદર્શિકા વેબસાઇટ શું થઈ છે? 986 00:45:00,800 --> 00:45:03,950 >> GABRIEL: હું તે manual.cs50.net/-- લાગે છે 987 00:45:03,950 --> 00:45:04,575 ALLISON: પ્રકાર? 988 00:45:04,575 --> 00:45:05,610 989 00:45:05,610 --> 00:45:06,390 >> GABRIEL: પ્રકાર. 990 00:45:06,390 --> 00:45:06,920 હા. 991 00:45:06,920 --> 00:45:07,520 >> ALLISON: હા. 992 00:45:07,520 --> 00:45:10,150 શૈલી 50 છે જ્યાં તેથી, પ્રશ્ન. 993 00:45:10,150 --> 00:45:12,250 manual.cs50.net/style. 994 00:45:12,250 --> 00:45:13,639 હા? 995 00:45:13,639 --> 00:45:16,880 >> પ્રેક્ષક: અમે વ્યાખ્યાયિત કરી રહ્યા હોય ચલો, તે ઠીક છે 996 00:45:16,880 --> 00:45:28,145 અમે [અશ્રાવ્ય] જેવા મૂકવામાં જો, જેમ કે ઈન્ સ્કોર અને પછી ઈન્ ધ્યેય. 997 00:45:28,145 --> 00:45:29,873 998 00:45:29,873 --> 00:45:35,100 તેથી તમે હવે અમે કર્યું કે જે કહે છે તેમને મળીને વ્યાખ્યાયિત કરવા માટે મળ્યું છે? 999 00:45:35,100 --> 00:45:37,640 >> ALLISON: તેથી જોઈએ, પ્રશ્ન તમે રીડન્ડન્ટ કોડ છે 1000 00:45:37,640 --> 00:45:40,940 જ્યારે તમે વ્યાખ્યાયિત કરવામાં આવે જેમ કે પૂર્ણાંક સ્કોર ચલો અને 1001 00:45:40,940 --> 00:45:43,239 આગામી વાક્ય પૂર્ણાંક રમત પર? 1002 00:45:43,239 --> 00:45:46,030 રોબ બોડેન: ત્યાં ચોક્કસપણે છે રીડન્ડન્ટ કોડ ખરાબ છે કિસ્સાઓ છે કે જ્યાં. 1003 00:45:46,030 --> 00:45:47,738 હું વિચારણા કરશે કે બિનજરૂરી કોડ. 1004 00:45:47,738 --> 00:45:50,970 હું લગભગ બહુવિધ જાહેર ક્યારેય ક્યારેય એક જ વાક્ય પર ચલો. 1005 00:45:50,970 --> 00:45:53,736 કંઈપણ હોય તો, તે છે, કારણ કે છે સામાન્ય રીતે હું ટિપ્પણી અમુક પ્રકારની છોડી 1006 00:45:53,736 --> 00:45:55,235 ચલ શું છે સમજાવીને. 1007 00:45:55,235 --> 00:45:57,582 તેથી હું પૂર્ણાંક સ્કોર સ્લેશ સ્લેશ કહે છે પડશે. 1008 00:45:57,582 --> 00:45:59,350 ગમે તે પર નજર રાખે છે. 1009 00:45:59,350 --> 00:46:00,710 કુલ સ્લેશ સ્લેશ છે. 1010 00:46:00,710 --> 00:46:01,790 1011 00:46:01,790 --> 00:46:06,455 તેથી તે રીતે ખૂબ કમાણી છે આ જ વાક્ય પર તેમને બધા મૂકવા. 1012 00:46:06,455 --> 00:46:08,080 હું માત્ર એક જ વાક્ય પર તેમને મૂકવા નહીં. 1013 00:46:08,080 --> 00:46:10,580 >> ALLISON: મને લાગે છે કે તે ગમે છે આ બિંદુએ વ્યક્તિગત પસંદગી. 1014 00:46:10,580 --> 00:46:14,900 >> પ્રેક્ષક: તે માટે જાઓ નથી પણ આંટીઓ અને સામગ્રી માટે? 1015 00:46:14,900 --> 00:46:15,900 રોબ બોડેન: અંદર ગમે છે? 1016 00:46:15,900 --> 00:46:18,282 પૂર્ણાંક જેમ હું 0 અલ્પવિરામ બરાબર લંબાઈ કંઈક બરાબર? 1017 00:46:18,282 --> 00:46:19,490 તમે એક પસંદગી છે નથી. 1018 00:46:19,490 --> 00:46:21,850 1019 00:46:21,850 --> 00:46:25,910 આંટીઓ માટે આરંભ સાથે part-- જેથી તમે માત્ર જોઈ હોય શકે છે 1020 00:46:25,910 --> 00:46:31,520 પૂર્ણાંક હું ઓછી 0 અર્ધવિરામ બરાબર ગમે અર્ધવિરામ હું વત્તા વત્તા કરતાં. 1021 00:46:31,520 --> 00:46:33,820 તે પૂર્ણાંક હું, 0 સમકક્ષ હોય છે તકનીકી તમે પણ કરી શકો છો 1022 00:46:33,820 --> 00:46:35,770 અમે પહેલાં જોયું શું અલ્પવિરામ વાક્યરચના સાથે. 1023 00:46:35,770 --> 00:46:39,790 પૂર્ણાંક હું 0 અલ્પવિરામ જ બરાબર 3 અલ્પવિરામ k 5 સમકક્ષ સમકક્ષ. 1024 00:46:39,790 --> 00:46:41,610 1025 00:46:41,610 --> 00:46:44,320 તમે વિભાજિત કરવા માટે એક વિકલ્પ નથી બહુવિધ રેખાઓ માં કે ઉપર, 1026 00:46:44,320 --> 00:46:46,530 અને તે પ્રમાણભૂત છે. 1027 00:46:46,530 --> 00:46:47,780 તે જોઈ દંડ છે. 1028 00:46:47,780 --> 00:46:49,182 1029 00:46:49,182 --> 00:46:49,890 ALLISON: ઓસમ. 1030 00:46:49,890 --> 00:46:52,120 વેલ, આંટીઓ માં અનુકૂળ જીતે. 1031 00:46:52,120 --> 00:46:54,860 1032 00:46:54,860 --> 00:46:58,980 તેથી હા, અહીં અમે કેટલાક ઉદાહરણો છે તમે ગાય્સ સ્ક્રેચ માં જોયું કે આંટીઓ. 1033 00:46:58,980 --> 00:47:01,550 અને અલબત્ત આ બધા હમણાં સી માં બનાવી શકાય 1034 00:47:01,550 --> 00:47:04,610 અને તેઓ મૂળભૂત રીતે તમે માટે પરવાનગી આપે છે કોડ કેટલાક વિભાગમાં પુનરાવર્તન 1035 00:47:04,610 --> 00:47:06,740 ચોક્કસ સ્થિતિ સુધી જે અમે પડશે, મળ્યા છે 1036 00:47:06,740 --> 00:47:09,198 વાત કર્યા પછી અધિકાર માં વિચાર વિશે શરતો સાથે આંટીઓ. 1037 00:47:09,198 --> 00:47:11,150 1038 00:47:11,150 --> 00:47:12,570 >> તેથી અમે ત્રણ મુખ્ય પ્રકારો છે. 1039 00:47:12,570 --> 00:47:17,500 જ્યારે, અને આમ કરતી વખતે, જેના અમે તમામ હમણાં પસાર થશે. 1040 00:47:17,500 --> 00:47:18,860 તેથી પ્રથમ એક આંટીઓ માટે છે. 1041 00:47:18,860 --> 00:47:20,490 1042 00:47:20,490 --> 00:47:25,034 અમુક શરત માટે, કોડ આ બ્લોક ચલાવો. 1043 00:47:25,034 --> 00:47:27,200 અમે આ ઠંડી ઓછી હોય છે તળિયે અહીં ડાયાગ્રામ. 1044 00:47:27,200 --> 00:47:28,230 1045 00:47:28,230 --> 00:47:32,310 પરંતુ મૂળભૂત રીતે તમે હોય છે તમારા માટે, પ્રથમ વાક્ય છે, 1046 00:47:32,310 --> 00:47:34,240 તમે જઈ રહ્યાં છો, તમારા ચલો પ્રારંભ. 1047 00:47:34,240 --> 00:47:38,260 >> અમે વિશે વાત કરી છે, જેથી હું 0 અથવા હું સમાન 10 સમાન છે. 1048 00:47:38,260 --> 00:47:40,010 કે જે તમને જરૂર ગમે ચલ તે માટે પ્રયત્ન 1049 00:47:40,010 --> 00:47:43,970 ત્યાં આરંભ કરી રહ્યા છીએ, જાહેર અને કેટલાક કિંમત આરંભ. 1050 00:47:43,970 --> 00:47:46,760 તેથી તો અમે કેટલાક હોય છે કે શરત રહ્યું છે 1051 00:47:46,760 --> 00:47:48,900 ચકાસણી હોઈ આપણી કંઈક સામે ચલ. 1052 00:47:48,900 --> 00:47:55,220 ખાસ કેસ જ્યાં કિસ્સામાં તેથી કદાચ તમે કોડ આ વિભાગ માંગો છો 1053 00:47:55,220 --> 00:47:56,620 પાંચ વખત ચલાવવા માટે. 1054 00:47:56,620 --> 00:48:02,380 તેથી અમે 0 સમકક્ષ પૂર્ણાંક હોય છે, અને અમે હો હું 5 કરતાં ઓછી છે, જ્યારે તેને કરવા માંગો છો. 1055 00:48:02,380 --> 00:48:04,940 તેથી કે જે શરત માત્ર છે દર વખતે તે તપાસ કરવા જઈ રહી છે. 1056 00:48:04,940 --> 00:48:07,120 કે શરત હોય તો સાચું મૂલ્યાંકન, તે 1057 00:48:07,120 --> 00:48:11,162 બરાબર છે, કે જે કોડ છે, સ્કોર જાઉં આ થોડી રેખાકૃતિ શું દર્શાવે છે. 1058 00:48:11,162 --> 00:48:12,370 1059 00:48:12,370 --> 00:48:13,639 >> અને તેથી તે ચલાવે છે. 1060 00:48:13,639 --> 00:48:15,430 તે એક ચલ સુધારે છે, અમે શું છે, જે 1061 00:48:15,430 --> 00:48:21,020 અમારા માટે છેલ્લા ભાગ ત્યાં લૂપ આરંભ. 1062 00:48:21,020 --> 00:48:22,370 1063 00:48:22,370 --> 00:48:26,030 તેથી તે માત્ર આ કરી રાખવા પડશે જો કે પરિસ્થિતિ નથી મળ્યા છે ત્યાં સુધી, 1064 00:48:26,030 --> 00:48:28,010 અને પછી તે બંધ થઈ જશે લૂપ અને ચાલુ 1065 00:48:28,010 --> 00:48:29,960 તમારા કાર્યક્રમ બાકીના સાથે ખસેડવાની. 1066 00:48:29,960 --> 00:48:31,320 1067 00:48:31,320 --> 00:48:33,620 દરેક વ્યક્તિને ત્યાં સારું? 1068 00:48:33,620 --> 00:48:34,440 કૂલ. 1069 00:48:34,440 --> 00:48:37,780 >> તેથી અહીં ખૂબ જ સમાન એક ઉદાહરણ છે કંઈક કરવા માટે હું માત્ર વિશે વાત કરી. 1070 00:48:37,780 --> 00:48:42,030 તેથી અમે ફક્ત પ્રિન્ટ કરવા માંગો છો આ 10 વખત CS50 છે. 1071 00:48:42,030 --> 00:48:44,540 તેથી તમે અમે અહીં જુઓ અમારા માટે, અને પછી અમે 1072 00:48:44,540 --> 00:48:47,450 આ ચલ પ્રારંભ મને 0 સમાન હોય છે. 1073 00:48:47,450 --> 00:48:50,610 અમારી સ્થિતિ ચકાસે છે તે 10 કરતાં ઓછી છે. 1074 00:48:50,610 --> 00:48:55,210 જ્યારે અમે પ્રથમ તેથી સાચી માટે મૂલ્યાંકન શરૂ કરવા માટે, અને પછી અમારી ચલ સુધારે છે 1075 00:48:55,210 --> 00:48:58,985 વાસ્તવમાં તે ચલાવે છે કે દરેક સમય અને આ છાપે CS50 છે. 1076 00:48:58,985 --> 00:49:00,510 1077 00:49:00,510 --> 00:49:02,180 અને 10 વખત પછી સમાપ્ત થઈ જશે. 1078 00:49:02,180 --> 00:49:03,190 1079 00:49:03,190 --> 00:49:04,070 કૂલ. 1080 00:49:04,070 --> 00:49:07,130 >> આંટીઓ આગામી છે, જ્યારે તેથી. 1081 00:49:07,130 --> 00:49:12,400 તમે અહીં જુઓ, અમે ફક્ત હોય છે કેટલાક આ શરત પ્રશ્ન છે? 1082 00:49:12,400 --> 00:49:15,238 >> પ્રેક્ષક: હું કેવી રીતે કૂદી શકે છે વાસ્તવમાં માત્ર નથી એક નંબર, 1083 00:49:15,238 --> 00:49:19,030 પરંતુ બે નંબરો [અશ્રાવ્ય] હું વત્તા વત્તા વત્તા? 1084 00:49:19,030 --> 00:49:23,390 >> ALLISON: તેથી પ્રશ્ન તમે કેવી રીતે કરી શકો છો હતી એક કરતાં વધુ દ્વારા તમારા ચલ સુધારો 1085 00:49:23,390 --> 00:49:24,070 એક સમયે. 1086 00:49:24,070 --> 00:49:26,860 તેથી હું વત્તા વત્તા કરશે એક દરેક સમય દ્વારા સુધારો. 1087 00:49:26,860 --> 00:49:32,310 તમે દ્વારા તેને સુધારવા માગે છે, તો બે, તમે મને વત્તા 2 બરાબર કરી શકે છે. 1088 00:49:32,310 --> 00:49:34,526 >> રોબ બોડેન: તમે જોઈ છે વત્તા હજુ સુધી વ્યાખ્યાન બરાબર? 1089 00:49:34,526 --> 00:49:35,442 >> પ્રેક્ષક: [અશ્રાવ્ય]. 1090 00:49:35,442 --> 00:49:37,440 1091 00:49:37,440 --> 00:49:42,110 >> ALLISON: તે અસરકારક છે એક જ વસ્તુ હું વત્તા 2 બરાબર છે. 1092 00:49:42,110 --> 00:49:46,130 તેથી તે લાગી રહ્યું છે અને બે દરેક સમયે તે અપડેટ કરો. 1093 00:49:46,130 --> 00:49:49,432 પ્લસ કંઇક બરાબર અમે વાકયરચનામાં ખાંડ ફોન કરો. 1094 00:49:49,432 --> 00:49:52,390 રોબ બોડેન: અરે વાહ, તે અસ્તિત્વ ધરાવે છે ખૂબ ખૂબ બધા અંકગણિત ઓપરેટરો. 1095 00:49:52,390 --> 00:49:55,830 સમાન તેથી હું વખત સંખ્યા બમણી કરશે. 1096 00:49:55,830 --> 00:50:02,590 જ વિભાજન 3 જ છે જેટલી જ થાય છે જોહાન તરીકે ભાગ્યા 3 જ સમકક્ષ હોય છે. 1097 00:50:02,590 --> 00:50:07,399 >> ALLISON: અથવા ઓછા 2 હોત બરાબર બે દરેક સમય દ્વારા હું હ્રાસ. 1098 00:50:07,399 --> 00:50:08,565 રોબ બોડેન: પણ મોડ સમકક્ષ હોય છે. 1099 00:50:08,565 --> 00:50:09,690 1100 00:50:09,690 --> 00:50:13,270 તમે bitwise ઓપરેટરો જોઇ ન હોય, પરંતુ કેરેટ બરાબર અને ચિન્હ બરાબર 1101 00:50:13,270 --> 00:50:14,560 તે બધા હાજર હોય છે. 1102 00:50:14,560 --> 00:50:19,480 >> ALLISON: વખત તેથી ઘણો, ખાસ કરીને પી સેટ તમારા પ્રથમ દંપતિ સાથે, 1103 00:50:19,480 --> 00:50:22,527 તમે કદાચ દ્વારા incrementing આવશે એક, તેથી હું વત્તા વત્તા, જે વત્તા વત્તા 1104 00:50:22,527 --> 00:50:24,610 તમે જઈ રહ્યાં છો બધી વસ્તુઓ છે સામાન્ય રીતે ઉપયોગ કરી શકાય છે. 1105 00:50:24,610 --> 00:50:28,240 પરંતુ તે સુધારા શરત છે સંપૂર્ણપણે તમારા નિયંત્રણ અંદર. 1106 00:50:28,240 --> 00:50:32,310 તમે ગમે ઇન્ક્રીમેન્ટ દ્વારા તેને અપડેટ કરી શકો છો અથવા ગમે તે રીતે તમે નક્કી કરે છે. 1107 00:50:32,310 --> 00:50:33,389 1108 00:50:33,389 --> 00:50:35,680 કદાચ તમે પણ તેને કરવા માંગો છો ક્યારેક રેન્ડમ નંબર. 1109 00:50:35,680 --> 00:50:37,180 1110 00:50:37,180 --> 00:50:39,580 પરંતુ હા, ઘણાં બધાં છે તમને જે વસ્તુઓ સાથે કરી શકો છો. 1111 00:50:39,580 --> 00:50:41,280 તમે હું વત્તા વત્તા નથી પ્રતિબંધિત કરી રહ્યાં છો. 1112 00:50:41,280 --> 00:50:44,400 >> રોબ બોડેન: જસ્ટ તમે જેથી તે પણ તે અસ્તિત્વમાં ખબર 1113 00:50:44,400 --> 00:50:46,960 અન્ય સ્વરૂપમાં પણ અસ્તિત્વ ધરાવે છે, વત્તા વત્તા હું. 1114 00:50:46,960 --> 00:50:51,410 તમે ક્યારેય ઑનલાઇન શોધ કરી રહ્યાં છે તેથી જો અને તે જોવા માટે શું વત્તા વત્તા હું, 1115 00:50:51,410 --> 00:50:52,870 ખૂબ ખૂબ જ વસ્તુ છે. 1116 00:50:52,870 --> 00:50:54,377 1117 00:50:54,377 --> 00:50:54,960 ALLISON: સરસ. 1118 00:50:54,960 --> 00:50:56,070 1119 00:50:56,070 --> 00:50:56,740 ગુડ? 1120 00:50:56,740 --> 00:50:57,240 ઓસમ. 1121 00:50:57,240 --> 00:50:59,190 1122 00:50:59,190 --> 00:50:59,990 જ્યારે આંટીઓ તેથી. 1123 00:50:59,990 --> 00:51:01,160 1124 00:51:01,160 --> 00:51:02,570 ખૂબ સમાન. 1125 00:51:02,570 --> 00:51:03,737 તમે અમુક શરત હોય છે. 1126 00:51:03,737 --> 00:51:05,820 મુખ્ય વસ્તુ નોટિસ અહીં બદલે કર્યા છે 1127 00:51:05,820 --> 00:51:08,540 ત્રણ અલગ અલગ ભાગો સુયોજિત કરવા માટે, અમે એક છે. 1128 00:51:08,540 --> 00:51:11,090 અમે ફક્ત અમુક શરત હોય છે કે ચકાસાયેલ રહી છે. 1129 00:51:11,090 --> 00:51:14,920 અને એ જ રીતે, તરીકે લાંબા સમય સુધી કે શરત સાચું માટે મૂલ્યાંકન 1130 00:51:14,920 --> 00:51:16,840 તમારી કોડ ચલાવો રહ્યું છે. 1131 00:51:16,840 --> 00:51:18,870 અને જો તે ખોટા છે, તે , ચાલ સમાપ્ત થશે 1132 00:51:18,870 --> 00:51:21,930 તમારા કાર્યક્રમ આગળના ભાગ પર. 1133 00:51:21,930 --> 00:51:25,780 જેથી આ પ્રકારની શું જેમ છે ચકાસણી એક સારું ઉદાહરણ 1134 00:51:25,780 --> 00:51:27,215 કેટલાક સામાન્ય સ્થિતિ માટે? 1135 00:51:27,215 --> 00:51:29,402 1136 00:51:29,402 --> 00:51:30,235 GABRIEL: સાચું છે. 1137 00:51:30,235 --> 00:51:32,110 ALLISON: તમે સાચું જ્યારે આવું કરી શકે છે. 1138 00:51:32,110 --> 00:51:33,510 ઠીક છે, 1 1 ને સમાન હોય છે. 1139 00:51:33,510 --> 00:51:34,970 1140 00:51:34,970 --> 00:51:37,642 >> રોબ બોડેન: તમે while-- કરી શકો છો માત્ર બદલે લૂપ માટે ઉપયોગ, 1141 00:51:37,642 --> 00:51:39,600 તમે હંમેશા કોડ શકો છો એક જ્યારે લૂપ, લૂપ માટે, 1142 00:51:39,600 --> 00:51:42,600 તેથી હું 0 કરતાં મોટો અથવા હું 10 કરતાં ઓછી છે. 1143 00:51:42,600 --> 00:51:45,200 1144 00:51:45,200 --> 00:51:46,010 >> ALLISON: ઓસમ. 1145 00:51:46,010 --> 00:51:50,640 અને પછી આપણે શું કરવું છે આંટીઓ, કે જે જ્યારે વપરાશકર્તા માન્યતા, જ્યાં માટે મહાન છે, 1146 00:51:50,640 --> 00:51:55,370 તમારી પાસેથી કંઈક મેળવવા માંગો છો તે માન્ય છે જો તમે તમારા વપરાશકર્તા, જુઓ 1147 00:51:55,370 --> 00:51:57,060 અને પછી ત્યાંથી ચાલુ રાખો. 1148 00:51:57,060 --> 00:52:04,000 તેથી તે જાણવા માટે વસ્તુઓ એક સાથે આવે છે તેને ચલાવવા માટે ચાલી રહ્યું છે, જ્યારે કામ કરે છે, 1149 00:52:04,000 --> 00:52:08,000 અને પછી તે ફરીથી ચલાવવા કરશે આ સ્થિતિ મળ્યા છે જો. 1150 00:52:08,000 --> 00:52:11,240 >> તેથી કદાચ શ્રેષ્ઠ માર્ગ આ કરવા માટે માત્ર અહીં એક ઉદાહરણ જોવા માટે છે. 1151 00:52:11,240 --> 00:52:14,620 હું હમણાં જ ઉલ્લેખ કર્યો છે, વપરાશકર્તા તેથી માન્યતા ખરેખર ઉપયોગી છે 1152 00:52:14,620 --> 00:52:17,520 અથવા શું whiles ખરેખર છે વપરાશકર્તા માન્યતા સાથે ઉપયોગી છે. 1153 00:52:17,520 --> 00:52:19,730 તેથી આ માત્ર રહ્યું છે કેટલાક વપરાશકર્તા ફરી પૂછવા 1154 00:52:19,730 --> 00:52:23,640 તેઓ હકારાત્મક નંબર દાખલ કરો ત્યાં સુધી, તમારા પી સમૂહ માટે ઉપયોગી હોઈ શકે છે, જે 1155 00:52:23,640 --> 00:52:24,190 આ અઠવાડિયે. 1156 00:52:24,190 --> 00:52:25,850 1157 00:52:25,850 --> 00:52:29,480 અને તેથી આ કિસ્સામાં, ત્યારે અમે શરૂઆતમાં આ કાર્યક્રમ ચલાવવા માટે, 1158 00:52:29,480 --> 00:52:32,260 તે છાપી રહ્યું છે હકારાત્મક નંબર દાખલ કરો. 1159 00:52:32,260 --> 00:52:34,810 તે કેટલાક વિચાર ચાલી રહ્યું છે વપરાશકર્તા તરફથી ઇનપુટ, 1160 00:52:34,810 --> 00:52:38,320 અને પછી તે તપાસ કરવા જઈ રહ્યું છે સ્થિતિ સામે ઇનપુટ 1161 00:52:38,320 --> 00:52:39,500 કે જે તમને તે માટે સુયોજિત કર્યા છે. 1162 00:52:39,500 --> 00:52:41,030 >> તેથી આ કિસ્સામાં, તે તપાસ ચાલી રહ્યું છે. 1163 00:52:41,030 --> 00:52:44,190 તે ઠીક છે, કહે છે, રહ્યું છે અમારા ઇનપુટ નકારાત્મક છે, 1164 00:52:44,190 --> 00:52:47,175 અથવા તે 0 અથવા નકારાત્મક છે, જે અમાન્ય હશે. 1165 00:52:47,175 --> 00:52:48,300 તેથી પછી તે ફરી પ્રોમ્પ્ટ કરશે. 1166 00:52:48,300 --> 00:52:50,280 1167 00:52:50,280 --> 00:52:50,780 પ્રશ્ન? 1168 00:52:50,780 --> 00:52:54,720 >> પ્રેક્ષક: એક પછી આ જ છે જ્યારે લૂપ છે કે તમે માત્ર કોડ નકલ જો 1169 00:52:54,720 --> 00:52:56,680 અને તે [અશ્રાવ્ય] જ્યારે લૂપ મૂકી? 1170 00:52:56,680 --> 00:52:59,620 1171 00:52:59,620 --> 00:53:05,160 >> ALLISON: હોત પ્રશ્ન હતો તેથી આ માત્ર એક જ્યારે જેવા જ હોય ​​છે 1172 00:53:05,160 --> 00:53:08,570 લૂપ અમે હતા માત્ર ઉપર જ્યારે લૂપ નકલ કરો. 1173 00:53:08,570 --> 00:53:12,440 તેથી આ કિસ્સામાં, તમારા જ્યારે લૂપ છે પ્રથમ શરત તપાસ જાઉં. 1174 00:53:12,440 --> 00:53:15,300 અમે પ્રયત્ન કર્યો છે, આ કિસ્સામાં, તેથી જો માત્ર એક જ્યારે લૂપ તરીકે લખી છે, 1175 00:53:15,300 --> 00:53:18,010 તે જ્યારે કહે છે કરશે ઇનપુટ એક કરતાં ઓછી છે. 1176 00:53:18,010 --> 00:53:20,801 પરંતુ અમે તે માટે ઇનપુટ નથી. 1177 00:53:20,801 --> 00:53:24,238 >> પ્રેક્ષક: જો તમે [અશ્રાવ્ય] લૂપ આ કોડ પણ સમાવેશ થાય છે, જ્યારે 1178 00:53:24,238 --> 00:53:28,166 પરંતુ પછી તમે કોડ સામનો પણ જ્યારે લૂપ ઉપર. 1179 00:53:28,166 --> 00:53:31,052 તમે ફક્ત આ કોડ હતું [અશ્રાવ્ય] જ્યારે લૂપ. 1180 00:53:31,052 --> 00:53:32,760 ALLISON: તે હશે આ જ વસ્તુ છે, હા. 1181 00:53:32,760 --> 00:53:37,110 તેથી જો તમે માત્ર લખી શકે છે તેના બદલે એક આમ હા કર્યા છે. 1182 00:53:37,110 --> 00:53:37,976 1183 00:53:37,976 --> 00:53:39,350 GABRIEL: પરંતુ તે વધુ ભવ્ય છે. 1184 00:53:39,350 --> 00:53:41,020 ALLISON: અરે વાહ, કે જે વધુ ભવ્ય છે. 1185 00:53:41,020 --> 00:53:44,560 તમે ડિઝાઇન અને whatnot માં મેળવી શકો છો પરંતુ હા, તમે સંપૂર્ણપણે કરી શકો છો. 1186 00:53:44,560 --> 00:53:45,850 1187 00:53:45,850 --> 00:53:47,072 કોઈપણ અન્ય પ્રશ્નો? 1188 00:53:47,072 --> 00:53:49,240 1189 00:53:49,240 --> 00:53:50,250 ઠંડી, ઠીક છે. 1190 00:53:50,250 --> 00:53:55,540 >> તેથી અમે શરતો વિશે ઘણું વાત કરી છે અમે હોય છે કે આ બધા આંટીઓ સાથે 1191 00:53:55,540 --> 00:53:58,615 જેથી અમે ખરેખર કરી રહ્યાં છે માં બુલિયન અભિવ્યક્તિઓ શરતો. 1192 00:53:58,615 --> 00:53:59,990 1193 00:53:59,990 --> 00:54:03,440 ફરીથી, તમે સી આ વાપરો, તેથી માત્ર પ્રકારની સંક્રમણ 1194 00:54:03,440 --> 00:54:06,050 ગ્રાફિક ઈન્ટરફેસ ખરેખર કોડિંગ. 1195 00:54:06,050 --> 00:54:07,480 1196 00:54:07,480 --> 00:54:09,100 >> સરસ, જેથી મોટી એક છે. 1197 00:54:09,100 --> 00:54:11,130 1198 00:54:11,130 --> 00:54:17,070 મૂળભૂત રીતે માત્ર દાખલ કરવા માટે પરવાનગી આપે છે અમારા કાર્યક્રમ અને ચેક કેટલાક તર્ક 1199 00:54:17,070 --> 00:54:17,790 sys શરતો. 1200 00:54:17,790 --> 00:54:22,150 તેથી આ કિસ્સામાં, ઠીક છે, 0 કરતાં એ વધારે છે? 1201 00:54:22,150 --> 00:54:24,070 તમે આ ચલાવી શકો છો, તેથી હા, તે છે. 1202 00:54:24,070 --> 00:54:28,060 તે માત્ર કેટલાક તપાસ છે તમે કર્યું છે કે સ્થિતિ 1203 00:54:28,060 --> 00:54:33,565 હું અમે બધા છો લાગે છે, કે જે સુયોજિત શરતો ચકાસણી સાથે આરામદાયક. 1204 00:54:33,565 --> 00:54:35,975 1205 00:54:35,975 --> 00:54:36,475 કૂલ. 1206 00:54:36,475 --> 00:54:38,760 1207 00:54:38,760 --> 00:54:44,530 તેથી તમારા અન્ય એક છે, બીજું જો જો આ સાચું હોય તો તમે ઠીક છે, તમે કહી શકો છો 1208 00:54:44,530 --> 00:54:46,150 આ પ્રથમ વસ્તુ નથી. 1209 00:54:46,150 --> 00:54:48,720 નહિંતર હું કરવા માંગો છો મૂળભૂત અને બીજું કંઈક. 1210 00:54:48,720 --> 00:54:51,977 1211 00:54:51,977 --> 00:54:55,060 આ કિસ્સામાં જેમ, તમે ક્યાં તો એક પસંદ હકારાત્મક નંબર અથવા નકારાત્મક સંખ્યા. 1212 00:54:55,060 --> 00:54:56,500 તમે માત્ર બે વિકલ્પો છે. 1213 00:54:56,500 --> 00:54:59,550 તમે તેને અનુલક્ષીને ચલાવવા માટે જરૂર છે શું તમારા યુઝર ઇનપુટ્સ. 1214 00:54:59,550 --> 00:55:02,920 તેથી જો તમે સારી રીતે કહી શકો છો તે 0 કરતાં મોટો છે? 1215 00:55:02,920 --> 00:55:03,480 કૂલ. 1216 00:55:03,480 --> 00:55:04,480 હકારાત્મક નંબર છાપો. 1217 00:55:04,480 --> 00:55:06,153 જો તે નથી, નકારાત્મક છાપો. 1218 00:55:06,153 --> 00:55:06,960 સારા દરેક વ્યક્તિને? 1219 00:55:06,960 --> 00:55:14,920 >> અને પછી ઓળખી એક વસ્તુ છે, જો સ્થિતિ મળ્યા છે, જો કે, 1220 00:55:14,920 --> 00:55:16,650 બીજું પણ ચલાવવા ક્યારેય થશે. 1221 00:55:16,650 --> 00:55:19,210 માત્ર આ એક કરશે એક સમયે ચલાવો. 1222 00:55:19,210 --> 00:55:20,410 તેથી તે વેપાર બંધ છે. 1223 00:55:20,410 --> 00:55:21,720 તમે બંને હોય મેળવવા માટે નથી. 1224 00:55:21,720 --> 00:55:23,566 તમે ક્યાં તો પ્રથમ શરત છે. 1225 00:55:23,566 --> 00:55:25,440 તમે ક્યાં તો હોય છે અથવા બીજું, બંને નથી. 1226 00:55:25,440 --> 00:55:26,849 1227 00:55:26,849 --> 00:55:28,890 પછી વસ્તુઓ કરી શકો છો કે જે પણ વધુ જટિલ, 1228 00:55:28,890 --> 00:55:31,060 , જો તમે કરી શકો છો કારણ કે તે બીજું, અને પછી બીજા. 1229 00:55:31,060 --> 00:55:32,810 તેથી આ કિસ્સામાં, અમે ત્રણ શરતો હોય છે. 1230 00:55:32,810 --> 00:55:34,830 1231 00:55:34,830 --> 00:55:38,370 અને ફરીથી, આ માત્ર એક જ છે, અંત રહ્યું ચલાવવામાં આવે છે. 1232 00:55:38,370 --> 00:55:41,030 તેથી જો તમે આશ્ચર્ય પામી શકે છે સારી રીતે, તમે શું જો 1233 00:55:41,030 --> 00:55:45,510 કંઈક કે જે આ બે મળી શકે છે. 1234 00:55:45,510 --> 00:55:49,520 કદાચ તમે inputting કરી રહ્યાં છો ગમે શરત બંને મળે છે 1235 00:55:49,520 --> 00:55:51,811 માટે જો અને બીજું જો. 1236 00:55:51,811 --> 00:55:53,060 ચલાવવા માટે જઈ રહ્યું છે કે માત્ર વસ્તુ 1237 00:55:53,060 --> 00:55:56,240 >> ALLISON: જલદી તે કંઈક શોધે છે તે માટે શરત મળે છે 1238 00:55:56,240 --> 00:55:59,790 સાચું માટે મૂલ્યાંકન કે, શું છે તેને ચલાવવા અને બીજું કંઇ ચાલી રહ્યું છે. 1239 00:55:59,790 --> 00:56:04,440 તમે હતા તેથી જો આ સંખ્યા છે તમારા પ્રથમ એક 0 વચ્ચે અને 5, 1240 00:56:04,440 --> 00:56:10,530 અથવા 3 વચ્ચે આ નંબર છે અને જો બીજા ભાગ માટે 5, 1241 00:56:10,530 --> 00:56:15,550 અને તમે ઇનપુટ નંબર હું 0 અને 5 and-- 4 જણાવ્યું હતું. 1242 00:56:15,550 --> 00:56:18,110 તે પ્રથમ એક હિટ રહ્યું છે. 1243 00:56:18,110 --> 00:56:20,960 તે ઠીક છે, આ કહેવું રહ્યું છે નંબર 0 અને 5 વચ્ચે છે. 1244 00:56:20,960 --> 00:56:22,480 ચલાવો અને છોડી દો. 1245 00:56:22,480 --> 00:56:25,340 એવું કહેવાય છે કે બીજા વિકલ્પ ક્યારેય ફટકો પડશે. 1246 00:56:25,340 --> 00:56:26,394 કૂલ? 1247 00:56:26,394 --> 00:56:27,250 ઓસમ. 1248 00:56:27,250 --> 00:56:31,300 >> ઠીક છે, આપણે પણ સ્વીચ નિવેદનો જો હોય તમે પણ more-- અથવા માફ કરશો વિચાર કરવા માંગો છો 1249 00:56:31,300 --> 00:56:31,965 સ્વીચ આગામી છે. 1250 00:56:31,965 --> 00:56:33,540 1251 00:56:33,540 --> 00:56:34,990 હું અહીં આગળ મારી રહ્યો છે. 1252 00:56:34,990 --> 00:56:36,370 1253 00:56:36,370 --> 00:56:39,210 ફરીથી, બહુવિધ બ્લોકો જો જ્યાં હું હમણાં જ કહ્યું હતું કે 1254 00:56:39,210 --> 00:56:45,600 જલદી તમે એક શરત શોધવા માટે છે તે મળ્યા અને બીજું જો બીજું તો છે, 1255 00:56:45,600 --> 00:56:46,630 નહીં. 1256 00:56:46,630 --> 00:56:49,560 તમે તપાસ કરવાની જરૂર છે, તો ઘણી વસ્તુઓ છે, તમે છો 1257 00:56:49,560 --> 00:56:53,000 આ કારણ કે ઉપયોગ કરવા માંગો છો જઈ તે અહીં દરેક સમય તપાસ કરશે. 1258 00:56:53,000 --> 00:56:58,060 તેથી આ મારફતે અને જો રન કરશે તે 90 કરતાં વધારે અથવા સમાન છે 1259 00:56:58,060 --> 00:56:59,160 તે છાપી રહ્યું છે. 1260 00:56:59,160 --> 00:57:00,530 1261 00:57:00,530 --> 00:57:03,600 અને તે દ્વારા ચલાવવામાં આવશે અને આ દરેક એક એક તપાસો. 1262 00:57:03,600 --> 00:57:06,444 >> પ્રેક્ષક: તેથી આ હશે [અશ્રાવ્ય] કરતાં વધારે બગડેલ. 1263 00:57:06,444 --> 00:57:07,735 આ [અશ્રાવ્ય] જેવા હશે? 1264 00:57:07,735 --> 00:57:10,990 1265 00:57:10,990 --> 00:57:15,740 >> ALLISON: આ પ્રશ્ન આ હશે છે ઘોડાગાડી કે આ તમે શું કરવા માંગો છો નથી. 1266 00:57:15,740 --> 00:57:19,830 તે ખરેખર શું છે તેના પર આધાર રાખે છે તમે તમારા કાર્યક્રમ કરવા માંગો છો. 1267 00:57:19,830 --> 00:57:22,291 >> પ્રેક્ષક: હું તમને 90 મૂકી જો જેવી થાય છે. 1268 00:57:22,291 --> 00:57:23,290 ALLISON: તમે મૂકી 90-- 1269 00:57:23,290 --> 00:57:24,206 પ્રેક્ષક: [અશ્રાવ્ય]. 1270 00:57:24,206 --> 00:57:25,584 1271 00:57:25,584 --> 00:57:27,250 GABRIEL: તમે બે વસ્તુઓ વિચાર જઈ રહ્યાં છો. 1272 00:57:27,250 --> 00:57:28,916 ALLISON: તમે બે વસ્તુઓ વિચાર જઈ રહ્યાં છો. 1273 00:57:28,916 --> 00:57:29,420 હા, બે. 1274 00:57:29,420 --> 00:57:32,420 1275 00:57:32,420 --> 00:57:33,920 >> રોબ બોડેન: બે? 1276 00:57:33,920 --> 00:57:34,580 >> ALLISON: ના 1277 00:57:34,580 --> 00:57:35,288 >> રોબ બોડેન: ચાર. 1278 00:57:35,288 --> 00:57:37,070 1279 00:57:37,070 --> 00:57:40,070 તમે 90 મૂકી, તો તે તમને કહે છે જો તમે એક સી મળી છે, તમે બી મળી છે, એ મળી 1280 00:57:40,070 --> 00:57:40,545 તમે એક ડી મળ્યું 1281 00:57:40,545 --> 00:57:41,461 >> પ્રેક્ષક: [અશ્રાવ્ય]. 1282 00:57:41,461 --> 00:57:42,196 1283 00:57:42,196 --> 00:57:42,820 ALLISON: અધિકાર. 1284 00:57:42,820 --> 00:57:44,778 તેથી હું તમને શું પર આધાર રાખે છે તમે કાર્યક્રમ માંગો છો. 1285 00:57:44,778 --> 00:57:47,050 ક્યારેક તમે કરવાની જરૂર છે ઘણી વસ્તુઓ તપાસો. 1286 00:57:47,050 --> 00:57:49,970 1287 00:57:49,970 --> 00:57:55,270 તમે ખૂબ ઊંડા મળશે શું તમે આગળ જવા તરીકે સારી ડિઝાઇન છે. 1288 00:57:55,270 --> 00:57:57,090 મહત્વની વસ્તુ ખ્યાલ આ છે કે 1289 00:57:57,090 --> 00:58:01,090 અહીં તમામ ચાર શરતો તપાસ કરશે. 1290 00:58:01,090 --> 00:58:05,860 જ્યારે આ એક હોય તો બીજું બીજું તો હતા તો બીજું જો કે તે પ્રથમ કેસ હિટ કરશે 1291 00:58:05,860 --> 00:58:07,950 તે તમને એક એક મળી છે અને કરવામાં છાપી શકે છે. 1292 00:58:07,950 --> 00:58:10,250 >> રોબ બોડેન: પણ અમે તો જો આ ફેરફાર કરવાનો નિર્ણય લીધો 1293 00:58:10,250 --> 00:58:13,880 અને 90 કરતાં વધારે અથવા સમાન વધારે છે, જો, અને 80 કરતાં વધારે અથવા સમાન 1294 00:58:13,880 --> 00:58:19,710 અને કરતાં ઓછી અથવા 89 થી સમાન છે, તો એ 70 કરતાં વધારે અથવા સમાન વધારે છે, 1295 00:58:19,710 --> 00:58:23,830 અને એ કરતાં ઓછી અથવા સમાન 79 છે, કે જેથી યોગ્ય હશે. 1296 00:58:23,830 --> 00:58:27,190 કે અમે શું કરવા માંગો છો, પરંતુ પડશે તે હજુ પણ તે દરેક એક ચકાસે છે. 1297 00:58:27,190 --> 00:58:34,050 >> પ્રથમ દૃશ્ય, જ્યારે તેથી જો આપણે બીજું બીજું જો 90 દાખલ, 1298 00:58:34,050 --> 00:58:37,300 અને અમે તે પછી 90 દાખલ તેને સુધારવા રહ્યું છે. 1299 00:58:37,300 --> 00:58:39,615 તે પ્રથમ તપાસ કરશે એક, પ્રિન્ટ તમે એક એક મળી 1300 00:58:39,615 --> 00:58:42,590 , બધું અવગણો કારણ કે પહેલેથી જ કામ કરે છે કે જે એક જોવા મળે છે. 1301 00:58:42,590 --> 00:58:46,360 બધા કિસ્સાઓમાં પરસ્પર વિશિષ્ટ છે જો જો બીજું બીજું, જો પર આધારિત છે. 1302 00:58:46,360 --> 00:58:48,630 તેથી તે ચલાવવા પડશે પ્રથમ તો, પછી તે થાય છે. 1303 00:58:48,630 --> 00:58:49,790 તે ઓવરને પર જાઓ પડશે. 1304 00:58:49,790 --> 00:58:52,400 >> બદલો અમે તો, જ્યારે આ હું શું હતું હોઈ 1305 00:58:52,400 --> 00:58:54,204 89 કરતાં ઓછી અથવા સમાન સાથે કહે છે. 1306 00:58:54,204 --> 00:58:55,620 તે પ્રથમ એક તપાસ ચાલી રહ્યું છે. 1307 00:58:55,620 --> 00:58:56,560 તે પ્રિન્ટ પડશે. 1308 00:58:56,560 --> 00:58:58,010 તે બીજી એક તપાસ કરીશું. 1309 00:58:58,010 --> 00:58:59,010 તે છાપવા માટે ચાલી રહ્યું છે. 1310 00:58:59,010 --> 00:58:59,910 ત્રીજા એક તપાસો. 1311 00:58:59,910 --> 00:59:00,620 છાપી રહ્યું છે નથી. 1312 00:59:00,620 --> 00:59:01,495 ચોથી વન તપાસો. 1313 00:59:01,495 --> 00:59:02,420 હવે છાપી રહ્યું છે. 1314 00:59:02,420 --> 00:59:05,380 , બીજા તો તે કિસ્સામાં તેથી આવૃત્તિ, કારણ કે આ કેસ 1315 00:59:05,380 --> 00:59:09,120 પરસ્પર વિશિષ્ટ છે, તે છે જો જો બીજું બીજું યોગ્ય ઉપયોગ, 1316 00:59:09,120 --> 00:59:12,970 કારણ કે હોય રહ્યું છે શરતો ઓછા ચકાસે છે 1317 00:59:12,970 --> 00:59:14,750 આ આવૃત્તિ કરતાં. 1318 00:59:14,750 --> 00:59:17,692 1319 00:59:17,692 --> 00:59:18,400 ALLISON: ઓસમ. 1320 00:59:18,400 --> 00:59:20,580 તેથી અન્ય વસ્તુ અમે કરી શકો છો શું સ્વીચ નિવેદનો છે. 1321 00:59:20,580 --> 00:59:23,104 1322 00:59:23,104 --> 00:59:25,270 મૂળભૂત રીતે એક સ્વીચ નિવેદન કેટલાક ચલ લે છે, 1323 00:59:25,270 --> 00:59:28,780 આ કિસ્સામાં તે n છે, અને ચલાવવા માટે, કે જે કિસ્સામાં નક્કી કરે છે. 1324 00:59:28,780 --> 00:59:33,106 તેથી આ એક છે કે જ્યાં તમારા કેસો પણ છે પ્રકારની પરસ્પર વિશિષ્ટ પ્રયત્ન કરીશું. 1325 00:59:33,106 --> 00:59:35,210 1326 00:59:35,210 --> 00:59:37,940 આ કિસ્સામાં, તેથી જો અમે એક છે, તે વિચાર 1327 00:59:37,940 --> 00:59:42,270 કે જે મેળ રહ્યું n ના ચલ ગમે કિંમત 1328 00:59:42,270 --> 00:59:48,700 આ કિસ્સાઓમાં એક, તેથી 1, 2, અથવા છે 3, અને લાગતાવળગતા રેખા છાપો. 1329 00:59:48,700 --> 00:59:51,870 >> અને પછી તમે અહીં નોટિસ જો, અમે પણ મૂળભૂત છે, 1330 00:59:51,870 --> 00:59:54,670 જે તમે તમારા બીજા તરીકે લાગે છે કરી શકો છો. 1331 00:59:54,670 --> 00:59:58,510 તમે કોઈપણ અન્ય નંબર પસંદ છે, તેથી જો આ કિસ્સામાં 1, 2, અને 3 ઉપરાંત 1332 00:59:58,510 --> 00:59:59,885 તે માત્ર અમાન્ય છાપી રહ્યું છે. 1333 00:59:59,885 --> 01:00:03,690 1334 01:00:03,690 --> 01:00:08,390 વિરુદ્ધ IFS વાપરવા માટે જ્યારે નક્કી સ્વીચો વિરુદ્ધ elses જો રહ્યું છે 1335 01:00:08,390 --> 01:00:12,590 કંઈક હોઈ કે તમે ગાય્ઝ કરશે તમે લખવાનું શરૂ મુજબના તરીકે ડિઝાઇન જોવા 1336 01:00:12,590 --> 01:00:15,270 વધુ જટિલ પ્રોગ્રામ છે, અને કોઈ હાર્ડ અને ઝડપી નિયમો હોય છે 1337 01:00:15,270 --> 01:00:16,330 જ્યારે તેમને વાપરવા માટે. 1338 01:00:16,330 --> 01:00:17,890 તે ખરેખર તમારા સંદર્ભ પર આધાર રાખે છે. 1339 01:00:17,890 --> 01:00:18,590 >> રોબ બોડેન: અને માત્ર તે ત્યાં બહાર ફેંકવું 1340 01:00:18,590 --> 01:00:20,131 તે વધુ આરામદાયક વિભાગ છે, કારણ કે. 1341 01:00:20,131 --> 01:00:20,920 1342 01:00:20,920 --> 01:00:25,053 સ્વીચો, તેઓ વલણ ધરાવે છે હોઈ જેથી તમે મર્યાદિત કરી રહ્યાં છો 1343 01:00:25,053 --> 01:00:27,430 માર્ગો સંખ્યામાં તમે તેમને વાપરવા માટે કરી શકો છો, IFS, કારણ કે 1344 01:00:27,430 --> 01:00:30,100 આ પરિસ્થિતિ ખૂબ પ્રયત્ન કરી શકો છો તમે ઇચ્છો ખૂબ કંઈપણ. 1345 01:00:30,100 --> 01:00:33,410 સાથે કિસ્સાઓમાં સ્વિચ નંબરો હોય છે, 1346 01:00:33,410 --> 01:00:37,770 અથવા તકનીકી તેઓ અક્ષરો હશે, પરંતુ કરી શકો છો કારણ કે અમે જોશો અક્ષરો, નંબરો માત્ર છે. 1347 01:00:37,770 --> 01:00:44,250 તેથી તેઓ સંખ્યામાં છે, પરંતુ સ્વીચો હોય છે જો કરતાં ખરેખર વધુ કાર્યક્ષમ છે 1348 01:00:44,250 --> 01:00:50,060 બીજું બીજું, જો, તો પણ, કારણ કે પહેલાં સારી રીતે ઉદાહરણ લેવા, 1349 01:00:50,060 --> 01:00:51,486 જો એક ગ્રેડ ઉદાહરણ સારું લાગે છે. 1350 01:00:51,486 --> 01:00:52,550 1351 01:00:52,550 --> 01:00:57,080 >> વેલ અમે તેના બદલે, ચાલો અહીં કહો આ એક બીજું કારણ કે દૃશ્ય જો બીજું જો. 1352 01:00:57,080 --> 01:01:00,930 , એ બરાબર જો 1 સમકક્ષ તેથી જો તમે ઓછી સંખ્યામાં લીધો છાપો. 1353 01:01:00,930 --> 01:01:04,490 N એ, 2 સમકક્ષ સમકક્ષ હોય તો બીજું તો તમે એક માધ્યમ પકડી સંખ્યા. 1354 01:01:04,490 --> 01:01:06,550 બરાબર 3 બરાબર બાકી, જો ઊંચી છે. 1355 01:01:06,550 --> 01:01:08,060 બાકી અમાન્ય છે. 1356 01:01:08,060 --> 01:01:09,820 >> તેથી આપણે આપણા દૃશ્ય હતી કહે છે. 1357 01:01:09,820 --> 01:01:14,060 તેથી આપણે દાખલ કરો દો, કહો 4, તેથી અમે અમાન્ય અપેક્ષા. 1358 01:01:14,060 --> 01:01:17,410 આ રીતે જો બીજું બીજું કે અભિગમ કામ કરવા જઈ રહ્યું છે 1359 01:01:17,410 --> 01:01:18,740 પ્રથમ શરત ચકાસે છે. 1360 01:01:18,740 --> 01:01:19,776 તે સંતુષ્ટ નથી. 1361 01:01:19,776 --> 01:01:21,150 તેથી અમે બીજી શરત તપાસો. 1362 01:01:21,150 --> 01:01:21,940 તે સંતુષ્ટ નથી. 1363 01:01:21,940 --> 01:01:23,023 ત્રીજા સ્થિતિ તપાસો. 1364 01:01:23,023 --> 01:01:23,640 સંતુષ્ટ નથી. 1365 01:01:23,640 --> 01:01:26,650 તેથી અમે બીજા પર જાઓ અને અમાન્ય છાપો. 1366 01:01:26,650 --> 01:01:30,169 >> આ માર્ગ સ્વીચ કામ કરે છે તે નીચે કમ્પાઇલ 1367 01:01:30,169 --> 01:01:31,960 અમે જઈ રહ્યાં છો શું એક કૂદકો ટેબલ પર કૉલ કરો. 1368 01:01:31,960 --> 01:01:33,180 1369 01:01:33,180 --> 01:01:37,120 મુખ્ય વિચાર અસ્તિત્વ તમે 4 દાખલ કરો કે, 1370 01:01:37,120 --> 01:01:39,090 તે તરત જ મૂળભૂત જઈ શકો છો. 1371 01:01:39,090 --> 01:01:41,460 તે એમ હું કેસ 1 તપાસ કરવાની જરૂર નથી? 1372 01:01:41,460 --> 01:01:42,350 ના કે તે નથી. 1373 01:01:42,350 --> 01:01:42,850 કેસ 2? 1374 01:01:42,850 --> 01:01:43,240 ના. 1375 01:01:43,240 --> 01:01:43,770 કેસ 3? 1376 01:01:43,770 --> 01:01:44,270 ના. 1377 01:01:44,270 --> 01:01:45,090 ડિફૉલ્ટ. 1378 01:01:45,090 --> 01:01:47,610 ઓકે, આ હું જ્યાં હોવા જ જોઈએ માંગો છો, અને પછી તે ચલાવો. 1379 01:01:47,610 --> 01:01:49,590 ના, તે તરત જ મૂળભૂત કૂદકા. 1380 01:01:49,590 --> 01:01:51,900 અથવા હું 2 દાખલ, તે છે તરત જ 2 જવા માટે જવાનું 1381 01:01:51,900 --> 01:01:54,060 કેસ 1 મારફતે જાઓ જરૂર વગર. 1382 01:01:54,060 --> 01:01:57,820 >> કે જેથી રીતે વાસ્તવિકતાથી હવે છે 1383 01:01:57,820 --> 01:02:00,250 કાર્યક્ષમતા લાભ કે ખૂબ નથી. 1384 01:02:00,250 --> 01:02:02,880 સામાન્ય રીતે કમ્પ્યુટર્સ ખૂબ છે, ઝડપી, અને તે કે મહાન નથી. 1385 01:02:02,880 --> 01:02:07,270 પરંતુ તે કેસ છે કે સ્વીચો ઝડપી છે. 1386 01:02:07,270 --> 01:02:10,380 તમે ખરેખર કરી રહ્યા છો, ઑપ્ટિમાઇઝ સ્વીચ ઉપયોગ કરે છે. 1387 01:02:10,380 --> 01:02:11,980 1388 01:02:11,980 --> 01:02:12,710 >> ALLISON: સરસ. 1389 01:02:12,710 --> 01:02:15,270 અને પછી અમે ત્રણ ભાગનું બનેલું ઓપરેટર છે. 1390 01:02:15,270 --> 01:02:19,470 તેથી હું અગાઉ ઉલ્લેખ ખબર શબ્દ વાકયરચનામાં ખાંડ. 1391 01:02:19,470 --> 01:02:24,160 તેથી તે બનાવવા માટે કે જે હમણાં જ વસ્તુઓ વધુ સંક્ષિપ્ત તમારા કોડ. 1392 01:02:24,160 --> 01:02:25,590 તેથી આ એક તે કિસ્સાઓ છે. 1393 01:02:25,590 --> 01:02:31,430 >> તેથી ત્રણ ભાગનું બનેલું ઓપરેટર પ્રશ્ન ચિહ્ન કોલોન અમે લીટી શબ્દમાળા જુઓ 1394 01:02:31,430 --> 01:02:35,810 100 કરતાં એ વધારે બરાબર પ્રશ્ન ચિહ્ન ઉચ્ચ કોલોન ઓછી છે. 1395 01:02:35,810 --> 01:02:41,800 તેથી સામાન્ય રીતે આ કેવી રીતે કામ તે છે, 100 કરતાં વધારે એ એક શરત છે. 1396 01:02:41,800 --> 01:02:43,674 તેથી હું તે અર્થમાં બનાવવા માટે કરી શકો છો. 1397 01:02:43,674 --> 01:02:44,840 તે એક પ્રશ્ન પૂછવા જેવા છે. 1398 01:02:44,840 --> 01:02:47,320 કે ઓહ, એ 100 કરતાં વધારે છે, કહેતા છે. 1399 01:02:47,320 --> 01:02:48,340 કોણ જાણે? 1400 01:02:48,340 --> 01:02:50,750 અને તે માટે મૂલ્યાંકન જો સાચું છે, તે તમને આપી રહ્યું છે 1401 01:02:50,750 --> 01:02:54,270 છે કે પ્રથમ વસ્તુ ઊંચી હોય છે, જે ત્યાં યાદી. 1402 01:02:54,270 --> 01:02:55,840 અન્યથા તે તમે નીચા આપી રહ્યું છે. 1403 01:02:55,840 --> 01:03:01,210 તેથી આ માત્ર એક ખરેખર સરળ છે અને કાર્યક્ષમ માર્ગ જો બીજું જેવા કરવું. 1404 01:03:01,210 --> 01:03:02,780 આ તમામ છે. 1405 01:03:02,780 --> 01:03:07,450 >> અને અમે આ લખી હતી જો શરતી જો બીજું એક કારણ કે 1406 01:03:07,450 --> 01:03:12,480 એ વધારે છે, જો તે હશે 100 કરતા ઊંચા આવો. 1407 01:03:12,480 --> 01:03:14,220 બાકી, નીચા પાછા. 1408 01:03:14,220 --> 01:03:17,570 આ માત્ર એક વધુ છે તે લખવાની સંક્ષિપ્ત રીતે. 1409 01:03:17,570 --> 01:03:27,090 >> રોબ બોડેન: તેથી આ ચોક્કસ ઉદાહરણ જ્યારે તમે કંઈક કરી રહ્યા છીએ છે 1410 01:03:27,090 --> 01:03:30,190 આ જેમ, આ પેટર્ન છે જ્યાં હું ખૂબ જ વારંવાર ત્રણ ભાગનું બનેલું ઉપયોગ. 1411 01:03:30,190 --> 01:03:31,540 1412 01:03:31,540 --> 01:03:35,460 તેથી અમે હજુ સુધી અવકાશ વિશે વાત કરી છે પરંતુ હું શબ્દમાળા ઓ અર્ધવિરામ જોયા નફરત. 1413 01:03:35,460 --> 01:03:39,150 એ 100 કરતા વધારે હોય, તો તે ઉચ્ચ સમકક્ષ હોય છે. 1414 01:03:39,150 --> 01:03:40,660 બાકી, ઓછી સમકક્ષ હોય છે. 1415 01:03:40,660 --> 01:03:45,070 તે પેટર્ન તેથી, તે પાંચ રેખાઓ સમય કોડ શાબ્દિક 100% 1416 01:03:45,070 --> 01:03:49,800 શું ટ્રાન્સફર કરી શકાય છે ત્યાં સુધી એક ત્રિપુટી સાથે હતી. 1417 01:03:49,800 --> 01:03:52,340 તેથી ત્રિપુટી, કોડ એક વાક્ય. 1418 01:03:52,340 --> 01:03:54,640 પાંચ, બીજું તો. 1419 01:03:54,640 --> 01:03:56,910 કે હું નિર્દેશ એક ઉદાહરણ છે દરેક એક સમય બહાર. 1420 01:03:56,910 --> 01:03:59,250 આ કરશે મહાન સ્થળ ત્રણ ભાગનું બનેલું ઓપરેટર છે. 1421 01:03:59,250 --> 01:04:00,647 તેથી તે સ્વચ્છ છે. 1422 01:04:00,647 --> 01:04:01,980 પરંતુ લોકો તેને ક્યારેય ઉપયોગ કરે છે. 1423 01:04:01,980 --> 01:04:06,140 1424 01:04:06,140 --> 01:04:08,030 >> ALLISON: ગાબે તે દૂર લો. 1425 01:04:08,030 --> 01:04:11,110 >> GABRIEL: તેથી હવે તમે ગાય્સ બધા વ્યાખ્યાન આ અઠવાડિયે શીખ્યા 1426 01:04:11,110 --> 01:04:13,420 એક કે બધું કમ્પ્યુટર અધિકાર, દ્વિસંગી છે? 1427 01:04:13,420 --> 01:04:14,570 જસ્ટ અહીં દીવા જેવા હોય છે. 1428 01:04:14,570 --> 01:04:16,492 તમે ક્યાં અને બંધ કરી શકો છો. 1429 01:04:16,492 --> 01:04:18,450 અને બધું દ્વારા, હું તેનો અર્થ શાબ્દિક બધું. 1430 01:04:18,450 --> 01:04:24,272 કેટલાક નંબરો છે, અને અક્ષરો, અને શબ્દમાળાઓ, અને તે પણ આ કોડ તમે જ્યારે લખે છે કે, 1431 01:04:24,272 --> 01:04:26,480 તે મશીન માટે કમ્પાઈલ નહીં કે જેવી કોડ અને સામગ્રી, 1432 01:04:26,480 --> 01:04:29,230 જેથી તે બધા 0 અને 1 'નીચે ઉકળે. 1433 01:04:29,230 --> 01:04:34,540 >> અને તેથી અમે કામ કરીએ છીએ પૂર્ણાંકો, જે સાથે 1434 01:04:34,540 --> 01:04:38,000 ટેકનિકલી ખૂબ છે કે જે કંઈક છે સરળ, અમે સામગ્રી કરવા માટે સમર્થ હોવું જોઈએ 1435 01:04:38,000 --> 01:04:40,630 છે, કે જે તેમને ઉમેરવા જેવું સરળ વસ્તુઓ કદાચ એક 1436 01:04:40,630 --> 01:04:42,300 તમે અધિકાર છે, બે પૂર્ણાંકો કરી શકો છો? 1437 01:04:42,300 --> 01:04:47,410 તેથી વધુમાં અને બાદબાકી માત્ર કામ કરે છે તે દશાંશ નોટેશન કામ કરે છે, જેમ કે 1438 01:04:47,410 --> 01:04:50,780 અહીં સિવાય તે યોગ્ય દ્વિસંગી છે? 1439 01:04:50,780 --> 01:04:52,090 તેથી તે આધાર બે છે. 1440 01:04:52,090 --> 01:04:54,070 તેથી 1 વત્તા 1 ઉમેરવા માટે. 1441 01:04:54,070 --> 01:04:57,020 તે આપે 0 અને 1 પર વહન કરે છે. 1442 01:04:57,020 --> 01:05:01,335 અને તેથી હવે, કે કરી રાખવા વધુ રસપ્રદ પ્રશ્ન આવે છે. 1443 01:05:01,335 --> 01:05:03,730 1444 01:05:03,730 --> 01:05:07,710 >> અમે તમામ પ્રતિનિધિત્વ કરવા માટે કેવી રીતે ખબર કમ્પ્યુટર હકારાત્મક પૂર્ણાંકો, 1445 01:05:07,710 --> 01:05:09,870 પરંતુ આ એક કસરત કરી દો. 1446 01:05:09,870 --> 01:05:15,240 તમે ગાય્સ 1960 અથવા બધા છે ડોળ કરવો કંઈક છે, જે કમ્પ્યુટર બનાવવા માટે પ્રયાસ કરી 1447 01:05:15,240 --> 01:05:19,950 અને તમે આવે છે 1 બાદ સ્ટોર એક માર્ગ છે, 1448 01:05:19,950 --> 01:05:22,554 ઉદાહરણ માટે, અથવા કોઈપણ ઓછા તે બાબત માટે પૂર્ણાંક. 1449 01:05:22,554 --> 01:05:23,470 તમે કેવી રીતે કરવા માંગો છો? 1450 01:05:23,470 --> 01:05:27,820 1451 01:05:27,820 --> 01:05:29,220 કોઈપણ વિચારો? 1452 01:05:29,220 --> 01:05:31,302 જસ્ટ મને અંતે કંઈપણ ફેંકવું. 1453 01:05:31,302 --> 01:05:32,264 હા? 1454 01:05:32,264 --> 01:05:39,480 >> પ્રેક્ષક: [અશ્રાવ્ય] રચના તમારી [અશ્રાવ્ય] જો એક ખાસ. 1455 01:05:39,480 --> 01:05:42,590 >> GABRIEL: તમે એક રચના કરી શકે છે 0 અથવા 1 પ્રયત્ન કરશે, જે ખાસ બીટ. 1456 01:05:42,590 --> 01:05:45,590 જો તે હકારાત્મક એક કહો અને 0 તે નકારાત્મક છે તો. 1457 01:05:45,590 --> 01:05:48,171 થોડી અને પછી બાકીના માત્ર નંબર સ્ટોર કરવા માટે આવે છે. 1458 01:05:48,171 --> 01:05:48,670 કૂલ. 1459 01:05:48,670 --> 01:05:49,990 તેથી તે ખૂબ જ સારો વિચાર છે. 1460 01:05:49,990 --> 01:05:51,550 અમે મને ખબર નથી, 200 છે. 1461 01:05:51,550 --> 01:05:54,720 અને પ્રથમ બીટ છે, જો ચાલુ, પછી તે વત્તા 200. 1462 01:05:54,720 --> 01:05:57,270 તે બંધ છે, તો તે 200 ઓછા છે. 1463 01:05:57,270 --> 01:05:58,380 કૂલ. 1464 01:05:58,380 --> 01:06:01,350 >> માત્ર નાના એક છે આ સાથે સમસ્યા છે, 1465 01:06:01,350 --> 01:06:05,370 જે અમે વસ્તુઓ ટૂંકમાં પ્રયત્ન કરો, તો છે. 1466 01:06:05,370 --> 01:06:18,910 તેથી અમે અહીં 11111 હોય છે કલ્પના, અને અમે 00100 ગમે સાથે આ એકત્ર કરી રહ્યા છીએ. 1467 01:06:18,910 --> 01:06:21,630 તે બે પોઝિટિવ હોય તો, તે દંડ છે. 1468 01:06:21,630 --> 01:06:24,470 પરંતુ પછી જો એક તેમને જેમ, નકારાત્મક છે 1469 01:06:24,470 --> 01:06:27,410 ચાલો કહે છે કે આ થોડી અહીં જવાબદાર છે કે જે એક છે 1470 01:06:27,410 --> 01:06:31,390 for-- હું separate-- કરવા જાઉં છું તેથી આ એક છે કે આ નંબર અહીં અર્થ થાય છે 1471 01:06:31,390 --> 01:06:31,970 હકારાત્મક છે. 1472 01:06:31,970 --> 01:06:34,450 આ એક આ અર્થ એ થાય કે અહીં નંબર, અધિકાર નકારાત્મક છે? 1473 01:06:34,450 --> 01:06:37,010 >> પરંતુ તે પછી તમે છો ત્યારે તેમને સરવાળો પર જઈને, તમે 1474 01:06:37,010 --> 01:06:40,180 એક નિવેદનમાં જો જરૂર આ 0 છે, તો કહેતા ઓહ 1475 01:06:40,180 --> 01:06:43,479 પછી મારા રકમ હશે કંઇક અલગ છે, અધિકાર? 1476 01:06:43,479 --> 01:06:45,270 તેથી સહેજ છે કરવા માટે માર્ગ વધુ હોંશિયાર 1477 01:06:45,270 --> 01:06:48,520 બે પૂરક તરીકે ઓળખાય છે, જે. 1478 01:06:48,520 --> 01:06:52,350 તેથી મૂળભૂત રીતે આપણે શું અમે વ્યાખ્યાયિત થયેલ બાદ 1 1479 01:06:52,350 --> 01:06:57,250 આ વસ્તુ હોઈ જો કે 1 અમને આપે 0 અમે ઉમેરો. 1480 01:06:57,250 --> 01:06:59,470 1481 01:06:59,470 --> 01:07:00,860 મને પુનરાવર્તન કરીએ. 1482 01:07:00,860 --> 01:07:03,280 તેથી આ અહીં 1 કહે છે કે દો. 1483 01:07:03,280 --> 01:07:08,110 1484 01:07:08,110 --> 01:07:13,570 શું ચીજ છે કે કુદરતી રીતે હકારાત્મક પૂર્ણાંકો 1485 01:07:13,570 --> 01:07:15,570 કે ઉમેરવામાં અમને 0 આપે છે? 1486 01:07:15,570 --> 01:07:19,150 1487 01:07:19,150 --> 01:07:21,030 અમે આ નંબર પર ઉમેરવા માટે તેને પ્રયાસ કરો તો? 1488 01:07:21,030 --> 01:07:22,830 1489 01:07:22,830 --> 01:07:28,032 અમે બરાબર, તેથી આપણે ઉમેરવા માટે જઈ રહ્યાં છો. 1490 01:07:28,032 --> 01:07:32,820 1491 01:07:32,820 --> 01:07:38,065 અમે 1 વત્તા 1 હોય રહ્યા છીએ 0 છે, અને પછી તે પર વહન કરે છે. 1492 01:07:38,065 --> 01:07:40,160 1493 01:07:40,160 --> 01:07:45,490 અને પછી અમે ફરી 0 વિચાર જઈ રહ્યાં છો. 1494 01:07:45,490 --> 01:07:47,730 1495 01:07:47,730 --> 01:07:48,820 હું મૂંઝવણમાં મેળવવામાં છું. 1496 01:07:48,820 --> 01:07:51,670 અને જો તમે 0 વિચાર જઈ રહ્યાં છો અને 0 અને 0 અને 0 અને 0 અને 0 છે. 1497 01:07:51,670 --> 01:07:52,450 0 ઘણી બધી. 1498 01:07:52,450 --> 01:07:56,240 >> ખૂબ જ છેલ્લા એક સમયે, અમે નથી તે પર ચાલુ કરવા માટે સક્ષમ હશે, 1499 01:07:56,240 --> 01:07:59,614 દો, કારણ કે અમે માત્ર કામ કરી રહ્યાં છે કહે છે એક બાઈટ, તેથી માત્ર 8 બીટ્સ છે. 1500 01:07:59,614 --> 01:08:02,780 તેથી કોમ્પ્યુટર મૂળભૂત રીતે શું કરે છે માત્ર છે, કે [અશ્રાવ્ય] વિશે forgets 1501 01:08:02,780 --> 01:08:03,279 ઠીક છે? 1502 01:08:03,279 --> 01:08:04,530 1503 01:08:04,530 --> 01:08:06,880 તેથી આ કહેવાય છે બે કોમ્પ્લીમેન્ટ. 1504 01:08:06,880 --> 01:08:15,180 હોઈ કરવા માટે અમે ફક્ત 1 ઓછા વ્યાખ્યાયિત વાત અહીં તમે 1 ઉમેરવા માટે કે જો તે 1505 01:08:15,180 --> 01:08:15,995 તમે 0 આપશે. 1506 01:08:15,995 --> 01:08:17,609 1507 01:08:17,609 --> 01:08:20,180 અને તે ખૂબ જ ઠંડી હોય છે અમે ખરેખર નથી કારણ કે 1508 01:08:20,180 --> 01:08:24,090 અમલ કરવા માટે અંતમાં જરૂર છે રકમ એક અલગ પ્રકાર 1509 01:08:24,090 --> 01:08:26,590 કે શું તેના પર આધાર રાખીને નકારાત્મક કે સકારાત્મક સંખ્યા. 1510 01:08:26,590 --> 01:08:27,465 તે અર્થમાં બનાવવા નથી? 1511 01:08:27,465 --> 01:08:28,740 1512 01:08:28,740 --> 01:08:32,370 >> આપણે શું કરવું કે જેથી એક વસ્તુ અહીં કન્વર્ટ કરવા માટે 1513 01:08:32,370 --> 01:08:38,550 હકારાત્મક અને નકારાત્મક વચ્ચે પૂર્ણાંક પછી અમે બધું વિમાનની મુસાફરી છે 1514 01:08:38,550 --> 01:08:40,930 અને પછી અમે તે નંબર 1 ઉમેરવા માટે. 1515 01:08:40,930 --> 01:08:43,140 તમે તેને જાતે કરી પ્રયત્ન કરો, તો કાગળ એક ભાગ પર, 1516 01:08:43,140 --> 01:08:44,681 તમે તે અર્થમાં બનાવે છે તે જોવા માટે જઈ રહ્યાં છો. 1517 01:08:44,681 --> 01:08:51,000 પરંતુ હું આ નંબર લેવા માટે જો અહીં, આ પાંચ છે. 1518 01:08:51,000 --> 01:08:54,859 હું બધું વિમાનની મુસાફરી તેથી જો અહીં, તેથી 1, 1, 1, 1, 1. 1519 01:08:54,859 --> 01:08:55,880 1520 01:08:55,880 --> 01:08:57,830 , ફ્લિપ, ફ્લિપ ફ્લિપ કરો. 1521 01:08:57,830 --> 01:09:00,130 અને પછી હું તે માટે 1 ઉમેરવા. 1522 01:09:00,130 --> 01:09:02,750 હું બરાબર ઓછા 5 હોય જાઉં છું. 1523 01:09:02,750 --> 01:09:03,250 ઠીક છે? 1524 01:09:03,250 --> 01:09:06,220 >> આ પ્રકારની અર્થમાં બનાવે છે, કારણ કે જો તમે સંખ્યા સાથે આ રકમ કરવાનો પ્રયાસ કરો 1525 01:09:06,220 --> 01:09:10,229 અમે પહેલાં હતી જે ચાલો આ ફરીથી વિમાનની મુસાફરી દો was--. 1526 01:09:10,229 --> 01:09:12,999 તે 0 101 અને બધાં હતી. 1527 01:09:12,999 --> 01:09:13,795 1528 01:09:13,795 --> 01:09:15,670 તમે આ ઍડ કરવાનો પ્રયાસ હોય એકસાથે બે નંબરો, 1529 01:09:15,670 --> 01:09:16,961 તમે બરાબર 0 હોય રહ્યા છીએ. 1530 01:09:16,961 --> 01:09:18,920 1531 01:09:18,920 --> 01:09:19,460 ઠીક છે. 1532 01:09:19,460 --> 01:09:19,884 કોઈપણ પ્રશ્ન છે? 1533 01:09:19,884 --> 01:09:20,759 >> પ્રેક્ષક: [અશ્રાવ્ય] 1534 01:09:20,759 --> 01:09:25,790 1535 01:09:25,790 --> 01:09:27,280 >> GABRIEL: તમે અર્થ શું છે? 1536 01:09:27,280 --> 01:09:29,240 >> પ્રેક્ષક: નકારાત્મક હકારાત્મક [અશ્રાવ્ય]. 1537 01:09:29,240 --> 01:09:33,215 >> GABRIEL: ના, તમે ફ્લિપ કરો અને તમે હંમેશા 1 ઉમેરો. 1538 01:09:33,215 --> 01:09:34,081 1539 01:09:34,081 --> 01:09:34,580 યાહ. 1540 01:09:34,580 --> 01:09:36,910 1541 01:09:36,910 --> 01:09:39,680 ઠીક છે, તેથી અક્ષરો પણ દ્વિસંગીઓ એનકોડ. 1542 01:09:39,680 --> 01:09:42,649 અમે તમને, તે ASCII કોષ્ટકમાં છે પણ અધિકાર, વ્યાખ્યાન માં જોયું? 1543 01:09:42,649 --> 01:09:45,040 તેથી તે મૂળભૂત રીતે વસ્તુઓ એક મેપિંગ છે. 1544 01:09:45,040 --> 01:09:50,960 અને અહીં હું પૂરતી નથી ભાર મૂકે કરી શકો છો કે કોમ્પ્યુટર, અને 65 1545 01:09:50,960 --> 01:09:52,770 શાબ્દિક જ વસ્તુ છે. 1546 01:09:52,770 --> 01:10:03,430 હું ચાર કેચ કંઈક લખી તેથી જો એક, હું તે જ સમયે કરી શકે છે બરાબર 1547 01:10:03,430 --> 01:10:06,890 માત્ર અહીં 65 લખી શકો છો, અને તે બરાબર, બરાબર એ જ હશે? 1548 01:10:06,890 --> 01:10:08,470 કોઈ તફાવત છે. 1549 01:10:08,470 --> 01:10:12,420 >> અમે સામાન્ય રીતે મૂકી હોય છે પ્રકાર ચલો અક્ષરો. 1550 01:10:12,420 --> 01:10:16,770 ચાર નથી, તેઓ અનિવાર્યપણે છો કારણ કે તે માટે કરવામાં આવે છે, પરંતુ કારણ કે 1551 01:10:16,770 --> 01:10:18,050 માનવ સંમેલન ના. 1552 01:10:18,050 --> 01:10:22,410 પરંતુ તમે માત્ર પૂર્ણાંકો સાથે કામ કરી શકો છો ને બદલે પ્રકાર ઘરનાં પરચૂરણ કામો ચલો, 1553 01:10:22,410 --> 01:10:23,490 અને તમે દંડ થશે. 1554 01:10:23,490 --> 01:10:28,410 આ માત્ર વાસ્તવિક તફાવત એક કોલસો બનાવો કેચ અને પૂર્ણાંક હું વચ્ચે 1555 01:10:28,410 --> 01:10:31,960 પૂર્ણાંક મોટા ભાગના ચાર બાઇટ્સ ધરાવે છે સિસ્ટમો, ઘરનાં પરચૂરણ કામો એક બાઈટ છે, જ્યારે. 1556 01:10:31,960 --> 01:10:33,070 1557 01:10:33,070 --> 01:10:35,460 તેઓ અનિવાર્યપણે છો માહિતી દ્રષ્ટિએ જ વાત છે. 1558 01:10:35,460 --> 01:10:36,990 1559 01:10:36,990 --> 01:10:37,990 તેથી શું અહીં છાપશે? 1560 01:10:37,990 --> 01:10:43,780 અહીં અમે printf મદદથી અંક છાપવા કરી રહ્યાં છો એક વત્તા 1, અને માત્ર પૂર્ણાંકો, જેમ કે 1561 01:10:43,780 --> 01:10:46,240 અક્ષરો, જેથી વર્ણવી શકાય અક્ષરો પણ વર્ણવી શકાય. 1562 01:10:46,240 --> 01:10:47,890 તેથી આ બરાબર 65 છે. 1563 01:10:47,890 --> 01:10:49,950 તેથી હોઈ રહ્યું છે 66, અને અહીં અમે છે 1564 01:10:49,950 --> 01:10:56,860 65 વત્તા થોડી બાદ મોટા એ, હશે, જે હું ખરેખર ખબર નથી. 1565 01:10:56,860 --> 01:11:00,900 પરંતુ તે બરાબર તફાવત હશે મૂડી અક્ષરો વચ્ચે 1566 01:11:00,900 --> 01:11:07,800 અને નાના અક્ષરો છે, જેથી અમે અધિકાર છે, નાની એક વિચાર જઈ રહ્યાં છો? 1567 01:11:07,800 --> 01:11:08,300 યાહ. 1568 01:11:08,300 --> 01:11:11,740 તેથી આ એક છાપી રહ્યું છે આ બરાબર છે, કે જે અક્ષર. 1569 01:11:11,740 --> 01:11:12,260 ગુડ? 1570 01:11:12,260 --> 01:11:12,860 કોઈપણ પ્રશ્ન છે? 1571 01:11:12,860 --> 01:11:16,320 1572 01:11:16,320 --> 01:11:19,430 >> અહીં અમે અલગ અલગ સમૂહ છે સંખ્યાત્મક ચલો પ્રકારો. 1573 01:11:19,430 --> 01:11:20,620 અમે પહેલાથી જ પૂર્ણાંક વિશે વાત કરો. 1574 01:11:20,620 --> 01:11:21,740 1575 01:11:21,740 --> 01:11:27,760 આ ખરેખર to-- ફ્લોટ માત્ર એક રસ્તો છે રમુજી, હું પ્રથમ શીખી ત્યારે કારણ કે 1576 01:11:27,760 --> 01:11:32,320 આ દિવસ સાથે પાછા કાર્યક્રમ પાયથોન પ્રથમ કાર્યક્રમ ક્યારેય હું 1577 01:11:32,320 --> 01:11:37,480 લખવા માટે પ્રયત્ન કર્યો છે, હું ત્યાં જોયું કે પ્રકાર કહેવામાં આવે છે અને એક પ્રકાર ફ્લોટ કહેવામાં આવે છે. 1578 01:11:37,480 --> 01:11:39,800 અને ફ્લોટ બધા પ્રત્યક્ષ નંબરો માટે હતી. 1579 01:11:39,800 --> 01:11:43,290 તેથી પછી હું શા માટે પૂછવામાં હું ક્યારેય પછી તે પૂર્ણાંક ઉપયોગ કરવો? 1580 01:11:43,290 --> 01:11:45,590 હું તમામ ઉપયોગ કરી શકો છો કારણ કે એક ફ્લોટ સાથે વાસ્તવિક સંખ્યાઓ, 1581 01:11:45,590 --> 01:11:47,120 હું હમણાં જ, ints મદદથી બંધ કરી દેશે? 1582 01:11:47,120 --> 01:11:49,550 વાસ્તવિક સંખ્યાઓ છે, કારણ કે વધુ સામાન્ય ગમે છે. 1583 01:11:49,550 --> 01:11:51,820 1584 01:11:51,820 --> 01:11:54,060 >> તે આ છે કે જે બહાર વળે કમ્પ્યુટર્સ કેસ નથી 1585 01:11:54,060 --> 01:11:58,480 તેઓ અનિવાર્યપણે છો કારણ કે અલગ વસ્તુઓ. 1586 01:11:58,480 --> 01:12:01,470 પૂર્ણાંકો અને ફ્લોટ્સ તેથી, કામગીરી તમે તેમને શું કરવું 1587 01:12:01,470 --> 01:12:04,739 કારણ કે અનિવાર્યપણે અલગ છે તેઓ સંગ્રહાય છે કે જે રીતે છે, ઠીક છે? 1588 01:12:04,739 --> 01:12:07,280 અમે થોડી વાત કરવા જઈ રહ્યાં બીજા તે વિશે વધુ બીટ. 1589 01:12:07,280 --> 01:12:09,110 >> તેથી ડબલ માત્ર એક મોટી ફ્લોટ છે. 1590 01:12:09,110 --> 01:12:12,830 સામાન્ય રીતે મોટા ભાગના સિસ્ટમો, એક ફ્લોટ માત્ર પૂર્ણાંક, જેમ કે ચાર બાઇટ્સ છે. 1591 01:12:12,830 --> 01:12:15,440 અને એક ડબલ આઠ બાઇટ્સ છે. 1592 01:12:15,440 --> 01:12:21,450 લાંબા લાંબા ખરેખર માત્ર એક પ્રતીક છે તમે પૂર્ણાંક જેમ જ એક પ્રકાર ઉમેરી છે. 1593 01:12:21,450 --> 01:12:24,040 તમે લાંબા સમય સુધી આ જેમ ઈન્ લાંબા કહે છે. 1594 01:12:24,040 --> 01:12:28,550 લાંબા લાંબા પૂર્ણાંક એક્સ લાંબા સમય સુધી કરી. 1595 01:12:28,550 --> 01:12:32,310 તેથી મોટા ભાગના સિસ્ટમો છે, કે જે આપશે તેના બદલે સામાન્ય ચાર આઠ બાઇટ્સ છે. 1596 01:12:32,310 --> 01:12:35,620 અને જો તમે ખરેખર ડ્રોપ કરી શકો છો , તે માત્ર એક લાંબા લાંબા કહી શકો છો, જેથી 1597 01:12:35,620 --> 01:12:37,240 અને તે બરાબર છે, પણ કામ કરે છે? 1598 01:12:37,240 --> 01:12:42,850 તમે પણ તમારા જેવા અન્ય વસ્તુઓ કરી શકો છો સહી થયેલ નહિં પૂર્ણાંક, અથવા ફરી માત્ર સહી થયેલ નહિં 1599 01:12:42,850 --> 01:12:43,680 પણ કામ કરશે. 1600 01:12:43,680 --> 01:12:49,370 અને તે એક્સ એક ચલ હોઈ બનાવશે બધું હકારાત્મક છે, જેમ કે 1601 01:12:49,370 --> 01:12:53,231 તેથી જો તમે ખરેખર નકારાત્મક હોઈ શકે નહિં અમે અહીં જોયો છે કે જે રીતે નંબરો. 1602 01:12:53,231 --> 01:12:56,484 1603 01:12:56,484 --> 01:12:58,650 તેથી અદ્ભુત નીચેના બિંદુ અને ચોકસાઇ તરતી. 1604 01:12:58,650 --> 01:13:01,890 તે એક કારણ એ છે કે શા માટે તમે તેના બદલે ફ્લોટ્સ ints ઉપયોગ કરવા માંગો છો, 1605 01:13:01,890 --> 01:13:04,370 ints 100% ચોક્કસ યોગ્ય છે, કારણ કે? 1606 01:13:04,370 --> 01:13:06,170 તે બરાબર છે કે નંબર છે. 1607 01:13:06,170 --> 01:13:11,910 ફ્લોટિંગ પોઇન્ટ, જો તમે જવાબ 1 10-- પર બરાબર કહે છે 1608 01:13:11,910 --> 01:13:14,690 હું ચોક્કસ આ હોય થાય છે અહીં કાર્યક્રમ, float.c. 1609 01:13:14,690 --> 01:13:16,390 1610 01:13:16,390 --> 01:13:19,420 કે 20 દશાંશ સ્થળ માટે છાપે છે. 1611 01:13:19,420 --> 01:13:23,270 1 10 દ્વારા વિભાજીત છે, અને તે સામાન્ય રીતે, અધિકાર 0.1 છે? 1612 01:13:23,270 --> 01:13:27,910 પરંતુ, અહીં આપણે કરી જો ફ્લોટ અને પછી અમે તેને ચલાવવા માટે, 1613 01:13:27,910 --> 01:13:30,320 અમે તે બરાબર 0.1 નથી કે જુઓ. 1614 01:13:30,320 --> 01:13:33,570 તે 0,149 કંઈક છે. 1615 01:13:33,570 --> 01:13:35,570 >> અને શા માટે છે? 1616 01:13:35,570 --> 01:13:40,390 તમે ખરેખર દરેક પ્રતિનિધિત્વ કરી શકે છે, કારણ કે મેમરી એક શક્ય વાસ્તવિક નંબર 1617 01:13:40,390 --> 01:13:42,730 ત્યાં છે, કારણ કે તેમને uncountably ઘણા. 1618 01:13:42,730 --> 01:13:48,360 તેથી અમે તકનીકી કરવા માટે સક્ષમ છીએ તેમને મર્યાદિત જથ્થો પ્રતિનિધિત્વ 1619 01:13:48,360 --> 01:13:50,470 માહિતી મર્યાદિત જથ્થો સાથે. 1620 01:13:50,470 --> 01:13:52,050 પરંતુ તે ખરેખર રસપ્રદ છે. 1621 01:13:52,050 --> 01:13:54,920 હવે આ begs આ પ્રશ્ન તમે કેવી રીતે કરશે 1622 01:13:54,920 --> 01:13:59,299 રજૂ વિશે જાઓ બિટ્સ સાથે આ, અધિકાર? 1623 01:13:59,299 --> 01:14:00,340 તેથી તમે કેવી રીતે ફ્લોટ્સ સ્ટોર કરવામાં આવે છે? 1624 01:14:00,340 --> 01:14:01,970 1625 01:14:01,970 --> 01:14:03,730 પૂર્ણાંકો સાથે તે સરળ હતું. 1626 01:14:03,730 --> 01:14:06,690 પરંતુ ફ્લોટ્સ સાથે તમે કરવા માંગો છો શ્રેણી વધારવા માટે, 1627 01:14:06,690 --> 01:14:10,530 અને તમે પ્રતિનિધિત્વ સમક્ષ રજુ કરવાનો પ્રયત્ન કરવા માંગો છો, વિશાળ સંખ્યામાં અને જેવા ખૂબ જ નાના નંબરો 1628 01:14:10,530 --> 01:14:14,210 તે જ સમયે 0,000001. 1629 01:14:14,210 --> 01:14:15,180 તેથી ફરી, તે જ રમત. 1630 01:14:15,180 --> 01:14:20,470 અમે કેવી રીતે કરી શકે છે કોઈને કોઈ વિચાર છે મેમરી ફ્લોટ રજૂ વિશે જાઓ? 1631 01:14:20,470 --> 01:14:26,820 1632 01:14:26,820 --> 01:14:27,970 જસ્ટ કંઈપણ ફેંકવું. 1633 01:14:27,970 --> 01:14:29,930 1634 01:14:29,930 --> 01:14:30,856 કૃપા કરીને, હા. 1635 01:14:30,856 --> 01:14:33,552 >> પ્રેક્ષક: [અશ્રાવ્ય] તરીકે તે બે ints અને એક તો 1636 01:14:33,552 --> 01:14:36,890 હોવાથી [અશ્રાવ્ય] અને એક અસ્તિત્વ આ દશાંશ બિંદુ પછી બધું. 1637 01:14:36,890 --> 01:14:37,640 GABRIEL: બરાબર, ઠંડી. 1638 01:14:37,640 --> 01:14:40,300 તેથી બે અલગ અલગ પૂર્ણાંકો. 1639 01:14:40,300 --> 01:14:45,260 તમે 12.45 કરી શકો છો, કે જેથી 12 અને 45 છે. 1640 01:14:45,260 --> 01:14:45,890 સરસ. 1641 01:14:45,890 --> 01:14:46,973 શું તમે કહેવા જાઉં પૂર્વે? 1642 01:14:46,973 --> 01:14:48,420 1643 01:14:48,420 --> 01:14:49,430 આ જ વસ્તુ છે? 1644 01:14:49,430 --> 01:14:49,930 અરે વાહ? 1645 01:14:49,930 --> 01:14:55,630 >> પ્રેક્ષક: [અશ્રાવ્ય] સંકેતલિપિ જ્યાં તમે આધાર અલગ પાડો. 1646 01:14:55,630 --> 01:14:58,910 >> GABRIEL: વૈજ્ઞાનિક નોટેશનમાં છે, હા કે શું થાય છે સામાન્ય રીતે છે. 1647 01:14:58,910 --> 01:15:01,350 તેથી આ અંશક કહેવાય છે. 1648 01:15:01,350 --> 01:15:06,490 કે જે વાસ્તવમાં શું છે નંબર, અને પછી હિમાયતી 1649 01:15:06,490 --> 01:15:08,780 અધિકાર, અલ્પવિરામ છે માત્ર જ્યાં છે? 1650 01:15:08,780 --> 01:15:13,720 તેથી આ કંઈક પ્રયત્ન રહ્યું છે ફોર્મ 1, 2, 3, 4, 5 વખત 10 1651 01:15:13,720 --> 01:15:15,000 ઓછા 4. 1652 01:15:15,000 --> 01:15:17,800 હું હમણાં જ બરાબર, હા તેનો સમજાયું. 1653 01:15:17,800 --> 01:15:23,372 અને પછી ઓછા 4 આ 10 છે આ અલ્પવિરામ છે કે જ્યાં બરાબર, વ્યાખ્યાયિત જાઉં? 1654 01:15:23,372 --> 01:15:24,330 બ્રાઝીલ અમે કોમા વાપરો. 1655 01:15:24,330 --> 01:15:26,795 અહીં તમે ગાય્સ કોઈ ઉપયોગ કરે છે. 1656 01:15:26,795 --> 01:15:27,640 તેથી કોઈ. 1657 01:15:27,640 --> 01:15:28,860 1658 01:15:28,860 --> 01:15:34,840 >> અને આ છે, કારણ કે તો પછી તમે કરી શકો છો સરસ છે, આ વ્યક્તિ પર તમારા બીટ્સ ઘણાં ધ્યાન કેન્દ્રિત 1659 01:15:34,840 --> 01:15:40,863 અહીં અંશક પર, અને પછી તે છે તમારી વાસ્તવિક ચોકસાઇ હશે. 1660 01:15:40,863 --> 01:15:41,920 1661 01:15:41,920 --> 01:15:47,175 અને તમે દશાંશ ક્યાં આ કરી શકો છો અથવા બાઈનરી આધારિત સિસ્ટમ. 1662 01:15:47,175 --> 01:15:49,781 અલગ અલગ હોય છે માર્ગો આ ​​અમલ કરવા માટે. 1663 01:15:49,781 --> 01:15:50,280 પ્રશ્નો? 1664 01:15:50,280 --> 01:15:55,918 1665 01:15:55,918 --> 01:15:56,418 હા? 1666 01:15:56,418 --> 01:15:57,508 1667 01:15:57,508 --> 01:15:59,841 પ્રેક્ષક: કેવી રીતે ઘણા સ્થળોએ એ દશા [અશ્રાવ્ય] પછી? 1668 01:15:59,841 --> 01:16:05,240 1669 01:16:05,240 --> 01:16:12,610 >> GABRIEL: આ એક જટિલ પ્રશ્ન છે, તે ખરેખર ક્યારેય 100% ચોક્કસ છે, 1670 01:16:12,610 --> 01:16:15,680 તમે અહીં, માટે જુઓ, કારણ કે કેટલાક નંબરો તે 100% ચોક્કસ છે. 1671 01:16:15,680 --> 01:16:20,350 અમે અહીં 0.5 મૂકી જો હું માને છે, તે 100% ચોક્કસ કરી શકાય કરવા જઇ રહ્યું છે. 1672 01:16:20,350 --> 01:16:22,220 તે 0.500000 બની રહ્યું છે. 1673 01:16:22,220 --> 01:16:24,170 જેથી કિસ્સામાં, તે યોગ્ય છે. 1674 01:16:24,170 --> 01:16:27,330 પરંતુ અન્ય કિસ્સાઓમાં, તે ઘણી ઓછી યોગ્ય છે. 1675 01:16:27,330 --> 01:16:35,010 મારા અનુભવ, ચાર સુધી, જેમ કે પાંચ દશાંશ સ્થળ ખૂબ ચોક્કસ છે. 1676 01:16:35,010 --> 01:16:38,300 તમે ડબલ ઉપયોગ કરો છો, તે ચાલી રહ્યું છે ઠીક છે, કે જે રીતે વધુ ચોક્કસ હશે? 1677 01:16:38,300 --> 01:16:42,750 >> રોબ બોડેન: તેથી માત્ર ફેંકવું ફ્લોટ્સ કેટલાક વધુ સંદર્ભ, 1678 01:16:42,750 --> 01:16:46,320 હું 100% કેવી રીતે ક્યારેય યાદ ફ્લોટ્સ સ્પેક ખરેખર કામ કરે છે, 1679 01:16:46,320 --> 01:16:52,660 પરંતુ હું તમને હંમેશા યાદ રાખો કે ફ્લોટ્સ અવ્યવસ્થિત મેળવવાનું શરૂ. 1680 01:16:52,660 --> 01:16:55,460 1681 01:16:55,460 --> 01:17:00,930 તેથી વિચાર, તમે ખરેખર વિચાર એ છે કે જ્યારે ખરેખર મોટી સંખ્યામાં અથવા ખરેખર, ખરેખર 1682 01:17:00,930 --> 01:17:03,470 નાના નંબરો, અમે શરૂ ખરાબ અને ખરાબ મેળવવામાં 1683 01:17:03,470 --> 01:17:05,860 જુદી પર બે બંધ ફ્લોટ્સ વચ્ચે. 1684 01:17:05,860 --> 01:17:09,180 >> તેથી હું વિશે વિચારો ગમે છે કે કેવી રીતે અપૂર્ણાંક બિંદુ અશુદ્ધિ સાથે, 1685 01:17:09,180 --> 01:17:11,890 બે ફ્લોટ્સ છે કે ત્યાં હું તેમને સ્પષ્ટ કરવા માટે પ્રયત્ન કરો, તો 1686 01:17:11,890 --> 01:17:15,150 સી, હકીકત એ છે કે હોવા છતાં તેઓ અલગ અલગ નંબરો છો, 1687 01:17:15,150 --> 01:17:17,340 તેઓ પ્રયત્ન જઈ રહ્યાં છો, એ જ નંબર તરીકે અર્થઘટન, 1688 01:17:17,340 --> 01:17:19,006 અમે અલગ તેમને સ્ટોર કરી શકતા નથી કારણ કે. 1689 01:17:19,006 --> 01:17:20,540 અમે એ જ બિટ્સ ઉપયોગ કરવાની જરૂર છે. 1690 01:17:20,540 --> 01:17:23,220 અને તેથી અમે મેળવવા માટે, જ્યારે ખરેખર, ખરેખર મોટી સંખ્યામાં, 1691 01:17:23,220 --> 01:17:28,460 300 અથવા 10 જેવી વાત કંઈક છે, તે બિંદુ પર છે 1692 01:17:28,460 --> 01:17:33,240 કે 10 300 અથવા 300 માટે 5 ગુણ્યા 10 1693 01:17:33,240 --> 01:17:37,020 નથી અલગ કરી શકાય છે 300 7 વખત 10 થી. 1694 01:17:37,020 --> 01:17:39,660 તેથી તે ખૂબ મોટો તફાવત છે બે નંબર વચ્ચે. 1695 01:17:39,660 --> 01:17:43,830 >> પરંતુ તે પછી તમે નીચે મળે ત્યારે સામાન્ય શ્રેણી વસ્તુઓ, 1696 01:17:43,830 --> 01:17:45,770 તમે ખૂબ હોય છે જુદી સારા. 1697 01:17:45,770 --> 01:17:49,020 અને પછી તમે ખરેખર નાના નીચે મળે ત્યારે તમે પણ ફરીથી ખૂબ ખરાબ કરી રહ્યાં છે. 1698 01:17:49,020 --> 01:17:52,529 સમગ્ર ટોળું આની જેમ 0,0000, તે ખૂબ ખરાબ નોંધાયો નહીં. 1699 01:17:52,529 --> 01:17:53,820 GABRIEL: અરે વાહ, જેથી એક ઝડપી નોંધ. 1700 01:17:53,820 --> 01:17:54,670 આવું નહીં. 1701 01:17:54,670 --> 01:17:57,590 ક્યારેય સરખામણી કરવાનો પ્રયાસ સમકક્ષ સમકક્ષ ઉપયોગ તરે છે, 1702 01:17:57,590 --> 01:18:02,800 તેઓ લગભગ છો, તો કારણ કે જ, લગભગ સમાન જ નથી. 1703 01:18:02,800 --> 01:18:06,360 તેથી શું તમે સામાન્ય રીતે તમે સબ્ટ્રેક્ટ છે તેમને છે, કે જે ચોક્કસ કિંમત લે છે, 1704 01:18:06,360 --> 01:18:12,380 જે કરતા નાની છે, તો જુઓ કે જેમ 0.0001 અથવા કંઈક છે, ઠીક છે? 1705 01:18:12,380 --> 01:18:12,880 અને ઠંડી. 1706 01:18:12,880 --> 01:18:16,630 હું લોકો ઘણો હોય ખબર જાવા કેટલાક પૃષ્ઠભૂમિ, 1707 01:18:16,630 --> 01:18:19,700 હતી જે ખાસ કરીને મુદ્દાઓ એપી કોમ્પ્યુટર વિજ્ઞાન, અધિકાર? 1708 01:18:19,700 --> 01:18:23,630 અને જાવા ભાષા છે તે મોટે ભાગે સી પર આધારિત છે, 1709 01:18:23,630 --> 01:18:26,570 તે એક દંપતિ ખૂબ જ મોટો તફાવત છે. 1710 01:18:26,570 --> 01:18:31,430 પરંતુ જેમ આંટીઓ અને IFS, અને સામગ્રી માટે કે, તેઓ બધા જ વાક્યરચના છો. 1711 01:18:31,430 --> 01:18:35,240 હું આ બતાવવા માટે અહીં થોડા કાર્યક્રમો છે. 1712 01:18:35,240 --> 01:18:37,050 >> તેથી, ઉદાહરણ તરીકે, એક સરળ હેલ્લો વિશ્વ. 1713 01:18:37,050 --> 01:18:43,140 1714 01:18:43,140 --> 01:18:46,600 આ સી, માં હેલ્લો વિશ્વ છે, કે જે તમે ગાય્ઝ સાથે ચોક્કસપણે પરિચિત છે 1715 01:18:46,600 --> 01:18:49,100 અને આ અને આ એક જાવા છે. 1716 01:18:49,100 --> 01:18:53,100 જાવા આપણે આ તેથી જાહેર વર્ગ, હેલો વર્લ્ડ, 1717 01:18:53,100 --> 01:18:57,050 અને જાહેર સ્થિર રદબાતલ મુખ્ય, અને શબ્દમાળા દલીલોનો. 1718 01:18:57,050 --> 01:18:59,665 શબ્દમાળા દલીલોનો જઈ રહ્યા છે ખૂબ જ ટૂંક સમયમાં સી માં દેખાય છે. 1719 01:18:59,665 --> 01:19:00,740 1720 01:19:00,740 --> 01:19:01,990 પરંતુ હજુ સુધી ત્યાં જવા ન દો. 1721 01:19:01,990 --> 01:19:06,060 હમણાં અમે જેનો અર્થ થાય છે, અહીં રદબાતલ છે મુખ્ય કોઇ પણ દલીલો ન લેવા છે. 1722 01:19:06,060 --> 01:19:09,220 અને પછી અમે છે system.out.println છે, અને તે છે 1723 01:19:09,220 --> 01:19:11,140 printf માટે સમકક્ષ પ્રકારની છે. 1724 01:19:11,140 --> 01:19:17,150 અહીં અમે ખરેખર બેકસ્લેશ જરૂર નથી એ પ્રિન્ટ ln તમે માટે છે કે જે કરે છે. 1725 01:19:17,150 --> 01:19:19,680 તે બેકસ્લેશ ઉમેરે છે લીટી ઓવરને અંતે એન. 1726 01:19:19,680 --> 01:19:22,540 1727 01:19:22,540 --> 01:19:30,415 >> પરંતુ તમે જાય તો એક માટે કંઈક, તમે 1728 01:19:30,415 --> 01:19:32,590 તેઓ છો જોઈ શકો છો ખૂબ ખૂબ જ વસ્તુ છે. 1729 01:19:32,590 --> 01:19:37,390 તેથી આરંભ, અને સ્થિતિ, અને સુધારા 1730 01:19:37,390 --> 01:19:42,050 ઠીક છે, હું તેઓ છો અહીં એક જગ્યા ચૂકી જાવા સિવાય ખૂબ ખૂબ જ વસ્તુ, 1731 01:19:42,050 --> 01:19:44,430 થોડા વધુ ઊંચા સ્તર સામગ્રી ધરાવે છે. 1732 01:19:44,430 --> 01:19:46,010 1733 01:19:46,010 --> 01:19:49,610 અહીં અમે શું કરી શકો છો વત્તા હું અને જાવા આપમેળે થશે 1734 01:19:49,610 --> 01:19:52,730 છે, કે જે હું અહીં આ બનાવવા પૂર્ણાંક, શબ્દમાળા માં, 1735 01:19:52,730 --> 01:19:55,200 અને પછી ઉમેરો એકસાથે બે શબ્દમાળાઓ. 1736 01:19:55,200 --> 01:19:57,570 અહીં સી માં અમે, અને% d કરવાની જરૂર છે. 1737 01:19:57,570 --> 01:20:15,310 1738 01:20:15,310 --> 01:20:18,170 અહીં આ વાક્ય માટે બરાબર એ જ જુએ છે. 1739 01:20:18,170 --> 01:20:37,760 >> અને અમે જુઓ તો IFS, જો પણ અધિકાર, બરાબર એ જ જોવા? 1740 01:20:37,760 --> 01:20:39,290 1741 01:20:39,290 --> 01:20:44,650 તેથી વાસ્તવિક મોટો તફાવત છે તમે અહીં જુઓ કે તે વસ્તુઓ છે. 1742 01:20:44,650 --> 01:20:47,530 જાહેર સ્થિર, ખાલીપણુ, અને પછી જાહેર વર્ગ છે. 1743 01:20:47,530 --> 01:20:48,990 1744 01:20:48,990 --> 01:20:52,360 તેથી જાવા શું છે વર્ચ્યુઅલ મશીન કહેવાય છે. 1745 01:20:52,360 --> 01:20:53,560 1746 01:20:53,560 --> 01:21:00,150 અને તે ખૂબ જ ભારે એના પર આધારિત છે પદાર્થ કેન્દ્રિત પ્રોગ્રામિંગની કહેવામાં આવે છે, 1747 01:21:00,150 --> 01:21:04,120 ખૂબ, ખૂબ સામાન્ય હોય છે કે જે હવે પ્રોગ્રામિંગ માટે નમૂનારૂપ. 1748 01:21:04,120 --> 01:21:10,870 અને આ વર્ગ વસ્તુ, તમે જુઓ શું છે ઑબ્જેક્ટ ઓરિએન્ટેશન માંથી કંઈક, 1749 01:21:10,870 --> 01:21:14,214 તમે પછી તમે એક વર્ગ બનાવી છે અને કે વર્ગ પદાર્થો મેળવે છે. 1750 01:21:14,214 --> 01:21:16,380 અમે પણ વાત કરવા માટે નથી જતા રહ્યાં છો CS50 માં તે વિશે ખૂબ, 1751 01:21:16,380 --> 01:21:18,213 પરંતુ તે ચોક્કસપણે છે ખરેખર ઠંડી કંઈક, 1752 01:21:18,213 --> 01:21:21,440 તમે જવા માટે કરવા માંગો છો, ખાસ કરીને જો વધુ આધુનિક વેબ વિકાસ 1753 01:21:21,440 --> 01:21:24,050 કોર્સ ઓવરને અંતે, જેવી તમારી અંતિમ પ્રોજેક્ટ સબમિટ 1754 01:21:24,050 --> 01:21:26,430 અને કેટલાક સરસ માળખા અને સામગ્રી. 1755 01:21:26,430 --> 01:21:31,250 >> જેથી મૂળભૂત વિચાર છે કે તમે કંઈક ફરીથી અમલ કરવા માંગો છો નથી, 1756 01:21:31,250 --> 01:21:36,330 તેથી જો તમે કંઈક કે જે બનાવવા માટે ખૂબ જ સામાન્ય, આકાર, જેમ કે 1757 01:21:36,330 --> 01:21:38,310 અને પછી તમે બનાવો તે વિવિધ આકારો, 1758 01:21:38,310 --> 01:21:40,240 અને પછી દરેક આ આકારો, તમે બનાવવા 1759 01:21:40,240 --> 01:21:45,110 ત્રણ કેટલાક વધુ ચોક્કસ આકાર પરિમાણો કે કંઈક. 1760 01:21:45,110 --> 01:21:48,799 અને તેઓ આ વંશવેલો તેઓ પાસે તેથી, અન્ય લોકો પાસેથી વારસામાં 1761 01:21:48,799 --> 01:21:51,840 બધા કાર્યો અને બધા ચલો મોટા આકાર અહીં, આ બધા છે 1762 01:21:51,840 --> 01:21:54,110 હોય રહ્યું છે, અને આ બધા છે , અને તેથી પર અને તેથી આગળ હોય રહ્યા છીએ. 1763 01:21:54,110 --> 01:21:55,640 તેથી કે જે મૂળભૂત વિચાર છે. 1764 01:21:55,640 --> 01:21:59,170 >> કે સી હોય છે, પરંતુ સી નથી ++ લક્ષણ છે કે જે પ્રકારની હોય છે. 1765 01:21:59,170 --> 01:22:02,710 અને જાવા ભારે અસર થાય છે ઑબ્જેક્ટ ઓરિએન્ટેશન દ્વારા, 1766 01:22:02,710 --> 01:22:05,310 તમે જુઓ છો શા માટે છે કે જેથી છે અહીં વર્ગ બધા સમય. 1767 01:22:05,310 --> 01:22:10,790 અને અન્ય વસ્તુ છે આ જાવા વર્ચ્યુઅલ મશીન. 1768 01:22:10,790 --> 01:22:13,790 તેથી આ મને લાગે છે, એક ખૂબ જ સ્માર્ટ વિચાર છે. 1769 01:22:13,790 --> 01:22:17,020 તેથી શું આ લોકો કોણ શોધ જાવા છે નહોતી 1770 01:22:17,020 --> 01:22:19,630 તેઓ નહિં માંગો હતી બે વખત તેમની કોડ કમ્પાઈલ 1771 01:22:19,630 --> 01:22:23,990 તેઓ Windows માં ચલાવવા માટે હતી, અથવા મેક, અથવા Linux, જેથી તેઓ શું 1772 01:22:23,990 --> 01:22:26,740 તેઓ શાબ્દિક ચાલે છે એ સાધન કંઈક, 1773 01:22:26,740 --> 01:22:29,630 પરંતુ જો તમે ખરેખર તે ચાલી રહ્યું છે તે જોવા નથી. 1774 01:22:29,630 --> 01:22:32,430 જેથી તેઓ એક વર્ચ્યુઅલ મશીન તમારા કમ્પ્યુટર ની અંદર છે, જે 1775 01:22:32,430 --> 01:22:34,940 જેમ કે મૂળભૂત છે મીની ઓપરેટિંગ સિસ્ટમ. 1776 01:22:34,940 --> 01:22:37,920 અને તે ઓપરેટિંગ જીવન માં સિસ્ટમના હેતુ 1777 01:22:37,920 --> 01:22:41,430 માત્ર બાઇટ કોડના શું કહે છે ચલાવવા માટે છે. 1778 01:22:41,430 --> 01:22:47,411 >> તેથી તેના બદલે સી, જે રીતે આપણે કરશે આ તો કરી છે કમ્પાઇલ, અને પછી ચલાવો 1779 01:22:47,411 --> 01:22:47,910 ./if. 1780 01:22:47,910 --> 01:22:53,510 1781 01:22:53,510 --> 01:22:55,290 હું બેકસ્લેશ ભૂલી ગયા છો. 1782 01:22:55,290 --> 01:23:00,240 જાવા, સૌ પ્રથમ શું કરવું જોઈએ સી જાવા તેને કમ્પાઇલ, if.c. 1783 01:23:00,240 --> 01:23:06,440 1784 01:23:06,440 --> 01:23:08,252 તે સી તે ટપકું જાવા નથી. 1785 01:23:08,252 --> 01:23:09,460 1786 01:23:09,460 --> 01:23:12,140 અને પછી તમે ./ નથી નોંધાયો છે. 1787 01:23:12,140 --> 01:23:15,440 તમે આ નવી ફાઈલ મેળવો if.class, પરંતુ તમે કરી શકતા નથી ખરેખર 1788 01:23:15,440 --> 01:23:17,980 માત્ર હવે if.class ચલાવો જેમ અમે પહેલાં હતી. 1789 01:23:17,980 --> 01:23:19,440 આ એક એક્ઝેક્યુટેબલ નથી. 1790 01:23:19,440 --> 01:23:20,630 તમે ચલાવવા માટે હોય છે. 1791 01:23:20,630 --> 01:23:23,410 તમે તેને ખવડાવવા હોય છે જાવા નામની એક કાર્યક્રમ 1792 01:23:23,410 --> 01:23:28,260 અને કાર્યક્રમ છે કે જે વર્ચ્યુઅલ મશીન છે, અને પછી તમે if.class, અથવા તો શું કરવું. 1793 01:23:28,260 --> 01:23:28,760 હા. 1794 01:23:28,760 --> 01:23:30,890 અને પછી તે કામ કરે છે. 1795 01:23:30,890 --> 01:23:33,740 ઠીક છે, તેથી આ પ્રકારની છે વર્ચ્યુઅલ મશીન ચાલી રહ્યું છે. 1796 01:23:33,740 --> 01:23:37,700 હું હોત તો તેથી સી, ​​કે નથી વિન્ડોઝ મશીન માં આ કાર્યક્રમ મૂકી, 1797 01:23:37,700 --> 01:23:40,516 તે શું કરે જાવા સી માં કામ કરશે નહિં. 1798 01:23:40,516 --> 01:23:41,015 પ્રશ્નો? 1799 01:23:41,015 --> 01:23:43,430 1800 01:23:43,430 --> 01:23:44,030 કૂલ. 1801 01:23:44,030 --> 01:23:47,160 તે આજે સુપર વિભાગ માટે જો છે. 1802 01:23:47,160 --> 01:23:49,462