Difference between revisions of "Python/C2/Using-the-plot-command-interactively/Punjabi"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{| Border=1
 
{| Border=1
!Timing
+
|'''Timing'''
!Narration
+
|'''Narration'''
 +
 
 
|-
 
|-
| Timing
+
| 00:00
| Visual Cue
+
| ਨਮਸਤੇ ਦੋਸਤੋ, ''iPython ਦੀ ਵਰਤੋ ਨਾਲ ਸਾਧਾਰਣ ਪਲਾਟ੍ਸ ਬਣਾਉਣ'' ਦੇ ਇਸ ਟਿਊਟੋਰੀਅਲ ਵਿੱਚ ਆਪ ਦਾ ਸੁਆਗਤ ਹੈ। 
 +
 
 
|-
 
|-
| 0:00
+
| 00:06
| ਨਮਸਤੇ ਦੋਸਤੋਂ,ਆਈਪਾਈਥੋਨ (iPython) ਦੀ ਵਰਤੋੰ ਨਾਲ ਸਧਾਰਨ ਪਲਾਟਸ ਬਨਾਉਨ ਦੇ ਇਸ ਟਿਊਟੋਰੀਅਲ ਵਿੱਚ ਆਪ ਦਾ ਸਵਾਗਤ ਹੈ ।
+
| ਮੈਂ ਉਮੀਦ ਕਰਦੀ ਹਾਂ ਕਿ ਆਪ ਦੇ ਕੰਪਿਊਟਰ ਵਿੱਚ iPython ਪਹਿਲੇ ਹੀ ਮੌਜੂਦ ਹੈ।
 +
 
 
|-
 
|-
| 0:06
+
| 00:10
| ਮੈਂ ਉੱਮੀਦ ਕਰਦਾ ਹਾਂ ਕਿ ਆਪ ਦੇ ਕੰਪਿਊਟਰ ਵਿੱਚ ਆਈਪਾਈਥੋਨ ਪਹਿਲੇ ਹੀ ਮੌਜੂਦ ਹੈ ।
+
| ਇਸ ਟਿਊਟੋਰੀਅਲ ਦੇ ਅੰਤ ਵਿੱਚ ਤੁਸੀਂ,
 +
    1. mathematical functions ਦੇ ਸਾਧਾਰਣ ਪਲਾਟਸ ਦੀ ਰਚਨਾ ਕਰ ਸਕੋਗੇ।
 +
    2. ਪਲਾਟਸ ਦਾ Figure Window ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਜ਼ਿਆਦਾ ਅੱਛਾ ਅਧਿਅਨ ਕਰ ਸਕੋਗੇ।
 +
 
 
|-
 
|-
| 0:10
+
| 00:20
| ਇਸ ਟਿਊਟੋਰੀਅਲ ਦੇ ਅੰਤ ਵਿੱਚ ਤੁਸੀਂ,
+
| ਆਓ ''iPython'' ਨੂੰ ਸ਼ੁਰੂ ਕਰੀਏ।
1. ਮੈਥੇਮੈਟਿਕਲ ਫ਼ੰਕਸ਼ਨਸ (mathematical functions)ਦੇ ਸਧਾਰਨ ਪਲਾਟਸ ਦੀ ਰਚਨਾ ਕਰ ਸਕੋਂਗੇ
+
 
2. ਪਲਾਟਸ ਦਾ ਫਿਗਰ ਵਿੰਡੋ (Figure window) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਜਿਆਦਾ ਅੱਛਾ ਅਧਿਅਨ ਕਰ ਸਕੋਂ ਗੇ
+
 
|-
 
|-
| 0:20
+
| 00:22
| ਆਓ ਆਈਪਾਈਥੋਨ ਨੂੰ ਸ਼ੁਰੂ ਕਰੀਏ।
+
| ਟਰਮਿਨਲ ਨੂੰ ਖੋਲੋ ਅਤੇ ''ipython -pylab'' ਟਾਇਪ ਕਰੋ, ਅਤੇ ਐਂਟਰ ਦਬਾਓ।
 +
 
 
|-
 
|-
| 0:22
+
| 00:35
| ਟਰਮਿਨਲ ਨੂੰ ਖੋਲ੍ਹੋ ਅਤੇ ਆਈਪਾਈਥੋਨ – ਪਾਈਲੈਬ (pylab) ਟਾਇਪ ਕਰੋ, ਅਤੇ ਐਂਟਰ ਦਬਾਓ।
+
| ਪਾਈਲੈਬ ਇੱਕ ਪਾਈਥਨ ਲਾਇਬਰੇਰੀ ਹੈ ਜੋ ਪਲਾਟ ਬਣਾਉਨ ਵਿਚ ਸਮਰਥਨ ਦੇਂਦੀ ਹੈ।
 +
 
 
|-
 
|-
| 0:35
+
| 00:39
| ਪਾਈਲੈਬ ਇੱਕ ਪਾਈਥਨ ਲਾਇਬਰੇਰੀ ਹੈ ਜੋ ਪਲਾਟ ਬਣਾਉਨ ਦੀ ਸਮਰੱਥਤ ਦੇਂਦੀ ਹੈ।  
+
| ਇਹ ਕਈ ਹੋਰ ਜ਼ਰੂਰੀ ਮੈਥੇਮੈਟਿਕਲ ਅਤੇ ਸਾਇੰਟਿਫਿਕ ਫੰਕਸ਼ਨਸ ਮੁਹੱਈਆ ਕਰਾਉਂਦੀ ਹੈ।
 +
 
 
|-
 
|-
| 0:39
+
| 00:43
| ਇਹ ਕਈ ਹੋਰ ਜ਼ਰੂਰੀ ਮੈਥੇਮੈਟਿਕਲ (mathematical) ਅਤੇ ਸਾਇੰਟਿਫਿਕ (scientific) ਫੰਕਸ਼ਨ (function) ਮੁਹੱਈਆ ਕਰਾਉਂਦੀ ਹੈ।
+
| ਸ਼ੈੱਲ ਵਿੱਚ ipython -pylab ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ iPython ਅਤੇ pylab ਬਾਰੇ ਕੁਝ ਜਾਣਕਾਰੀ ਵੇਖੋਗੇ ਜਿਸਦੇ ਬਾਅਦ ''In[1] prompt'' ਆਵੇਗਾ।
 +
 
 
|-
 
|-
| 0:43
+
| 00:55
| ਸ਼ੈੱਲ(shell) ਵਿੱਚ ਆਈਪਾਈਥੋਨ - ਪਾਈਲੈਬ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਆਈਪਾਥੋਨ ਅਤੇ ਪਾਈਲੈਬ ਬਾਰੇ ਕੁਝ ਜਾਣਕਾਰੀ ਵੇਖੋਗੇ, ਜਿਸਦੇ ਬਾਅਦ ਇਨ[1] (In[1]) ਪ੍ਰੋਮਪਟ ਆਵੇਗਾ।
+
| ਪਰ ਜੇ ਤੁਸੀਂ ਐਰਰ ਵੇਖੋ, ਜਿਵੇਂ `ERROR: ''matplotlib'' could NOT be imported! Starting normal IPython.'
 +
 
 
|-
 
|-
| 0:55
+
| 01:02
| ਪਰ ਜੇਤੁਸੀਂ ਐਰਰ (error) ਵੇਖੋ, ਜਿਵੇਂ
+
| ਤਾਂ ਤੁਹਾਨੂੰ matplotlib ਇੰਸਟਾਲ ਕਰਨਾ ਪਵੇਗਾ ਅਤੇ ਓਹ ਕਮਾਂਡ ਫੇਰ ਚਲਾਉਣੀ ਪਵੇਗੀ।
‘ERROR: ਮੈਟਪਲੋਟਲਿਬ ਕੁੱਡ ਨਾਟ ਬੀ ਇੰਪੋਰਟਿਡ! ਸਟਾਰਟਿੰਗ ਨਾਰਮਲ ਆਈਪਾਈਥੋਨ (`ERROR: matplotlib could NOT be imported! Starting normal IPython.)
+
 
 
|-
 
|-
| 1:02
+
| 01:08
| ਤਾਂ ਤੁਹਾਨੂੰ ਮੈਟਪਲੋਟਿਬ ਇਨਸਟੌਲ (install , ਸਥਾਪਿਤ) ਕਰਨਾ ਪਵੇਗਾ ਅਤੇ ਓਹ ਕਮਾਂਡ ਫੇਰ ਚਲਾਉਣੀ ਪਵੇਗੀ।
+
| ਹੁਣ ਆਪਣੇ ਆਈਪਾਈਥੋਨ ਸ਼ੈੱਲ ਵਿੱਚ linspace ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਇਕ ’?’ ਟਾਇਪ ਕਰੋ।
 +
 
 
|-
 
|-
| 1:08
+
| 01:19
| ਹੁਣ ਆਪਣੇ ਆਈਪਾਈਥੋਨ ਸ਼ੈੱਲ (shell) ਵਿੱਚ ਲਿਨਸਪੇਸ ('linspace') ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਇਕ’?’ ਟਾਇਪ ਕਰੋ।
+
| ਜਿਵੇਂ ਕਿ ਡੌਕਯੂਮੈਂਟੇਸ਼ਨ ਦਸ ਰਹੀ ਹੈ, linspace, ਸਟਾਰਟ ਅਤੇ ਸਟੌਪ ਇੰਟਰਵਲ ਦੇ ਅੰਤਰ ਵਿੱਚ equispaced ਨਮ ਸੈਂਪਲਸ ਵਾਪਿਸ ਕਰਦਾ ਹੈ।
 +
 
 
|-
 
|-
| 1:19
+
| 01:29
| ਜਿਵੇਂ ਕਿ ਡੌਕਯੂਮੈਂਟੇਸ਼ਨ (documentation) ਦਸ ਰਹੀ ਹੈ, ਲਿਨਸਪੇਸ, ਸਟਾਰਟ ਅਤੇ ਸਟੌਪ ਇੰਟਰਵਲ ਦੇ ਅੰਤਰ ਵਿੱਚ ਇਕੁਈਸਪੇਸਡ(equispaced, ਜਿਨਹਾ ਸਬ ਵਿੱਚ ਬਰਾਬਰ ਅੰਤਰ ਹੁੰਦਾ ਹੈ) ਨਮ (num) ਸੈਂਪਲਸ (spaced) ਵਾਪਿਸ ਕਰਦਾ ਹੈ ।
+
| ਇਸ ਨੂੰ ਦਰਸ਼ਾਉਣ ਲਈ ਆਉ 100 ਪੁਆਇਂਟਸ ਨੂੰ ਜਨਰੇਟ ਕਰਿਏ।
 +
 
 
|-
 
|-
| 1:29
+
| 01:33
| ਇਸ ਨੂੰ ਦਰਸ਼ਾਉਣ ਲਈ ਆਉ 100 ਪੁਆਇਂਟਸ ਨੂੰ ਜੇਨਰੇਟ ਕਰਿਏ ।
+
| ''linspace ਬਰੈਕਟ ਵਿਚ 1 ਕੋਮਾ 100 ਕੋਮਾ 100'' ਟਾਇਪ ਕਰੋ ਅਤੇ ਐਂਟਰ ਦਬਾਓ।
 +
 
 
|-
 
|-
| 1:33
+
| 01:47
| ਲਿਨਸਪੇਸ (1,100,100) ਟਾਇਪ ਕਰੋ ਅਤੇ ਐਂਟਰ ਦਬਾਓ।
+
| ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ, ਅੰਕ 1 ਤੋਂ 100 ਤੱਕ ਦਾ ਇੱਕ  ਸੀਕੁਏਂਸ ਬਣ ਗਿਆ ਹੈ।
 +
 
 
|-
 
|-
| 1:47
+
| 01:52
| ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਅੰਕ 1 ਤੋਂ 100 ਤੱਕ ਦਾ ਇੱਕ ਸੀਕੁਏਨ੍ਸ ਬਨ ਗਇਆ ਹੈ ।
+
| ਆਓ ਹੁਣ 0 ਤੋਂ ਲੈ ਕੇ 1 ਵਿੱਚ 200 ਪੁਆਇੰਟਸ ਜਨਰੇਟ ਕਰਿਏ।
 +
 
 
|-
 
|-
| 1:52
+
| 01:57
| ਆਓ ਹੁਣ 0 ਤੋਂ ਲੈ ਕੇ 1 ਵਿੱਚ 200 ਪੁਆਇੰਟਸ ਜੇਨਰੇਟ ਕਰਿਏ, ਇਸ ਲਈ ਟਾਇਪ ਕਰੋ ਲਿਨਸਪੇਸ (0,1,200) ।
+
| ਇਸ ਲਈ ਟਾਇਪ ਕਰੋ ''linspace ਬਰੈਕਟ ਵਿਚ 0 ਕੋਮਾ 1 ਕੋਮਾ 200।''
 +
 
 
|-
 
|-
| 1:57
+
| 02:11
|ਇਸ ਲਯਿ ਟਾਇਪ ਕਰੋ ਲਿਨਸਪੇਸ ਅਤੇ ਬਰੈਕਿਟ ਵਿਚ 0 ਕਾਮਾ 1 ਕਾਮਾ 200(0,1,200)।
+
| ਇੱਥੇ, 0 ਸ਼ੁਰੂਆਤ ਹੈ, 1 ਅੰਤ ਹੈ, ਅਤੇ 200 ਪੁਆਇੰਟਸ ਦੀ ਗਿਣਤੀ ਹੈ।
  
 
|-
 
|-
| 2:11
+
| 02:18
| ਇੱਥੇ, 0 ਸ਼ੁਰੂਆਤ ਹੈ, 1 ਅੰਤ ਹੈ, ਅਤੇ 200 ਪੁਆਇੰਟਸ ਦੀ ਗਿਣਤੀ ਹੈ।
+
| linspace ਵਿੱਚ ਸਟਾਰ੍ਟ ਅਤੇ ਸਟੌਪ ਪੁਆਇੰਟਸ ਦੀ ਵੈਲ੍ਯੂ, ਇਨਟੀਜ਼ਰ, ਡੈਸੀਮਲ, ਜਾਂ ਕੋਨਸਟੈਂਟ੍ਸ ਹੋ ਸਕਦੀ ਹੈ।
 +
 
 
|-
 
|-
| 2:18
+
| 02:24
| ਲਿਨਸਪੇਸ ਵਿੱਚ ਸਟਾਰ੍ਟ (start) ਅਤੇ ਸਟੌਪ (stop) ਪੁਆਇੰਟਸ ਦੀ ਵੈਲੂ(value), ਇਨਟੀਜਰ (integer), ਡੈਸੀਮਲ (decimal) ਜਾਂ ਕੋਨਸਟੈਂਟ੍ਸ(constant) ਹੋ ਸਕਦੀ ਹੈ ।
+
| ਆਓ -pi ਤੋਂ pi ਵਿੱਚ 100 ਪੁਆਇੰਟਸ ਕਰਿਏਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ।
 +
 
 
|-
 
|-
| 2:24
+
| 02:30
| ਆਓ -pi ਤੋਂ pi ਵਿੱਚ 100 ਪੁਆਇੰਟਸ ਕਰਿਏਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ ।
+
| ਇੱਥੇ ‘pi’ pylab  ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਇੱਕ ਕੋਨਸਟੈਂਟ ਹੈ।
 +
 
 
|-
 
|-
| 2:30
+
| 02:34
| ਇੱਥੇ ‘pi’ ਪਾਈਲੋਬ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਇੱਕ ਕੋਨਸਟੈਂਟ ਹੈ।
+
ਇਸਨੂੰ ਇਕ ਵੈਰੀਏਬਲ p ਵਿੱਚ ਸੇਵ ਕਰੋ।
 +
 
 
|-
 
|-
| 2:34
+
| 02:52
| ਇਸਨੂੰ ਇਕ ਵੈਰੀਏਬਲ, p ਵਿੱਚ ਸੇਵ ਕਰੋ।
+
ਜੇ ਅਸੀਂ Len ਬਰੈਕਟ ਵਿਚ p ਟਾਇਪ ਕਰਾਂਗੇ, ਤਾਂ ਸਾਨੂੰ ਪੁਆਇੰਟਸ ਦੀ ਗਿਣਤੀ ਪ੍ਰਾਪਤ ਹੋਵੇਗੀ । 
 +
 
 
|-
 
|-
| 2:52
+
| 03:05
| ਜੇ ਅਸੀਂ ਲੈਨ (p) ਟਾਇਪ ਕਰਾਂ ਗੇ, ਤਾਂ ਸਾਨੂ ਪੁਆਇੰਟਸ ਦੀ ਗਿਣਤੀ ਪ੍ਰਾਪਤ ਹੋਵੇਗੀ । 
+
| len ਫੰਕਸ਼ਨ, ਇੱਕ ਸੀਕੁਏਨ੍ਸ ਦੇ ਐਲਿਮੈਂਟਸ ਦੀ ਗਿਣਤੀ ਦਸਦਾ ਹੈ।
 +
 
 
|-
 
|-
| 3:05
+
| 03:11
| ਲੈਨ ਫੰਕਸ਼ਨ, ਇੱਕ ਸੀਕੁਏਨ੍ਸ ਦੇ ਐਲਿਮੈਂਟਸ ਦੀ ਗਿਣਤੀ ਦਸਦਾ ਹੈ।
+
| ਆਓ -pi ਅਤੇ pi ਵਿੱਚ ਇਕ ਕੋਸਾਈਨ ਕਰਵ ਪਲਾਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਿਏ। ਇਸ ਲਈ ਅਸੀਂ ਪਲਾਟ ਕਮਾਂਡ ਵਰਤਾਂਗੇ। ਇੱਥੇ cos(p), ਸੀਕੁਏਂਸਵਾਰ, ਹਰ ਪੁਆਇੰਟ p ਦੀ ਕੋਸਾਇਨ ਵੈਲ੍ਯੂ ਦੇਂਦਾ ਹੈ।
 +
 
 
|-
 
|-
| 3:11
+
| 03:50
| ਆਓ -pi ਅਤੇ pi ਵਿੱਚ ਇਕ ਕੋਸਾਈਨ ਕਰਵ ਪਲਾਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਿਏ। ਇਸ ਲਈ ਅਸੀਂ ਪਲਾਟ ਕਮਾਂਡ ਵਰਤਾਂਗੇ। ਇੱਥੇ ਕੌਸ(p), ਸੀਕੁਏਨ੍ਸਵਾਰ, ਹਰ ਪੁਆਇੰਟ p ਦੀ ਕੋਸਾਇਨ ਵੈਲੂ(value) ਦੇਂਦਾ ਹੈ।
+
| ਅਸੀਂ cos(p) ਨੂੰ ਕੋਸਾਇਨ ਵੇਰਿਏਬਲ ਵਿੱਚ ਸੇਵ ਕਰ ਸਕਦੇ ਹਾਂ, ਅਤੇ ਇਸਨੂੰ ਪਲਾਟ ਫ਼ੰਕਸ਼ਨ ਨਾਲ ਪਲਾਟ ਕਰ ਸਕਦੇ ਹਾਂ।
 +
 
 
|-
 
|-
| 3:50
+
| 03:57
| ਅਸੀਂ ਕੌਸ (p) ਨੂੰ ਕੋਸਾਇਨ ਵੇਰਿਏਬਲ ਵਿੱਚ ਸੇਵ ਕਰ ਸਕਦੇ ਹਾਂ ਅਤੇ ਇਸਨੂੰ ਪਲਾਟ ਫ਼ੰਕਸ਼ਨ ਨਾਲ ਪਲਾਟ ਕਰ ਸਕਦੇ ਹਾਂ
+
| ਹੁਣ ਪਲਾਟ ਨੂੰ clf() ਫ਼ੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਨਾਲ ਕਲੀਅਰ ਕਰਦੇ ਹਾਂ।
 +
 
 
|-
 
|-
| 3:57
+
| 04:19
| ਹੁਣ ਪਲਾਟ ਨੂੰ clf () ਫ਼ੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਨਾਲ ਕਲੀਅਰ ਕਰਦੇ ਹਾਂ
+
| ਇਹ ਇਸ ਲਈ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿ ਨਵਾਂ ਪਲਾਟ ਪਿਛਲੇ ਪਲਾਟ ਦੇ ਉੱਤੇ ਹੀ ਨਾਂ ਬਣ ਜਾਵੇ।
 +
 
 
|-
 
|-
| 4:19
+
04:25  
| ਇਹ ਇਸ ਲਈ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿ ਨਵਾਂ ਪਲਾਟ ਪਿਛਲੇ ਪਲਾਟ ਦੇ ਉੱਤੇ ਹੀ ਨਾਂ ਬਣ ਜਾਵੇ
+
| ਕਿਉਂਕਿ ਅਸੀਂ ਨਹੀ ਚਾਹੁੰਦੇ ਕਿ ਪਲਾਟ ਏਰਿਆ ਵਿੱਚ ਇਕ ਦੇ ਉੱਪਰ ਦੂੱਜਾ ਪਲਾਟ ਚੜ੍ਨ ਨਾਲ ਖਿਲਾਰ ਜਿਹਾ ਪੈ ਜਾਵੇ, ਅਸੀਂ ਇਸਨੂੰ clf() ਨਾਲ ਕਲੀਅਰ ਕਰ ਦੇਵਾਂਗੇ।
|-
+
 
| 4:25  
+
| ਕਿਉਂ ਕਿ ਅਸੀਂ ਨਹੀ ਚਾਹੁੰਦੇ ਕਿ ਪਲਾਟ ਏਰਿਆ ਵਿੱਚ ਇਕ ਦੇ ਉੱਪਰ ਦੂੱਜਾ ਪਲਾਟ ਚੜ੍ਹਨ ਨਾਲ ਖਿਲਾਰ ਜਿਹਾ ਪੈ ਜਾਵੇ, ਅਸੀਂ ਇਸਨੂੰ clf() ਨਾਲ ਕਲਿਏਰ ਕਰ ਦੇਵਾਂਗੇ ।
+
 
|-  
 
|-  
| 4.34   
+
| 04.34   
| ਆਓ ਹੁਣ ਸਾਇਨ ਪਲਾਟ ਬਣਾਉਂਦੇ ਹਾ ।
+
| ਆਓ ਹੁਣ ਸਾਇਨ ਪਲਾਟ ਬਣਾਉਂਦੇ ਹਾ।
 +
 
 
|-
 
|-
| 5:04  
+
| 05:04  
| ਅਸੀਂ ਪਲਾਟ ਵਿੰਡੋ ਵਿੱਚ ਉਪਲਬਧ ਵਖ-ਵਖ ਔਪਸ਼ਨਜ਼ ਦੀ ਮਦਦ ਨਾਲ ਪਲਾਟ ਦਾ ਬੇਹਤਰ ਅਧਿਅੱਨ ਕਰ ਸਕਦੇ ਹਾਂ ।
+
| ਅਸੀਂ ਪਲਾਟ ਵਿੰਡੋ ਵਿੱਚ ਉਪਲਬਧ ਵਖ-ਵਖ ਔਪਸ਼ਨਜ਼ ਦੀ ਮਦਦ ਨਾਲ ਪਲਾਟ ਦਾ ਬੇਹਤਰ ਅਧਿਅੱਨ ਕਰ ਸਕਦੇ ਹਾਂ।
 +
 
 
|-
 
|-
| 5:11  
+
| 05:11  
| ਆਓ ਇਨ੍ਹਾਂ ਓਪਸ਼ਨਸ ਉੱਤੇ ਇੱਕ ਨਜ਼ਰ ਮਾਰੀਏ ।
+
| ਆਓ ਇਨਾਂ ਓਪਸ਼ਨਸ ਉੱਤੇ ਇੱਕ ਨਜ਼ਰ ਮਾਰੀਏ।
 +
 
 
|-
 
|-
| 5:14  
+
| 05:14  
| ਪਲਾਟ ਦੇ ਨਾਲ-ਨਾਲ ਮਾਉਸ ਨੂੰ ਚਲਾਉਨ ਨਾਲ ਅਸੀਂ ਪੁਆਇੰਟਸ ਦੀ ਲੋਕੇਸ਼ਨ (location) ਵੇਖ ਸਕਦੇ ਹਾਂ ।
+
| ਪਲਾਟ ਦੇ ਨਾਲ-ਨਾਲ ਮਾਉਸ ਨੂੰ ਚਲਾਉਨ ਨਾਲ ਅਸੀਂ ਪੁਆਇੰਟਸ ਦੀ ਲੋਕੇਸ਼ਨ ਵੇਖ ਸਕਦੇ ਹਾਂ।
 +
 
 
|-
 
|-
| 5:26  
+
| 05:26  
| ਵਿੰਡੋ ਦੇ ਹੇਠਾਂ ਖੱਬੇ ਪਾਸੇ, ਕੁਝ ਬਟਨ ਹਨ ।
+
| ਵਿੰਡੋ ਦੇ ਹੇਠਾਂ ਖੱਬੇ ਪਾਸੇ, ਕੁਝ ਬਟਨ ਹਨ।
 +
 
 
|-
 
|-
| 5:30  
+
| 05:30  
| ਇਨਾਂ ਵਿੱਚੋਂ ਸਭ ਤੋਂ ਸੱਜੇ ਪਾਸੇ ਵਾਲਾ ਬਟਨ ਫਾਇਲ ਨੂੰ ਸੇਵ ਕਰਨ ਲਈ ਹੈ ।
+
| ਇਨਾਂ ਵਿੱਚੋਂ ਸਭ ਤੋਂ ਸੱਜੇ ਪਾਸੇ ਵਾਲਾ ਬਟਨ ਫਾਇਲ ਨੂੰ ਸੇਵ ਕਰਨ ਲਈ ਹੈ।
 +
 
 
|-
 
|-
| 5:35  
+
| 05:35  
| ਇਸ ਬਟਨ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਫਾਇਲ ਨੇਮ ਟਾਇਪ ਕਰੋ ।
+
| ਇਸ ਬਟਨ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਫਾਇਲ ਨੇਮ ਟਾਇਪ ਕਰੋ।
 +
 
 
|-
 
|-
| 5:48  
+
| 05:48  
| ਅਸੀਂ ਪਲਾਟ ਨੂੰ ਪੀ ਡੀ ਐਫ ਫੌਰਮੈਟ ਵਿੱਚ ਸਾਇਨ_ਕਰਵ(sin_curve ) ਦੇ ਨਾਂ ਹੇਠ ਸੇਵ ਕਰਾਂ ਗੇ ।
+
| ਅਸੀਂ ਪਲਾਟ ਨੂੰ ਪੀਡੀਐਫ ਫੌਰਮੈਟ ਵਿੱਚ sin_curve ਦੇ ਨਾਂ ਹੇਠ ਸੇਵ ਕਰਾਂਗੇ।
 +
 
 
|-
 
|-
| 6:00  
+
| 06:00  
| ਡ੍ਰਾਪਡਾਉਨ ਤੋਂ ਅਸੀ ਫਾਇਲ ਦੇ ਫਾਰਮੇਟ ਦਾ ਚੋਣ ਕਰ ਸਕਦੇ ਹਾਂ ।
+
| ਡ੍ਰਾਪ ਡਾਉਨ ਤੋਂ ਅਸੀ ਫਾਇਲ ਦੇ ਫਾਰਮੇਟ ਦਾ ਚੋਣ ਕਰ ਸਕਦੇ ਹਾਂ।
 +
 
 
|-
 
|-
| 6:05  
+
| 06:05  
| ਕਈ ਫਾਰਮੇਟ ਜਿਵੇਂ png ,eps ,pdf, ps ਉਪਲਬਧ ਹਨ ।
+
| ਕਈ ਫਾਰਮੇਟ ਜਿਵੇਂ ''png, eps, pdf, ps'' ਉਪਲਬਧ ਹਨ।
 +
 
 
|-
 
|-
| 6:17  
+
| 06:17  
| ਸੇਵ ਬਟਨ ਦੇ ਖੱਬੇ ਪਾਸੇ ਸਲਾਇਡਰ(slider) ਬਟਨ ਹੈ ਜਿਸ ਨਾਲ ਅਸੀਂ ਮਾਰਜਨਸ(margins) ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰ ਸਕਦੇ ਹਾਂ ।
+
| ਸੇਵ ਬਟਨ ਦੇ ਖੱਬੇ ਪਾਸੇ ਸਲਾਇਡਰ ਬਟਨ ਹੈ ਜਿਸ ਨਾਲ ਅਸੀਂ ਮਾਰਜਿੰਸ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰ ਸਕਦੇ ਹਾਂ।
 +
 
 
|-
 
|-
| 6:25  
+
| 06:25  
| ਇਸਦੇ ਖੱਬੇ ਪਾਸੇ ਜ਼ੂਮ (zoom) ਬਟਨ ਹੈ ਜਿਸ ਦੇ ਨਾਲ ਅਸੀਂ ਪਲਾਟ ਨੂੰ ਵੱਡਾ ਕਰ ਸਕਦੇ ਹਾਂ ।
+
| ਇਸਦੇ ਖੱਬੇ ਪਾਸੇ ਜ਼ੂਮ ਬਟਨ ਹੈ ਜਿਸ ਦੇ ਨਾਲ ਅਸੀਂ ਪਲਾਟ ਨੂੰ ਵੱਡਾ ਕਰ ਸਕਦੇ ਹਾਂ।
 +
 
 
|-
 
|-
| 6:30  
+
| 06:30  
| ਸਿਰ੍ਫ਼ ਜ਼ੂਮ ਕਰਨ ਵਾਲ਼ੇ ਖੇਤਰ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰੋ ।
+
| ਸਿਰਫ ਜ਼ੂਮ ਕਰਨ ਵਾਲ਼ੇ ਖੇਤਰ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰੋ।
 +
 
 
|-
 
|-
| 6:40  
+
| 06:40  
| ਉਸਦੇ ਖੱਬੇ ਪਾਸੇ ਵਾਲੇ ਬਟਨ, ਪਲਾਟ ਦੇ ਐਕਸੀਸ ਨੂੰ ਅੱਗੇ ਜਾਂ ਪਿੱਛੇ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
+
| ਉਸਦੇ ਖੱਬੇ ਪਾਸੇ ਵਾਲੇ ਬਟਨ, ਪਲਾਟ ਦੇ ਐਕਸੀਸ ਨੂੰ ਅੱਗੇ ਜਾਂ ਪਿੱਛੇ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
 +
 
 
|-
 
|-
| 6:50  
+
| 06:50  
| ਖੱਬੇ ਅਤੇ ਸੱਜੇ ਐਰੋ ਆਈਕੋਨ ਵਾਲੇ ਅਗਲੇ ਦੋ ਬਟਨ ਪਲਾਟ ਦੀ ਸਥਿੱਤੀ ਨੂੰ ਬਦਲਦੇ ਹਨ ਅਤੇ ਇਸਨੂੰ ਪਿੱਛਲੀ ਸਥਿਤੀ ਵਿੱਚ ਲੈ ਜਾਂਦੇ ਹਨ  ।
+
| ਖੱਬੇ ਅਤੇ ਸੱਜੇ ਐਰੋ ਆਈਕੋਨ ਵਾਲੇ ਅਗਲੇ ਦੋ ਬਟਨ ਪਲਾਟ ਦੀ ਸਥਿੱਤੀ ਨੂੰ ਬਦਲਦੇ ਹਨ ਅਤੇ ਇਸਨੂੰ ਪਿੱਛਲੀ ਸਥਿਤੀ ਵਿੱਚ ਲੈ ਜਾਂਦੇ ਹਨ।
 +
 
 
|-
 
|-
| 7:00  
+
| 07:00  
| ਇਹ ਤਕਰੀਬਨ ਬ੍ਰਾਉਜ਼ਰ(browser) ਦੇ ਬੈਕ(back) ਅਤੇ ਫਾਰਵਰਡ(forward) ਬਟਨ ਦੇ ਵਾਂਗ ਕੰਮ ਕਰਦੇ ਹਨ ।
+
| ਇਹ ਤਕਰੀਬਨ ਬ੍ਰਾਉਜ਼ਰ ਦੇ ''ਬੈਕ ਅਤੇ ਫਾਰਵਰਡ'' ਬਟਨ ਦੇ ਵਾਂਗ ਕੰਮ ਕਰਦੇ ਹਨ।
 +
 
 
|-
 
|-
| 7:06  
+
| 07:06  
| ਆਖਰੀ ਬਟਨ ਹੈ ਹੋਮ, ਜੋ ਪਲਾਟ ਨੂੰ ਸ਼ੁਰੂ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਲਿਹਾਉਂਦਾ ਹੈ।
+
| ਆਖਰੀ ਬਟਨ ਹੈ ਹੋਮ, ਜੋ ਪਲਾਟ ਨੂੰ ਸ਼ੁਰੂ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਲਿਆਓੰਦਾ ਹੈ।
 +
 
 
|-
 
|-
| 7:13  
+
| 07:13  
| ਵੀਡਿਓ ਨੂੰ ਇੱਥੇ ਪੌਜ਼(pause) ਕਰੋ, ਅੱਗੇ ਦਿੱਤੇ ਹੋਏ ਅਭਿਆਸ ਨੂੰ ਕਰੋ ਅਤੇ ਵੀਡਿਓ ਨੂੰ ਰਿਜ਼ਿਊਮ(resume) ਕਰੋ।
+
| ਵੀਡਿਓ ਨੂੰ ਇੱਥੇ ਪੌਜ਼ ਕਰੋ, ਅੱਗੇ ਦਿੱਤੇ ਹੋਏ ਅਭਿਆਸ ਨੂੰ ਕਰੋ, ਅਤੇ ਵੀਡਿਓ ਨੂੰ ਰਿਜ਼ਿਊਮ ਕਰੋ।
 +
 
 
|-
 
|-
| 7:20  
+
| 07:20  
| ਪਲਾਟ (sin(x)*sin(x))/x.
+
| ਪਲਾਟ ''(sin(x)into sin(x))''by ''x''.
 +
 
 
|-
 
|-
| 7:26  
+
| 07:26  
| ਪਹਿਲਾ, ਪਲਾਟ ਨੂੰ ਸਾਇਨਸਕੁਏਰਬਾਏਐਕਸ ਢਾਟ ਪੀ ਡੀ ਐਫ(sinsquarebyx.pdf) ਨਾਮ ਹੇਠ ਪੀ ਡੀ ਐਫ (pdf) ਫਾਰਮੇਟ ਵਿੱਚ ਸੇਵ ਕਰੋ।
+
| ਪਹਿਲਾ, ਪਲਾਟ ਨੂੰ sin square by ''x.pdf'' ਨਾਮ ਹੇਠ pdf ਫਾਰਮੇਟ ਵਿੱਚ ਸੇਵ ਕਰੋ।
 +
 
 
|-
 
|-
| 7:33  
+
| 07:33  
| ਦੂਜਾ। ਜ਼ੂਮ ਕਰੋ ਅਤੇ ਮੈਕਸਿਮਾ ਨੂੰ ਲੱਭੋ।
+
| ਦੂਜਾ, ''ਜ਼ੂਮ'' ਕਰੋ ਅਤੇ ''ਮੈਕਸਿਮਾ'' ਨੂੰ ਲੱਭੋ।
 +
 
 
|-
 
|-
| 7:37  
+
| 07:37  
| ਤੀਜਾ, ਇਸ ਨੂੰ ਇਨੀਸ਼ਿਅਲ ਪੁਜ਼ੀਸ਼ਨ ’ਤੇ ਵਾਪਸ ਲਿਆਓ।
+
| ਤੀਜਾ, ਇਸ ਨੂੰ ਇਨੀਸ਼ਿਅਲ ਪੁਜ਼ੀਸ਼ਨ ’ਤੇ ਵਾਪਸ ਲਿਆਓ।
 +
 
 
|-
 
|-
| 7:44  
+
| 07:44  
| ਆਓ ਜੋ ਸਿੱਖਿਆ ਹੈ ਉਸ ਨੂੰ ਦੁਹਰਾਈਏ।
+
| ਆਓ, ਜੋ ਸਿੱਖਿਆ ਹੈ ਉਸ ਨੂੰ ਦੁਹਰਾਈਏ।
 +
 
 
|-
 
|-
| 7:49  
+
| 07:49  
| 1 ਪਾਈਲੈਬ ਦੇ ਨਾਲ ਆਈਪਾਈਥੋਨ ਦਾ ਅਧਿਅਨ ਕਰਨਾ।
+
|   1. ''Pylab'' ਦੇ ਨਾਲ ''iPython'' ਦਾ ਅਧਿਅਨ ਕਰਨਾ।
 +
 
 
|-
 
|-
| 7:52  
+
| 07:52  
| 2. ਲਿਨਸਪੇਸ ਫ਼ੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਨਾਲ ਇੱਕ ਰੀਜਨ ਵਿੱਚ ਬਰਾਬਰ ਦੀ ਦੂਰੀ ਉੱਤੇ ਨਮ (num ) ਬਿੰਦੂਆਂ ਨੂੰ ਕਰੀਏਟ(create )ਕਰਨਾ।  
+
|   2. ''linspace'' ਫ਼ੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਨਾਲ ਇੱਕ ਰੀਜਨ ਵਿੱਚ ਬਰਾਬਰ ਦੀ ਦੂਰੀ ਉੱਤੇ ਨਮ ਬਿੰਦੂਆਂ ਨੂੰ ਕਰੀਏਟ ਕਰਨਾ।  
 +
 
 
|-
 
|-
| 7:57  
+
| 07:57  
| 3. ਲੈਨ ਫ਼ੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਨਾਲ ਕਿਸੀ ਸੀਕੁਏਂਸ (sequence) ਦੀ ਲੰਬਾਈ ਦਾ ਪਤਾ ਕਰਨਾ।
+
|   3. ''len'' ਫ਼ੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਨਾਲ ਕਿਸੀ ਸੀਕੁਏਂਸ ਦੀ ਲੰਬਾਈ ਦਾ ਪਤਾ ਕਰਨਾ।
 +
 
 
|-
 
|-
| 8:01  
+
| 08:01  
| 4. ਪਲਾਟ ਕਮਾਂਡ ਵਰਤਦੇ ਹੋਏ ਮੈਥੇਮੈਟਿਕਲ ਫ਼ੰਕਸ਼ਨਸ ਨੂੰ ਪਲਾਟ ਕਰਨਾ।  
+
|   4. ਪਲਾਟ ਕਮਾਂਡ ਵਰਤਦੇ ਹੋਏ ਮੈਥੇਮੈਟਿਕਲ ਫ਼ੰਕਸ਼ਨਸ ਨੂੰ ਪਲਾਟ ਕਰਨਾ।  
 +
 
 
|-
 
|-
| 8:05  
+
| 08:05  
| ਡਰਾਇੰਗ ਵਾਲੇ ਖੇਤਰ ਨੂੰ clf ਦੀ ਵਰਤੋ ਨਾਲ ਕਲੀਅਰ ਕਰਨਾ।
+
|   ਡਰਾਇੰਗ ਵਾਲੇ ਖੇਤਰ ਨੂੰ clf ਦੀ ਵਰਤੋ ਨਾਲ ਕਲੀਅਰ ਕਰਨਾ।
 +
 
 
|-
 
|-
| 8:08  
+
| 08:08  
| ਪਲਾਟ ਦਾ ਬੇਹਤਰ ਅਧਿਅਨ ਕਰਨ ਲਈ ਪਲਾਟ ਦੀ UI ਨੂੰ ਵਰਤਣਾ ਅਤੇ ਸੇਵ, ਜੂਮ ਵਰਗੀਆਂ ਫੰਕਸ਼ਨੈਲਿਟੀ ਨੂੰ ਵਰਤਣਾ ਅਤੇ ਪਲਾਟਸ ਨੂੰ x ਅਤੇ y ਐਕਸਿਸ਼ ਉੱਤੇ ਮੂਵ ਕਰਨਾ।
+
| ਪਲਾਟ ਦਾ ਬੇਹਤਰ ਅਧਿਅਨ ਕਰਨ ਲਈ ਪਲਾਟ ਦੀ ''UI'' ਨੂੰ ਵਰਤਣਾ ਅਤੇ ਸੇਵ, ਜੂਮ ਵਰਗੀਆਂ ਫੰਕਸ਼ਨੈਲਿਟੀਸ ਨੂੰ ਵਰਤਣਾ, ਅਤੇ ਪਲਾਟਸ ਨੂੰ x ਅਤੇ y ਐਕਸਿਸ ਉੱਤੇ ਮੂਵ ਕਰਨਾ।
 +
 
 
|-
 
|-
| 8:23  
+
| 08:23  
| ਹੁਣ -pi/2 ਅਤੇ pi/2 ਦੇ ਵਿੱਚ 100 ਬਰਾਬਰ ਦੂਰੀ ਵਾਲੇ ਪੁਆਇੰਟਸ ਕਰਿਏਟ(create) ਕਰੋ?
+
| ਹੁਣ ''minus pi by 2 ਅਤੇ pi by 2'' ਦੇ ਵਿੱਚ 100 ਬਰਾਬਰ ਦੂਰੀ ਵਾਲੇ ਪੁਆਇੰਟਸ ਕਰਿਏਟ ਕਰੋ।
 +
 
 
|-
 
|-
| 8:31  
+
| 08:31  
| ਦੂਜਾ ਹੈ । ਆਈਪਾਈਥੋਨ ਵਿੱਚ ਇੱਕ ਫਿਗਰ ਨੂੰ ਕਿਸ ਤਰ੍ਹਾਂ ਕਲੀਅਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ
+
| ਦੂਜਾ ਹੈ, iPython  ਵਿੱਚ ਇੱਕ ਫਿਗਰ ਨੂੰ ਕਿਸ ਤਰਹ ਕਲੀਅਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ?
 +
 
 
|-
 
|-
| 8:36  
+
| 08:36  
| ਤੀਜਾ ਹੈ ਇੱਕ ਸੀਕੁਏਨ੍ਸ ਦੀ ਲੰਬਾਈ ਨੂੰ ਕਿਸ ਤਰ੍ਹਾਂ ਜਾਨਿਆ ਜਾਂਦਾ ਹੈ ?
+
| ਤੀਜਾ ਹੈ, ਇੱਕ ਸੀਕੁਏਂਸ ਦੀ ਲੰਬਾਈ ਨੂੰ ਕਿਸ ਤਰਹ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ?
 +
 
 
|-
 
|-
| 8:43  
+
| 08:43  
| ਅਤੇ ਉੱਤਰ ਹਨ,
+
| ਅਤੇ ਉੱਤਰ ਹਨ:
 +
 
 
|-
 
|-
| 8:45  
+
| 08:45  
| 1. ਅਸੀਂ ਕਮਾਂਡ ਲਿਨਸਪੇਸ(-pi/2, pi/2,100) ਵਰਤ ਕੇ  -pi/2 ਤੋਂ pi/2 ਦੇ ਵਿੱਚ 100 ਬਰਾਬਰ ਦੂਰੀ ਵਾਲੇ ਪੁਆਇੰਟਸ ਨੂੰ ਕਰਿਏਟ ਕਰ ਸਕਦੇ ਹਾਂ।
+
|   ਇੱਕ, ਅਸੀਂ ਕਮਾਂਡ linspace ਅਤੇ ਬਰੈਕਟ ਵਿਚ ''minus pi by 2 comma pi by 2 comma 100'' ਵਰਤ ਕੇ  ''ਮਾਇਨਸ pi by 2'' ਤੋਂ ''pi by 2'' ਦੇ ਵਿੱਚ 100 ਬਰਾਬਰ ਦੂਰੀ ਵਾਲੇ ਪੁਆਇੰਟਸ ਨੂੰ ਕਰਿਏਟ ਕਰ ਸਕਦੇ ਹਾਂ।
 +
 
 
|-
 
|-
| 9:03  
+
| 09:03  
| ਦੂਜਾ, ਅਸੀਂ clf() ਫੰਕਸ਼ਨ ਵਰਤ ਕੇ ਫਿਗਰ ਨੂੰ ਕਲੀਅਰ ਕਰ ਸਕਦੇ ਹਾਂ।
+
| ਦੂਜਾ, ਅਸੀਂ clf() ਫੰਕਸ਼ਨ ਵਰਤ ਕੇ ਫਿਗਰ ਨੂੰ ਕਲੀਅਰ ਕਰ ਸਕਦੇ ਹਾਂ।
 +
 
 
|-
 
|-
| 9:11  
+
| 09:11  
| ਤੀਜਾ। len(sequence_name) ਇੱਕ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਕਿ ਕਿਸੀ ਸੀਕੁਏਨ੍ਸ ਦੀ ਲੰਬਾਈ ਨੂੰ ਪਤਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
+
| ਤੀਜਾ, ''len ਬਰੈਕਟ ਵਿਚ sequence_name'' ਇੱਕ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਕਿ ਕਿਸੀ ਸੀਕੁਏਂਸ ਦੀ ਲੰਬਾਈ ਨੂੰ ਪਤਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
 +
 
 
|-
 
|-
| 9:20  
+
| 09:20  
| ਉੱਮੀਦ ਹੈ ਕਿ ਇਹ ਟਯੂਟੋਰਿਅਲ ਆਪ ਨੂ ਆਨੰਦ ਦਾਇਕ ਅਤੇ ਲਾਭ ਦਾਇਕ ਲਗਿਆ ਹੋਵੇਗਾ।
+
| ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਟਯੂਟੋਰਿਅਲ ਆਪ ਨੂੰ ਆਨੰਦਦਾਇਕ ਅਤੇ ਲਾਭਦਾਇਕ ਲਗਿਆ ਹੋਵੇਗਾ।
 +
 
 
|-
 
|-
| 9:24  
+
| 09:24  
| ਸਾੱਡੇ ਨਾਲ ਜੁੜਨ ਲੀ ਧੰਨਵਾਦ!
+
| ਸਾਡੇ ਨਾਲ ਜੁੜਨ ਲਈ ਧੰਨਵਾਦ!
 
|}
 
