Difference between revisions of "BASH/C3/Arrays-and-functions/Punjabi"
From Script | Spoken-Tutorial
PoojaMoolya (Talk | contribs) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{| border = 1 | {| border = 1 | ||
− | | | + | | Time |
− | | | + | | Narration |
|- | |- | ||
|00:01 | |00:01 | ||
− | | ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ | + | | ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, ’Arrays ਅਤੇ functions’ ਉੱਤੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਾਰਿਆ ਦਾ ਸਵਾਗਤ ਹੈ । |
|- | |- | ||
|00:07 | |00:07 | ||
Line 26: | Line 26: | ||
|- | |- | ||
|00:24 | |00:24 | ||
− | | ਇਸ ਟਿਊਟੋਰਿਅਲ | + | | ਇਸ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਜਾਣਨ ਲਈ ਤੁਹਾਨੂੰ ’Shell Scripting’ ਦਾ ਗਿਆਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ । |
|- | |- | ||
Line 33: | Line 33: | ||
|- | |- | ||
| 00:36 | | 00:36 | ||
− | | ਜੇਕਰ ਨਹੀਂ, ਤਾਂ ਕ੍ਰਿਪਾ ਕਰਕੇ ਇਸ ਦੇ ਨਾਲ | + | | ਜੇਕਰ ਨਹੀਂ, ਤਾਂ ਕ੍ਰਿਪਾ ਕਰਕੇ ਇਸ ਦੇ ਨਾਲ ਸੰਬੰਧਿਤ ਟਿਊਟੋਰਿਅਲਸ ਲਈ ਹੇਠਾਂ ਵਿਖਾਈ ਗਈ ਵੈੱਬਸਾਈਟ ਉੱਤੇ ਜਾਓ । 'http://www.spoken-tutorial.org’ |
|- | |- | ||
Line 46: | Line 46: | ||
|- | |- | ||
| 00:54 | | 00:54 | ||
− | | ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ, ’GNU Bash’ ਵਰਜਨ 4 ਜਾਂ | + | | ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ, ’GNU Bash’ ਵਰਜਨ 4 ਜਾਂ ਸਭ ਤੋਂ ਜ਼ਰੂਰੀ ਗੱਲ, ਇਸ ਟਿਊਟੋਰਿਅਲ ਦਾ ਅਭਿਆਸ ਕਰਨ ਦੇ ਲਈ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ । |
|- | |- | ||
| 01:02 | | 01:02 | ||
− | | ਅਸੀਂ ਪਹਿਲਾਂ ਸਿੱਖਦੇ ਹਾਂ ਕਿ ਫੰਕਸ਼ਨ ਲਈ ਐਰੇ ਨੂੰ ਕਿਵੇਂ ਪਾਸ ਕਰਦੇ | + | | ਅਸੀਂ ਪਹਿਲਾਂ ਸਿੱਖਦੇ ਹਾਂ ਕਿ ਫੰਕਸ਼ਨ ਦੇ ਲਈ ਐਰੇ ਨੂੰ ਕਿਵੇਂ ਪਾਸ ਕਰਦੇ ਹਨ ਅਤੇ ਇਸ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ । |
|- | |- | ||
Line 66: | Line 66: | ||
|- | |- | ||
| 01:22 | | 01:22 | ||
− | | ਓਪਨ ਕਰਲੀ ਬਰੈਕਟ ’function ਡੈਫੀਨੈਸ਼ਨ’ ਖੋਲ੍ਹਦਾ ਹਾਂ। | + | | ਮੈਂ ਓਪਨ ਕਰਲੀ ਬਰੈਕਟ ’function ਡੈਫੀਨੈਸ਼ਨ’ ਨੂੰ ਖੋਲ੍ਹਦਾ ਹਾਂ। |
|- | |- | ||
| 01:27 | | 01:27 | ||
− | | Dollar @ (at-sign) ਦੀ ਵਰਤੋਂ ਇਸ ਸ਼੍ਰੇਣੀ ਵਿੱਚ ਪਿਛਲੇ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਵਿਸਥਾਰ ਨਾਲ | + | | Dollar @ (at-sign) ਦੀ ਵਰਤੋਂ ਇਸ ਸ਼੍ਰੇਣੀ ਵਿੱਚ ਅਸੀਂ ਪਹਿਲਾਂ ਹੀ ਪਿਛਲੇ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਵਿਸਥਾਰ ਨਾਲ ਦੱਸ ਚੁੱਕੇ ਹਾਂ । |
|- | |- | ||
| 01:34 | | 01:34 | ||
− | | ਮੂਲ ਰੂਪ ਵਿੱਚ: ਇਸ ਦੀ ਵਰਤੋਂ ਫੰਕਸ਼ਨ ਵਿੱਚ ਪਾਸ ਕੀਤੇ ਗਏ | + | | ਮੂਲ ਰੂਪ ਵਿੱਚ: ਇਸ ਦੀ ਵਰਤੋਂ ਫੰਕਸ਼ਨ ਵਿੱਚ ਪਾਸ ਕੀਤੇ ਗਏ ਆਰਗੂਮੈਂਟ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ । |
|- | |- | ||
Line 80: | Line 80: | ||
|- | |- | ||
| 01:47 | | 01:47 | ||
− | | ’Dollar’ ਕਰਲੀ ਬਰੈਕਟ ਖੋਲੋ ’array’ ਸਕੁਆਇਰ ਬਰੈਕਟ ਵਿੱਚ @ (At-sign) ਕਰਲੀ ਬਰੈਕਟ ਬੰਦ ਕਰੋ । | + | | ’Dollar’ ਕਰਲੀ ਬਰੈਕਟ ਖੋਲੋ ’array’ ਸਕੁਆਇਰ ਬਰੈਕਟ ਵਿੱਚ @ (At-sign) ਕਰਲੀ ਬਰੈਕਟ ਨੂੰ ਬੰਦ ਕਰੋ । |
|- | |- | ||
Line 88: | Line 88: | ||
|- | |- | ||
| 02:00 | | 02:00 | ||
− | | ’Dollar’ ਕਰਲੀ ਬਰੈਕਟ ਖੋਲੋ ’array’ ਸਕੁਆਇਰ ਬਰੈਕਟ ਵਿੱਚ one ਕਰਲੀ ਬਰੈਕਟ ਬੰਦ ਕਰੋ । | + | | ’Dollar’ ਕਰਲੀ ਬਰੈਕਟ ਖੋਲੋ ’array’ ਸਕੁਆਇਰ ਬਰੈਕਟ ਵਿੱਚ one ਕਰਲੀ ਬਰੈਕਟ ਨੂੰ ਬੰਦ ਕਰੋ । |
|- | |- | ||
Line 104: | Line 104: | ||
|- | |- | ||
| 02:29 | | 02:29 | ||
− | | ਇੱਕ ਫੰਕਸ਼ਨ ਲਈ ਐਰੇ ਨੂੰ ਪਾਸ ਕਰਨ ਲਈ ਸੰਟੈਕਸ ਹੈ ’function_name’ ’space ’dollar’ ਕਰਲੀ ਬਰੈਕਟ ਖੋਲੋ ’array_name’ ਸਕੁਆਇਰ ਬਰੈਕਟ ਵਿੱਚ ‘@ (At sign)’ ਕਰਲੀ ਬਰੈਕਟ ਬੰਦ ਕਰੋ । | + | | ਇੱਕ ਫੰਕਸ਼ਨ ਲਈ ਐਰੇ ਨੂੰ ਪਾਸ ਕਰਨ ਲਈ ਸੰਟੈਕਸ ਹੈ ’function_name’ ’space ’dollar’ ਕਰਲੀ ਬਰੈਕਟ ਨੂੰ ਖੋਲੋ ’array_name’ ਸਕੁਆਇਰ ਬਰੈਕਟ ਵਿੱਚ ‘@ (At sign)’ ਕਰਲੀ ਬਰੈਕਟ ਨੂੰ ਬੰਦ ਕਰੋ । |
|- | |- | ||
| 02:45 | | 02:45 | ||
− | | ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਉੱਤੇ | + | | ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਉੱਤੇ ਦੁਆਰਾ ਆਓ । |
|- | |- | ||
| 02:48 | | 02:48 | ||
− | | | + | | ਇਸੇ ਤਰ੍ਹਾਂ, colors ਐਲੀਮੈਂਟਸ ’White, green, red’ ਅਤੇ ’blue’ ਦੇ ਨਾਲ ਡਿਕਲੇਅਰ ਕੀਤੇ ਗਏ ਹਨ। |
|- | |- | ||
Line 120: | Line 120: | ||
|- | |- | ||
| 03:02 | | 03:02 | ||
− | | ਹੁਣ ਫ਼ਾਈਲ ਨੂੰ ਸੇਵ ਕਰੋ ਅਤੇ ਟਰਮੀਨਲ ਉੱਤੇ | + | | ਹੁਣ ਫ਼ਾਈਲ ਨੂੰ ਸੇਵ ਕਰੋ ਅਤੇ ਟਰਮੀਨਲ ਉੱਤੇ ਦੁਆਰਾ ਜਾਓ । |
|- | |- | ||
Line 128: | Line 128: | ||
|- | |- | ||
| 03:18 | | 03:18 | ||
− | | ਐਂਟਰ ਦਬਾਓ । | + | | ਐਂਟਰ ਦਬਾਓ । ਟਾਈਪ ਕਰੋ ’dot slash function underscore array dot sh’ |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 144: | Line 140: | ||
|- | |- | ||
| 03:33 | | 03:33 | ||
− | | ਅਤੇ ’operating_systems’ | + | | ਅਤੇ ’operating_systems’ ਦੇ ਦੂਜੇ ’array element’ ਅਤੇ ’colors’ ਵੀ ਡਿਸਪਲੇਅ ਹੋ ਰਹੇ ਹਨ । |
|- | |- | ||
Line 160: | Line 156: | ||
|- | |- | ||
| 04:01 | | 04:01 | ||
− | | ਹੁਣ ਫੰਕਸ਼ਨ ਵਿੱਚ ’return’ ਦੇ ਲਈ ਇਨ੍ਹਾਂ 2 ਤਰੀਕਿਆਂ ਨੂੰ ਸਿੱਖਦੇ ਹਾਂ । | + | | ਹੁਣ ਫੰਕਸ਼ਨ ਵਿੱਚ ’return’ ਕਰਨ ਦੇ ਲਈ ਅਸੀਂ ਇਨ੍ਹਾਂ 2 ਤਰੀਕਿਆਂ ਨੂੰ ਸਿੱਖਦੇ ਹਾਂ । |
|- | |- | ||
Line 176: | Line 172: | ||
|- | |- | ||
| 04:18 | | 04:18 | ||
− | | ਓਪਨ ਕਰਲੀ ਬਰੈਕਟ ’function ਡੈਫੀਨੈਸ਼ਨ’ ਖੋਲ੍ਹਦਾ ਹੈ । | + | | ਓਪਨ ਕਰਲੀ ਬਰੈਕਟ ’function ਡੈਫੀਨੈਸ਼ਨ’ ਨੂੰ ਖੋਲ੍ਹਦਾ ਹੈ । |
|- | |- | ||
Line 232: | Line 228: | ||
|- | |- | ||
| 05:27 | | 05:27 | ||
− | | ਇਹ | + | | ਇਹ ਆਰਗੂਮੈਂਟ ’3’ ਅਤੇ ’3’ ਦੇ ਨਾਲ ਫੰਕਸ਼ਨ ਕਾਲ ਹੈ । |
|- | |- | ||
Line 240: | Line 236: | ||
|- | |- | ||
| 05:38 | | 05:38 | ||
− | | ਇਹ | + | | ਇਹ ਆਰਗੂਮੈਂਟ ’3’ ਅਤੇ ’3’ ਦੇ ਨਾਲ ਹੋਰ ਫੰਕਸ਼ਨ ਕਾਲ ਹਨ । |
|- | |- | ||
Line 256: | Line 252: | ||
|- | |- | ||
| 05:58 | | 05:58 | ||
− | | ਫ਼ਾਈਲ ਨੂੰ ਸੇਵ ਕਰੋ ਅਤੇ ਟਰਮੀਨਲ ਉੱਤੇ ਜਾਓ । | + | | ਫ਼ਾਈਲ ਨੂੰ ਸੇਵ ਕਰੋ ਅਤੇ ਟਰਮੀਨਲ ਉੱਤੇ ਦੁਆਰਾ ਜਾਓ । |
|- | |- | ||
| 06:00 | | 06:00 | ||
− | | ਟਾਈਪ | + | | ਟਾਈਪ ਕਰੋ: ’chmod space plus x space return underscore exit dot sh’ |
|- | |- | ||
Line 268: | Line 264: | ||
|- | |- | ||
|06:12 | |06:12 | ||
− | | ਟਾਈਪ | + | | ਟਾਈਪ ਕਰੋ: ’dot slash return underscore exit dot sh’ |
|- | |- | ||
Line 280: | Line 276: | ||
|- | |- | ||
| 06:24 | | 06:24 | ||
− | | ਹੁਣ | + | | ਹੁਣ ਅਸੀਂ ਪ੍ਰੋਗਰਾਮ ਦੇ ਫਲੋ ਨੂੰ ਸਮਝਦੇ ਹਾਂ । |
|- | |- | ||
Line 324: | Line 320: | ||
|- | |- | ||
| 07:36 | | 07:36 | ||
− | | | + | | ਮੈਂਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਤੁਸੀਂ ਇਨ੍ਹਾਂ ਦੇ ਵਿੱਚ ਦਾ ਅੰਤਰ ਸਮਝ ਹੀ ਗਏ ਹੋਵੋਗੇ । |
|- | |- | ||
Line 336: | Line 332: | ||
|- | |- | ||
| 07:44 | | 07:44 | ||
− | | ਕੁੱਝ ਉਦਾਹਰਣਾਂ ਦੀ | + | | ਕੁੱਝ ਉਦਾਹਰਣਾਂ ਦੀ ਮੱਦਦ ਨਾਲ |
|- | |- | ||
Line 372: | Line 368: | ||
|- | |- | ||
| 08:23 | | 08:23 | ||
− | | ਚੰਗੀ ਬੈਂਡਵਿਡਥ ਨਹੀਂ | + | | ਜੇ ਤੁਹਾਨੂੰ ਚੰਗੀ ਬੈਂਡਵਿਡਥ ਨਹੀਂ ਮਿਲ ਰਹੀ ਤਾਂ ਤੁਸੀਂ ਇਸਨੂੰ ਡਾਊਂਨਲੋਡ ਕਰਕੇ ਵੀ ਵੇਖ ਸਕਦੇ ਹੋ । |
|- | |- | ||
Line 380: | Line 376: | ||
|- | |- | ||
| 08:30 | | 08:30 | ||
− | | ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਰਕਸ਼ਾਪਸ | + | | ਇਹ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਰਕਸ਼ਾਪਸ ਚਲਾਉਦੀਆਂ ਹਨ। ਜੋ ਆਨਲਾਇਨ ਟੈਸਟ ਪਾਸ ਕਰਦੇ ਹਨ ਉਨ੍ਹਾਂ ਨੂੰ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਵੀ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ ਲਈ contact @ spoken HYPHEN tutorial DOT org ਉੱਤੇ ਲਿਖੋ । |
|- | |- | ||
Line 396: | Line 392: | ||
|- | |- | ||
| 09:10 | | 09:10 | ||
− | | ਆਈ.ਆਈ.ਟੀ.ਬੰਬੇ ਤੋਂ | + | | ਆਈ.ਆਈ.ਟੀ.ਬੰਬੇ ਤੋਂ ਹੁਣ ਅਮਰਜੀਤ ਨੂੰ ਇਜਾਜ਼ਤ ਦਿਓ । ਧੰਨਵਾਦ । |
|} | |} |
Latest revision as of 16:47, 19 September 2017
Time | Narration |
00:01 | ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, ’Arrays ਅਤੇ functions’ ਉੱਤੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਾਰਿਆ ਦਾ ਸਵਾਗਤ ਹੈ । |
00:07 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀਂ ਸਿੱਖਾਂਗੇ |
00:11 | ਕੁੱਝ ਉਦਾਹਰਣਾਂ ਦੀ ਮੱਦਦ ਨਾਲ |
00:14 | ਫੰਕਸ਼ਨ ਲਈ ਐਰੇ ਨੂੰ ਪਾਸ ਕਰਨਾ |
00:17 | ਫੰਕਸ਼ਨ ਵਿੱਚ ’exit’ ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ |
00:20 | ਫੰਕਸ਼ਨ ਵਿੱਚ ’return’ ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ |
00:24 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਜਾਣਨ ਲਈ ਤੁਹਾਨੂੰ ’Shell Scripting’ ਦਾ ਗਿਆਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ । |
00:29 | ਤੁਹਾਨੂੰ BASH ਵਿੱਚ ’arrays’ ਅਤੇ ’if’ ਸਟੇਟਮੈਂਟ ਦਾ ਗਿਆਨ ਵੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ । |
00:36 | ਜੇਕਰ ਨਹੀਂ, ਤਾਂ ਕ੍ਰਿਪਾ ਕਰਕੇ ਇਸ ਦੇ ਨਾਲ ਸੰਬੰਧਿਤ ਟਿਊਟੋਰਿਅਲਸ ਲਈ ਹੇਠਾਂ ਵਿਖਾਈ ਗਈ ਵੈੱਬਸਾਈਟ ਉੱਤੇ ਜਾਓ । 'http://www.spoken-tutorial.org’ |
00:43 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਲਈ ਮੈਂ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹਾਂ |
00:46 | ਊਬੰਟੂ ਲੀਨਕਸ 12.04 ਆਪਰੇਟਿੰਗ ਸਿਸਟਮ ਅਤੇ |
00:50 | ’GNU BASH’ ਵਰਜਨ 4.2 |
00:54 | ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ, ’GNU Bash’ ਵਰਜਨ 4 ਜਾਂ ਸਭ ਤੋਂ ਜ਼ਰੂਰੀ ਗੱਲ, ਇਸ ਟਿਊਟੋਰਿਅਲ ਦਾ ਅਭਿਆਸ ਕਰਨ ਦੇ ਲਈ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ । |
01:02 | ਅਸੀਂ ਪਹਿਲਾਂ ਸਿੱਖਦੇ ਹਾਂ ਕਿ ਫੰਕਸ਼ਨ ਦੇ ਲਈ ਐਰੇ ਨੂੰ ਕਿਵੇਂ ਪਾਸ ਕਰਦੇ ਹਨ ਅਤੇ ਇਸ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ । |
01:09 | ਮੈਂ ’function_(underscore)array dot sh’ ਨਾਮ ਵਾਲੀ ਫ਼ਾਈਲ ਖੋਲ੍ਹਦਾ ਹਾਂ । |
01:15 | ਇਹ shebang ਲਾਈਨ ਹੈ । |
01:18 | ਸਾਡੇ ਫੰਕਸ਼ਨ ਦਾ ਨਾਮ ’array_(underscore) display’ ਹੈ । |
01:22 | ਮੈਂ ਓਪਨ ਕਰਲੀ ਬਰੈਕਟ ’function ਡੈਫੀਨੈਸ਼ਨ’ ਨੂੰ ਖੋਲ੍ਹਦਾ ਹਾਂ। |
01:27 | Dollar @ (at-sign) ਦੀ ਵਰਤੋਂ ਇਸ ਸ਼੍ਰੇਣੀ ਵਿੱਚ ਅਸੀਂ ਪਹਿਲਾਂ ਹੀ ਪਿਛਲੇ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਵਿਸਥਾਰ ਨਾਲ ਦੱਸ ਚੁੱਕੇ ਹਾਂ । |
01:34 | ਮੂਲ ਰੂਪ ਵਿੱਚ: ਇਸ ਦੀ ਵਰਤੋਂ ਫੰਕਸ਼ਨ ਵਿੱਚ ਪਾਸ ਕੀਤੇ ਗਏ ਆਰਗੂਮੈਂਟ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ । |
01:40 | ਰਾਊਂਡ ਬਰੈਕਟ ਵਿੱਚ Dollar @ (at sign) ਵੇਰੀਏਬਲ ਐਰੇ ਵਿੱਚ ਐਰੇ ਐਲੀਮੈਂਟਸ ਨੂੰ ਇੱਕਠਾ ਕਰਦਾ ਹੈ । |
01:47 | ’Dollar’ ਕਰਲੀ ਬਰੈਕਟ ਖੋਲੋ ’array’ ਸਕੁਆਇਰ ਬਰੈਕਟ ਵਿੱਚ @ (At-sign) ਕਰਲੀ ਬਰੈਕਟ ਨੂੰ ਬੰਦ ਕਰੋ । |
01:55 | ਕੋਡ ਦੀ ਇਹ ਲਾਈਨ ਇੱਕ ਐਰੇ ਦੇ ਸਾਰੇ ਐਲੀਮੈਂਟਸ ਨੂੰ ਡਿਸਪਲੇ ਕਰਦੀ ਹੈ । |
02:00 | ’Dollar’ ਕਰਲੀ ਬਰੈਕਟ ਖੋਲੋ ’array’ ਸਕੁਆਇਰ ਬਰੈਕਟ ਵਿੱਚ one ਕਰਲੀ ਬਰੈਕਟ ਨੂੰ ਬੰਦ ਕਰੋ । |
02:08 | ਕੋਡ ਦੀ ਇਹ ਲਾਈਨ ਐਰੇ ਦੇ ਦੂਜੇ ਐਲੀਮੈਂਟ ਨੂੰ ਡਿਸਪਲੇ ਕਰਦੀ ਹੈ । |
02:14 | Operating_systems ਨੂੰ ਐਲੀਮੈਂਟਸ Ubuntu, Fedora, Redhat ਅਤੇ Suse ਦੇ ਨਾਲ ਡਿਕਲੇਅਰ ਕੀਤਾ ਗਿਆ ਹੈ । |
02:22 | ਇੱਥੇ, ਐਰੇ Operating_systems ਫੰਕਸ਼ਨ ’array_display’ ਵਿੱਚ ਪਾਸ ਕੀਤਾ ਗਿਆ ਹੈ । |
02:29 | ਇੱਕ ਫੰਕਸ਼ਨ ਲਈ ਐਰੇ ਨੂੰ ਪਾਸ ਕਰਨ ਲਈ ਸੰਟੈਕਸ ਹੈ ’function_name’ ’space ’dollar’ ਕਰਲੀ ਬਰੈਕਟ ਨੂੰ ਖੋਲੋ ’array_name’ ਸਕੁਆਇਰ ਬਰੈਕਟ ਵਿੱਚ ‘@ (At sign)’ ਕਰਲੀ ਬਰੈਕਟ ਨੂੰ ਬੰਦ ਕਰੋ । |
02:45 | ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਉੱਤੇ ਦੁਆਰਾ ਆਓ । |
02:48 | ਇਸੇ ਤਰ੍ਹਾਂ, colors ਐਲੀਮੈਂਟਸ ’White, green, red’ ਅਤੇ ’blue’ ਦੇ ਨਾਲ ਡਿਕਲੇਅਰ ਕੀਤੇ ਗਏ ਹਨ। |
02:57 | ਇੱਥੇ ’array colors’ ਫੰਕਸ਼ਨ ’array_display’ ਵਿੱਚ ਪਾਸ ਕੀਤਾ ਗਿਆ ਹੈ । |
03:02 | ਹੁਣ ਫ਼ਾਈਲ ਨੂੰ ਸੇਵ ਕਰੋ ਅਤੇ ਟਰਮੀਨਲ ਉੱਤੇ ਦੁਆਰਾ ਜਾਓ । |
03:07 | ਟਾਈਪ ਕਰੋ ’chmod space plus x space function underscore array dot sh’ |
03:18 | ਐਂਟਰ ਦਬਾਓ । ਟਾਈਪ ਕਰੋ ’dot slash function underscore array dot sh’ |
03:25 | ਐਂਟਰ ਦਬਾਓ । |
03:27 | ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਵੇਖ ਸਕਦੇ ਹਾਂ ’operating_systems’ ਦੇ ’array elements’ ਅਤੇ ’colors’ ਡਿਸਪਲੇਅ ਹੋ ਰਹੇ ਹਨ । |
03:33 | ਅਤੇ ’operating_systems’ ਦੇ ਦੂਜੇ ’array element’ ਅਤੇ ’colors’ ਵੀ ਡਿਸਪਲੇਅ ਹੋ ਰਹੇ ਹਨ । |
03:41 | ’Bash’ ਵਿੱਚ ’exit’ ਅਤੇ ’return’ ਸਟੇਟਮੈਂਟਸ ਫੰਕਸ਼ਨ ਜਾਂ ਪ੍ਰੋਗਰਾਮ ਦਾ ਸਟੇਟਸ ਕੋਡ ਦਿੰਦੇ ਹਨ । |
03:49 | ’return’ ਸਟੇਟਮੈਂਟ ਸਕਰਿਪਟ ਵਿੱਚ ਰੀਟਰਨ ਹੋਵੇਗਾ, ਜਿੱਥੋਂ ਇਹ ਕਾਲ ਹੋਇਆ ਸੀ । |
03:54 | ‘exit’ ਸਟੇਟਮੈਂਟ ਪੂਰੀ ਸਕਰਿਪਟ ਨੂੰ ਖ਼ਤਮ ਕਰ ਦੇਵੇਗਾ, ਜਿੱਥੋਂ ਇਸ ਨੂੰ ਮਿਲਾਇਆ ਗਿਆ ਹੈ । |
04:01 | ਹੁਣ ਫੰਕਸ਼ਨ ਵਿੱਚ ’return’ ਕਰਨ ਦੇ ਲਈ ਅਸੀਂ ਇਨ੍ਹਾਂ 2 ਤਰੀਕਿਆਂ ਨੂੰ ਸਿੱਖਦੇ ਹਾਂ । |
04:06 | ਮੈਂ ’return_exit . sh’ ਫ਼ਾਈਲ ਨੂੰ ਖੋਲ੍ਹਦਾ ਹਾਂ । |
04:12 | ਇਹ shebang ਲਾਈਨ ਹੈ । |
04:14 | ਫੰਕਸ਼ਨ ਦਾ ਨਾਮ ਹੈ ’return_ (Underscore) function’ |
04:18 | ਓਪਨ ਕਰਲੀ ਬਰੈਕਟ ’function ਡੈਫੀਨੈਸ਼ਨ’ ਨੂੰ ਖੋਲ੍ਹਦਾ ਹੈ । |
04:22 | ਇਹ if ਸਟੇਟਮੈਂਟ ਦੋ ਵੇਰੀਏਬਲਸ ਦੀ ਤੁਲਨਾ ਕਰਦਾ ਹੈ । |
04:27 | ਜੇਕਰ ਦੋ ਵੇਰੀਏਬਲਸ ਬਰਾਬਰ ਹਨ, ਤਾਂ ’if’ ਵਿੱਚ ਕਮਾਂਡਸ ਚਲਾਈਆਂ ਜਾਂਦੀਆਂ ਹਨ । |
04:33 | ਇਹ echo ਸਟੇਟਮੈਂਟ ਸਕ੍ਰੀਨ ਤੇ ਇੱਕ ਮੈਸੇਜ ਨੂੰ ਡਿਸਪਲੇਅ ਕਰਦਾ ਹੈ । |
04:36 | ’This is return function’ |
04:39 | ’return 0’ ਸਟੇਟਸ ਕੋਡ 0(zero) ਦੇ ਨਾਲ ਕੰਟਰੋਲ ਨੂੰ ਫੰਕਸ਼ਨ ਨਾਲ ਮੇਨ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਲੈ ਜਾਂਦਾ ਹੈ । |
04:47 | ਧਿਆਨ ਦਿਓ, ’return’ ਦੇ ਬਾਅਦ ਦੀ ਸਟੇਟਮੈਂਟਸ ਫੰਕਸ਼ਨ ਵਿੱਚ ਨਹੀਂ ਚੱਲੇਗੀ । |
04:54 | ’fi’ if ਸਟੇਟਮੈਂਟ ਦੇ ਅੰਤ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ । |
04:58 | ਇੱਥੇ ਫੰਕਸ਼ਨ ਦਾ ਨਾਮ ਹੈ exit_(Undescore)function |
05:02 | if ਸਟੇਟਮੈਂਟ ਇੱਥੇ ਦੋ ਵੇਰੀਏਬਲਸ ਦੀ ਤੁਲਨਾ ਕਰਦਾ ਹੈ । |
05:06 | ਜੇਕਰ ਦੋ ਵੇਰੀਏਬਲਸ ਬਰਾਬਰ ਹਨ, ਤਾਂ ’if’ ਵਿੱਚ ਕਮਾਂਡਸ ਚਲਾਈਆਂ ਜਾਂਦੀਆਂ ਹਨ । |
05:14 | ਇਹ echo ਸਟੇਟਮੈਂਟ ਸਕ੍ਰੀਨ ਤੇ ਇੱਕ ਮੈਸੇਜ ਨੂੰ ਡਿਸਪਲੇਅ ਕਰਦਾ ਹੈ: ’This is exit function’ |
05:19 | ’exit 0’ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਖ਼ਤਮ ਕਰਦਾ ਹੈ । |
05:23 | ’fi’ ਇਸ if ਸਟੇਟਮੈਂਟ ਦੇ ਅੰਤ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ । |
05:27 | ਇਹ ਆਰਗੂਮੈਂਟ ’3’ ਅਤੇ ’3’ ਦੇ ਨਾਲ ਫੰਕਸ਼ਨ ਕਾਲ ਹੈ । |
05:33 | ਇਹ ਮੈਸੇਜ ਡਿਸਪਲੇਅ ਕਰਦਾ ਹੈ: ’We are in main program’ |
05:38 | ਇਹ ਆਰਗੂਮੈਂਟ ’3’ ਅਤੇ ’3’ ਦੇ ਨਾਲ ਹੋਰ ਫੰਕਸ਼ਨ ਕਾਲ ਹਨ । |
05:44 | ਇਹ echo ਸਟੇਟਮੈਂਟ ਸਕ੍ਰੀਨ ਤੇ ਇੱਕ ਮੈਸੇਜ ਨੂੰ ਡਿਸਪਲੇਅ ਕਰਦਾ ਹੈ ’This line is not displayed’ |
05:49 | ਧਿਆਨ ਦਿਓ ਕਿ ’exit’ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਖ਼ਤਮ ਕਰੇਗਾ । |
05:53 | ’exit’ ਦੇ ਬਾਅਦ ਕੁੱਝ ਵੀ ਨਹੀਂ ਚੱਲੇਗਾ । |
05:58 | ਫ਼ਾਈਲ ਨੂੰ ਸੇਵ ਕਰੋ ਅਤੇ ਟਰਮੀਨਲ ਉੱਤੇ ਦੁਆਰਾ ਜਾਓ । |
06:00 | ਟਾਈਪ ਕਰੋ: ’chmod space plus x space return underscore exit dot sh’ |
06:09 | ਐਂਟਰ ਦਬਾਓ । |
06:12 | ਟਾਈਪ ਕਰੋ: ’dot slash return underscore exit dot sh’ |
06:18 | ਐਂਟਰ ਦਬਾਓ । |
06:20 | ਆਉਟਪੁਟ ਮੈਸੇਜਸ ਡਿਸਪਲੇਅ ਕਰੇਗਾ ਜਿਵੇਂ ਵਿਖਾਇਆ ਗਿਆ ਹੈ । |
06:24 | ਹੁਣ ਅਸੀਂ ਪ੍ਰੋਗਰਾਮ ਦੇ ਫਲੋ ਨੂੰ ਸਮਝਦੇ ਹਾਂ । |
06:27 | ਕੰਟਰੋਲ ਮੇਨ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਹੋਵੇਗਾ, ਜੋ ਕਿ ਆਪ ਇੱਕ ਸਕਰਿਪਟ ਹੈ । |
06:33 | ਕੰਟਰੋਲ ਫੰਕਸ਼ਨ ਕਾਲ ਦੇ ਕਾਰਨ ’return_function’ ਵਿੱਚ ਚਲਾ ਜਾਂਦਾ ਹੈ । |
06:39 | ਜੇਕਰ ਦੋ ਵੇਰੀਏਬਲ ਬਰਾਬਰ ਹਨ, ਤਾਂ ਇਹ ਮੈਸੇਜ ਡਿਸਪਲੇਅ ਕਰਦਾ ਹੈ ’This is return function’ |
06:47 | ਫਿਰ ਇਹ ’return 0’ ਨੂੰ ਮਿਲਾਉਂਦਾ ਹੈ ਅਤੇ ਕੰਟਰੋਲ ਮੇਨ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਫੰਕਸ਼ਨ ਕਾਲ ਦੇ ਹੇਠਾਂ ਫੰਕਸ਼ਨ ਤੋਂ ਸਟੇਟਮੈਂਟ ਉੱਤੇ ਜਾਂਦਾ ਹੈ । |
06:59 | ਫਿਰ ਇਹ ਮੈਸੇਜ ਡਿਸਪਲੇਅ ਕਰਦਾ ਹੈ, ’We are in main program’ |
07:03 | ਉਸਦੇ ਬਾਅਦ ਫੰਕਸ਼ਨ ਕਾਲ ਦੇ ਕਾਰਨ ਕੰਟਰੋਲ ’exit_function’ ਵਿੱਚ ਜਾਂਦਾ ਹੈ । |
07:11 | ਕਿਉਂਕਿ ਦੋ ਵੇਰੀਏਬਲ ਬਰਾਬਰ ਹਨ, ਤਾਂ ਇਹ ਮੈਸੇਜ ਡਿਸਪਲੇਅ ਕਰਦਾ ਹੈ ’This is exit function’ |
07:19 | ਫਿਰ ਇਹ ’exit 0’ ਨੂੰ ਮਿਲਦਾ ਹੈ । ਇਹ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਖ਼ਤਮ ਕਰ ਦੇਵੇਗਾ । |
07:25 | ’exit’ ਦੇ ਬਾਅਦ ਕੋਈ ਵੀ ਸਟੇਟਮੈਂਟ ਨਹੀਂ ਚੱਲੇਗੀ । |
07:30 | ਇਸਦੇ ਇਲਾਵਾ ਸਟੇਟਮੈਂਟ ’This line is not displayed’ ਨਹੀਂ ਚੱਲੇਗੀ । |
07:36 | ਮੈਂਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਤੁਸੀਂ ਇਨ੍ਹਾਂ ਦੇ ਵਿੱਚ ਦਾ ਅੰਤਰ ਸਮਝ ਹੀ ਗਏ ਹੋਵੋਗੇ । |
07:39 | ਹੁਣ ਸੰਖੇਪ ਵਿੱਚ |
07:41 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀਂ ਸਿੱਖਿਆ ਹੈ |
07:44 | ਕੁੱਝ ਉਦਾਹਰਣਾਂ ਦੀ ਮੱਦਦ ਨਾਲ |
07:47 | ਫੰਕਸ਼ਨ ਵਿੱਚ ਐਰੇ ਨੂੰ ਕਿਵੇਂ ਪਾਸ ਕਰਨਾ ਹੈ |
07:50 | ਫੰਕਸ਼ਨ ਵਿੱਚ exit ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ |
07:53 | ਫੰਕਸ਼ਨ ਵਿੱਚ return ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ |
07:56 | ਨਿਰਧਾਰਤ ਕੀਤੇ ਗਏ ਕੰਮ ਦੇ ਰੂਪ ਵਿੱਚ, ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਲਿਖੋ |
07:58 | ਜਿੱਥੇ ਫੰਕਸ਼ਨ ਐਰੇ ਵਿੱਚ ਸਾਰੇ ਐਲੀਮੈਂਟਸ ਦਾ ਜੋੜ, ਫੰਕਸ਼ਨ ਐਲੀਮੈਂਟਸ ਦੇ ਯੌਗ ਨੂੰ ਡਿਸਪਲੇ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ । |
08:07 | ਐਰੇਜ ਐਲੀਮੈਂਟਸ (1, 2, 3) ਅਤੇ (4, 5, 6) ਦੇ ਨਾਲ ਦੋ ਫੰਕਸ਼ਨ ਕਾਲ ਬਣਾਓ । |
08:15 | ਹੇਠਾਂ ਦਿੱਤੇ ਗਏ ਲਿੰਕ ਉੱਤੇ ਉਪਲੱਬਧ ਵੀਡਿਓ ਨੂੰ ਵੇਖੋ । http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial |
08:19 | ਇਹ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਦਾ ਨਿਚੋੜ ਹੈ । |
08:23 | ਜੇ ਤੁਹਾਨੂੰ ਚੰਗੀ ਬੈਂਡਵਿਡਥ ਨਹੀਂ ਮਿਲ ਰਹੀ ਤਾਂ ਤੁਸੀਂ ਇਸਨੂੰ ਡਾਊਂਨਲੋਡ ਕਰਕੇ ਵੀ ਵੇਖ ਸਕਦੇ ਹੋ । |
08:28 | ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟੀਮ, |
08:30 | ਇਹ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਰਕਸ਼ਾਪਸ ਚਲਾਉਦੀਆਂ ਹਨ। ਜੋ ਆਨਲਾਇਨ ਟੈਸਟ ਪਾਸ ਕਰਦੇ ਹਨ ਉਨ੍ਹਾਂ ਨੂੰ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਵੀ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ ਲਈ contact @ spoken HYPHEN tutorial DOT org ਉੱਤੇ ਲਿਖੋ । |
08:45 | ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟਾਕ-ਟੂ-ਅ ਟੀਚਰ ਪ੍ਰੋਜੇਕਟ ਦਾ ਹਿੱਸਾ ਹੈ । |
08:49 | ਇਹ ਭਾਰਤ ਸਰਕਾਰ ਦੇ ਐਮਐਚਆਰਡੀ ਦੇ “ਆਈਸੀਟੀ ਵਲੋਂ ਰਾਸ਼ਟਰੀ ਸਾਖਰਤਾ ਮਿਸ਼ਨ” ਦੁਆਰਾ ਪ੍ਰਮਾਣਿਤ ਹੈ । ਇਸ ਮਿਸ਼ਨ ਦੀ ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ ਹੇਠਾਂ ਲਿਖੇ ਗਏ ਲਿੰਕ ਤੇ ਉਪਲੱਬਧ ਹੈ http://spoken-tutorial.org\NMEICT-Intro |
09:04 | ਇਸ ਸਕਰਿਪਟ ਨੂੰ FOSSEE ਅਤੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਦੀਆਂ ਟੀਮਾਂ ਦੁਆਰਾ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ । |
09:10 | ਆਈ.ਆਈ.ਟੀ.ਬੰਬੇ ਤੋਂ ਹੁਣ ਅਮਰਜੀਤ ਨੂੰ ਇਜਾਜ਼ਤ ਦਿਓ । ਧੰਨਵਾਦ । |