|}

Latest revision as of 15:55, 11 July 2014

Timing Narration
00:00 ਨਮਸਤੇ ਦੋਸਤੋ, iPython ਦੀ ਵਰਤੋ ਨਾਲ ਸਾਧਾਰਣ ਪਲਾਟ੍ਸ ਬਣਾਉਣ ਦੇ ਇਸ ਟਿਊਟੋਰੀਅਲ ਵਿੱਚ ਆਪ ਦਾ ਸੁਆਗਤ ਹੈ।
00:06 ਮੈਂ ਉਮੀਦ ਕਰਦੀ ਹਾਂ ਕਿ ਆਪ ਦੇ ਕੰਪਿਊਟਰ ਵਿੱਚ iPython ਪਹਿਲੇ ਹੀ ਮੌਜੂਦ ਹੈ।
00:10 ਇਸ ਟਿਊਟੋਰੀਅਲ ਦੇ ਅੰਤ ਵਿੱਚ ਤੁਸੀਂ,
    1. mathematical functions ਦੇ ਸਾਧਾਰਣ ਪਲਾਟਸ ਦੀ ਰਚਨਾ ਕਰ ਸਕੋਗੇ। 
    2. ਪਲਾਟਸ ਦਾ Figure Window ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਜ਼ਿਆਦਾ ਅੱਛਾ ਅਧਿਅਨ ਕਰ ਸਕੋਗੇ।
00:20 ਆਓ iPython ਨੂੰ ਸ਼ੁਰੂ ਕਰੀਏ।
00:22 ਟਰਮਿਨਲ ਨੂੰ ਖੋਲੋ ਅਤੇ ipython -pylab ਟਾਇਪ ਕਰੋ, ਅਤੇ ਐਂਟਰ ਦਬਾਓ।
00:35 ਪਾਈਲੈਬ ਇੱਕ ਪਾਈਥਨ ਲਾਇਬਰੇਰੀ ਹੈ ਜੋ ਪਲਾਟ ਬਣਾਉਨ ਵਿਚ ਸਮਰਥਨ ਦੇਂਦੀ ਹੈ।
00:39 ਇਹ ਕਈ ਹੋਰ ਜ਼ਰੂਰੀ ਮੈਥੇਮੈਟਿਕਲ ਅਤੇ ਸਾਇੰਟਿਫਿਕ ਫੰਕਸ਼ਨਸ ਮੁਹੱਈਆ ਕਰਾਉਂਦੀ ਹੈ।
00:43 ਸ਼ੈੱਲ ਵਿੱਚ ipython -pylab ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ iPython ਅਤੇ pylab ਬਾਰੇ ਕੁਝ ਜਾਣਕਾਰੀ ਵੇਖੋਗੇ ਜਿਸਦੇ ਬਾਅਦ In[1] prompt ਆਵੇਗਾ।
00:55 ਪਰ ਜੇ ਤੁਸੀਂ ਐਰਰ ਵੇਖੋ, ਜਿਵੇਂ `ERROR: matplotlib could NOT be imported! Starting normal IPython.'
01:02 ਤਾਂ ਤੁਹਾਨੂੰ matplotlib ਇੰਸਟਾਲ ਕਰਨਾ ਪਵੇਗਾ ਅਤੇ ਓਹ ਕਮਾਂਡ ਫੇਰ ਚਲਾਉਣੀ ਪਵੇਗੀ।
01:08 ਹੁਣ ਆਪਣੇ ਆਈਪਾਈਥੋਨ ਸ਼ੈੱਲ ਵਿੱਚ linspace ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਇਕ ’?’ ਟਾਇਪ ਕਰੋ।
01:19 ਜਿਵੇਂ ਕਿ ਡੌਕਯੂਮੈਂਟੇਸ਼ਨ ਦਸ ਰਹੀ ਹੈ, linspace, ਸਟਾਰਟ ਅਤੇ ਸਟੌਪ ਇੰਟਰਵਲ ਦੇ ਅੰਤਰ ਵਿੱਚ equispaced ਨਮ ਸੈਂਪਲਸ ਵਾਪਿਸ ਕਰਦਾ ਹੈ।
01:29 ਇਸ ਨੂੰ ਦਰਸ਼ਾਉਣ ਲਈ ਆਉ 100 ਪੁਆਇਂਟਸ ਨੂੰ ਜਨਰੇਟ ਕਰਿਏ।
01:33 linspace ਬਰੈਕਟ ਵਿਚ 1 ਕੋਮਾ 100 ਕੋਮਾ 100 ਟਾਇਪ ਕਰੋ ਅਤੇ ਐਂਟਰ ਦਬਾਓ।
01:47 ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ, ਅੰਕ 1 ਤੋਂ 100 ਤੱਕ ਦਾ ਇੱਕ ਸੀਕੁਏਂਸ ਬਣ ਗਿਆ ਹੈ।
01:52 ਆਓ ਹੁਣ 0 ਤੋਂ ਲੈ ਕੇ 1 ਵਿੱਚ 200 ਪੁਆਇੰਟਸ ਜਨਰੇਟ ਕਰਿਏ।
01:57 ਇਸ ਲਈ ਟਾਇਪ ਕਰੋ linspace ਬਰੈਕਟ ਵਿਚ 0 ਕੋਮਾ 1 ਕੋਮਾ 200।
02:11 ਇੱਥੇ, 0 ਸ਼ੁਰੂਆਤ ਹੈ, 1 ਅੰਤ ਹੈ, ਅਤੇ 200 ਪੁਆਇੰਟਸ ਦੀ ਗਿਣਤੀ ਹੈ।
02:18 linspace ਵਿੱਚ ਸਟਾਰ੍ਟ ਅਤੇ ਸਟੌਪ ਪੁਆਇੰਟਸ ਦੀ ਵੈਲ੍ਯੂ, ਇਨਟੀਜ਼ਰ, ਡੈਸੀਮਲ, ਜਾਂ ਕੋਨਸਟੈਂਟ੍ਸ ਹੋ ਸਕਦੀ ਹੈ।
02:24 ਆਓ -pi ਤੋਂ pi ਵਿੱਚ 100 ਪੁਆਇੰਟਸ ਕਰਿਏਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ।
02:30 ਇੱਥੇ ‘pi’ pylab ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਇੱਕ ਕੋਨਸਟੈਂਟ ਹੈ।
02:34 ਇਸਨੂੰ ਇਕ ਵੈਰੀਏਬਲ p ਵਿੱਚ ਸੇਵ ਕਰੋ।
02:52 ਜੇ ਅਸੀਂ Len ਬਰੈਕਟ ਵਿਚ p ਟਾਇਪ ਕਰਾਂਗੇ, ਤਾਂ ਸਾਨੂੰ ਪੁਆਇੰਟਸ ਦੀ ਗਿਣਤੀ ਪ੍ਰਾਪਤ ਹੋਵੇਗੀ ।
03:05 len ਫੰਕਸ਼ਨ, ਇੱਕ ਸੀਕੁਏਨ੍ਸ ਦੇ ਐਲਿਮੈਂਟਸ ਦੀ ਗਿਣਤੀ ਦਸਦਾ ਹੈ।
03:11 ਆਓ -pi ਅਤੇ pi ਵਿੱਚ ਇਕ ਕੋਸਾਈਨ ਕਰਵ ਪਲਾਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਿਏ। ਇਸ ਲਈ ਅਸੀਂ ਪਲਾਟ ਕਮਾਂਡ ਵਰਤਾਂਗੇ। ਇੱਥੇ cos(p), ਸੀਕੁਏਂਸਵਾਰ, ਹਰ ਪੁਆਇੰਟ p ਦੀ ਕੋਸਾਇਨ ਵੈਲ੍ਯੂ ਦੇਂਦਾ ਹੈ।
03:50 ਅਸੀਂ cos(p) ਨੂੰ ਕੋਸਾਇਨ ਵੇਰਿਏਬਲ ਵਿੱਚ ਸੇਵ ਕਰ ਸਕਦੇ ਹਾਂ, ਅਤੇ ਇਸਨੂੰ ਪਲਾਟ ਫ਼ੰਕਸ਼ਨ ਨਾਲ ਪਲਾਟ ਕਰ ਸਕਦੇ ਹਾਂ।
03:57 ਹੁਣ ਪਲਾਟ ਨੂੰ clf() ਫ਼ੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਨਾਲ ਕਲੀਅਰ ਕਰਦੇ ਹਾਂ।
04:19 ਇਹ ਇਸ ਲਈ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿ ਨਵਾਂ ਪਲਾਟ ਪਿਛਲੇ ਪਲਾਟ ਦੇ ਉੱਤੇ ਹੀ ਨਾਂ ਬਣ ਜਾਵੇ।
04:25 ਕਿਉਂਕਿ ਅਸੀਂ ਨਹੀ ਚਾਹੁੰਦੇ ਕਿ ਪਲਾਟ ਏਰਿਆ ਵਿੱਚ ਇਕ ਦੇ ਉੱਪਰ ਦੂੱਜਾ ਪਲਾਟ ਚੜ੍ਨ ਨਾਲ ਖਿਲਾਰ ਜਿਹਾ ਪੈ ਜਾਵੇ, ਅਸੀਂ ਇਸਨੂੰ clf() ਨਾਲ ਕਲੀਅਰ ਕਰ ਦੇਵਾਂਗੇ।
04.34 ਆਓ ਹੁਣ ਸਾਇਨ ਪਲਾਟ ਬਣਾਉਂਦੇ ਹਾ।
05:04 ਅਸੀਂ ਪਲਾਟ ਵਿੰਡੋ ਵਿੱਚ ਉਪਲਬਧ ਵਖ-ਵਖ ਔਪਸ਼ਨਜ਼ ਦੀ ਮਦਦ ਨਾਲ ਪਲਾਟ ਦਾ ਬੇਹਤਰ ਅਧਿਅੱਨ ਕਰ ਸਕਦੇ ਹਾਂ।
05:11 ਆਓ ਇਨਾਂ ਓਪਸ਼ਨਸ ਉੱਤੇ ਇੱਕ ਨਜ਼ਰ ਮਾਰੀਏ।
05:14 ਪਲਾਟ ਦੇ ਨਾਲ-ਨਾਲ ਮਾਉਸ ਨੂੰ ਚਲਾਉਨ ਨਾਲ ਅਸੀਂ ਪੁਆਇੰਟਸ ਦੀ ਲੋਕੇਸ਼ਨ ਵੇਖ ਸਕਦੇ ਹਾਂ।
05:26 ਵਿੰਡੋ ਦੇ ਹੇਠਾਂ ਖੱਬੇ ਪਾਸੇ, ਕੁਝ ਬਟਨ ਹਨ।
05:30 ਇਨਾਂ ਵਿੱਚੋਂ ਸਭ ਤੋਂ ਸੱਜੇ ਪਾਸੇ ਵਾਲਾ ਬਟਨ ਫਾਇਲ ਨੂੰ ਸੇਵ ਕਰਨ ਲਈ ਹੈ।
05:35 ਇਸ ਬਟਨ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਫਾਇਲ ਨੇਮ ਟਾਇਪ ਕਰੋ।
05:48 ਅਸੀਂ ਪਲਾਟ ਨੂੰ ਪੀਡੀਐਫ ਫੌਰਮੈਟ ਵਿੱਚ sin_curve ਦੇ ਨਾਂ ਹੇਠ ਸੇਵ ਕਰਾਂਗੇ।
06:00 ਡ੍ਰਾਪ ਡਾਉਨ ਤੋਂ ਅਸੀ ਫਾਇਲ ਦੇ ਫਾਰਮੇਟ ਦਾ ਚੋਣ ਕਰ ਸਕਦੇ ਹਾਂ।
06:05 ਕਈ ਫਾਰਮੇਟ ਜਿਵੇਂ png, eps, pdf, ps ਉਪਲਬਧ ਹਨ।
06:17 ਸੇਵ ਬਟਨ ਦੇ ਖੱਬੇ ਪਾਸੇ ਸਲਾਇਡਰ ਬਟਨ ਹੈ ਜਿਸ ਨਾਲ ਅਸੀਂ ਮਾਰਜਿੰਸ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰ ਸਕਦੇ ਹਾਂ।
06:25 ਇਸਦੇ ਖੱਬੇ ਪਾਸੇ ਜ਼ੂਮ ਬਟਨ ਹੈ ਜਿਸ ਦੇ ਨਾਲ ਅਸੀਂ ਪਲਾਟ ਨੂੰ ਵੱਡਾ ਕਰ ਸਕਦੇ ਹਾਂ।
06:30 ਸਿਰਫ ਜ਼ੂਮ ਕਰਨ ਵਾਲ਼ੇ ਖੇਤਰ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰੋ।
06:40 ਉਸਦੇ ਖੱਬੇ ਪਾਸੇ ਵਾਲੇ ਬਟਨ, ਪਲਾਟ ਦੇ ਐਕਸੀਸ ਨੂੰ ਅੱਗੇ ਜਾਂ ਪਿੱਛੇ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
06:50 ਖੱਬੇ ਅਤੇ ਸੱਜੇ ਐਰੋ ਆਈਕੋਨ ਵਾਲੇ ਅਗਲੇ ਦੋ ਬਟਨ ਪਲਾਟ ਦੀ ਸਥਿੱਤੀ ਨੂੰ ਬਦਲਦੇ ਹਨ ਅਤੇ ਇਸਨੂੰ ਪਿੱਛਲੀ ਸਥਿਤੀ ਵਿੱਚ ਲੈ ਜਾਂਦੇ ਹਨ।
07:00 ਇਹ ਤਕਰੀਬਨ ਬ੍ਰਾਉਜ਼ਰ ਦੇ ਬੈਕ ਅਤੇ ਫਾਰਵਰਡ ਬਟਨ ਦੇ ਵਾਂਗ ਕੰਮ ਕਰਦੇ ਹਨ।
07:06 ਆਖਰੀ ਬਟਨ ਹੈ ਹੋਮ, ਜੋ ਪਲਾਟ ਨੂੰ ਸ਼ੁਰੂ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਲਿਆਓੰਦਾ ਹੈ।
07:13 ਵੀਡਿਓ ਨੂੰ ਇੱਥੇ ਪੌਜ਼ ਕਰੋ, ਅੱਗੇ ਦਿੱਤੇ ਹੋਏ ਅਭਿਆਸ ਨੂੰ ਕਰੋ, ਅਤੇ ਵੀਡਿਓ ਨੂੰ ਰਿਜ਼ਿਊਮ ਕਰੋ।
07:20 ਪਲਾਟ (sin(x)into sin(x))by x.
07:26 ਪਹਿਲਾ, ਪਲਾਟ ਨੂੰ sin square by x.pdf ਨਾਮ ਹੇਠ pdf ਫਾਰਮੇਟ ਵਿੱਚ ਸੇਵ ਕਰੋ।
07:33 ਦੂਜਾ, ਜ਼ੂਮ ਕਰੋ ਅਤੇ ਮੈਕਸਿਮਾ ਨੂੰ ਲੱਭੋ।
07:37 ਤੀਜਾ, ਇਸ ਨੂੰ ਇਨੀਸ਼ਿਅਲ ਪੁਜ਼ੀਸ਼ਨ ’ਤੇ ਵਾਪਸ ਲਿਆਓ।
07:44 ਆਓ, ਜੋ ਸਿੱਖਿਆ ਹੈ ਉਸ ਨੂੰ ਦੁਹਰਾਈਏ।
07:49 1. Pylab ਦੇ ਨਾਲ iPython ਦਾ ਅਧਿਅਨ ਕਰਨਾ।
07:52 2. linspace ਫ਼ੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਨਾਲ ਇੱਕ ਰੀਜਨ ਵਿੱਚ ਬਰਾਬਰ ਦੀ ਦੂਰੀ ਉੱਤੇ ਨਮ ਬਿੰਦੂਆਂ ਨੂੰ ਕਰੀਏਟ ਕਰਨਾ।
07:57 3. len ਫ਼ੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਨਾਲ ਕਿਸੀ ਸੀਕੁਏਂਸ ਦੀ ਲੰਬਾਈ ਦਾ ਪਤਾ ਕਰਨਾ।
08:01 4. ਪਲਾਟ ਕਮਾਂਡ ਵਰਤਦੇ ਹੋਏ ਮੈਥੇਮੈਟਿਕਲ ਫ਼ੰਕਸ਼ਨਸ ਨੂੰ ਪਲਾਟ ਕਰਨਾ।
08:05 ਡਰਾਇੰਗ ਵਾਲੇ ਖੇਤਰ ਨੂੰ clf ਦੀ ਵਰਤੋ ਨਾਲ ਕਲੀਅਰ ਕਰਨਾ।
08:08 ਪਲਾਟ ਦਾ ਬੇਹਤਰ ਅਧਿਅਨ ਕਰਨ ਲਈ ਪਲਾਟ ਦੀ UI ਨੂੰ ਵਰਤਣਾ ਅਤੇ ਸੇਵ, ਜੂਮ ਵਰਗੀਆਂ ਫੰਕਸ਼ਨੈਲਿਟੀਸ ਨੂੰ ਵਰਤਣਾ, ਅਤੇ ਪਲਾਟਸ ਨੂੰ x ਅਤੇ y ਐਕਸਿਸ ਉੱਤੇ ਮੂਵ ਕਰਨਾ।
08:23 ਹੁਣ minus pi by 2 ਅਤੇ pi by 2 ਦੇ ਵਿੱਚ 100 ਬਰਾਬਰ ਦੂਰੀ ਵਾਲੇ ਪੁਆਇੰਟਸ ਕਰਿਏਟ ਕਰੋ।
08:31 ਦੂਜਾ ਹੈ, iPython ਵਿੱਚ ਇੱਕ ਫਿਗਰ ਨੂੰ ਕਿਸ ਤਰਹ ਕਲੀਅਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ?
08:36 ਤੀਜਾ ਹੈ, ਇੱਕ ਸੀਕੁਏਂਸ ਦੀ ਲੰਬਾਈ ਨੂੰ ਕਿਸ ਤਰਹ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ?
08:43 ਅਤੇ ਉੱਤਰ ਹਨ:
08:45 ਇੱਕ, ਅਸੀਂ ਕਮਾਂਡ linspace ਅਤੇ ਬਰੈਕਟ ਵਿਚ minus pi by 2 comma pi by 2 comma 100 ਵਰਤ ਕੇ ਮਾਇਨਸ pi by 2 ਤੋਂ pi by 2 ਦੇ ਵਿੱਚ 100 ਬਰਾਬਰ ਦੂਰੀ ਵਾਲੇ ਪੁਆਇੰਟਸ ਨੂੰ ਕਰਿਏਟ ਕਰ ਸਕਦੇ ਹਾਂ।
09:03 ਦੂਜਾ, ਅਸੀਂ clf() ਫੰਕਸ਼ਨ ਵਰਤ ਕੇ ਫਿਗਰ ਨੂੰ ਕਲੀਅਰ ਕਰ ਸਕਦੇ ਹਾਂ।
09:11 ਤੀਜਾ, len ਬਰੈਕਟ ਵਿਚ sequence_name ਇੱਕ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਕਿ ਕਿਸੀ ਸੀਕੁਏਂਸ ਦੀ ਲੰਬਾਈ ਨੂੰ ਪਤਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
09:20 ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਟਯੂਟੋਰਿਅਲ ਆਪ ਨੂੰ ਆਨੰਦਦਾਇਕ ਅਤੇ ਲਾਭਦਾਇਕ ਲਗਿਆ ਹੋਵੇਗਾ।
09:24 ਸਾਡੇ ਨਾਲ ਜੁੜਨ ਲਈ ਧੰਨਵਾਦ!

Contributors and Content Editors

Gagan, Khoslak, Pratik kamble