Python/C3/Getting-started-with-strings/Kannada
From Script | Spoken-Tutorial
Revision as of 11:55, 7 August 2014 by PoojaMoolya (Talk | contribs)
| Time | Narration |
| 00:00 | ಹಲೋ ಸ್ನೇಹಿತರೆ, ನಿಮಗೆಲ್ಲ “Getting started with strings”ನ ಟುಟೋರೀಯಲ್ ಗೆ ಸ್ವಾಗತ. |
| 00:06 | 1 ಈ ಟುಟೋರೀಯಲ್ ನ ಅಂತ್ಯದಲ್ಲಿ, ನೀವು ಕೆಳಕಂಡ ವಿಷಯಗಳನ್ನು ತಿಳಿದಿರುತ್ತೀರಿ.
2 Strings ಅನ್ನು ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ಡಿಫೈನ್ ಮಾಡಿ 3 Concatenate strings. 4 String ಮತ್ತೆ ಮತ್ತೆ ಪ್ರಿಂಟ್ ಮಾಡಿ 5 ಪ್ರತ್ಯೇಕ ಎಲಿಮೆಂಟ್ ಗಳನ್ನು ಅಕ್ಸೆಸ್ಸ್ ಮಾಡಿ. 6 Strings ಬಗ್ಗೆ ಕಲಿಯಿರಿ. 7 |
| 00:25 | ಟರ್ಮಿನಲ್ ಓಪನ್ ಮಾಡಿ, ipython ಎಂದು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ipython interpreter ಪ್ರಾರಂಭಿಸಿ. |
| 00:35 | Strings ಎಂದರೇನು? |
| 00:38 | Python ನಲ್ಲಿ single quotes ಅಥವಾ double quotes ಅಥವಾ triple single quotes ಅಥವಾ triple double quotes ಇರುವಂತಹದೆಲ್ಲ strings. |
| 00:51 | too.ಹಾಗಾಗಿ ನೀವು ಟೈಪ್ ಮಾಡಬಹುದು, within single quotes ಇದು string ಮತ್ತೆ then in double quotes ಇದು ಕೂಡ string. |
| 01:06 | ಮತ್ತೆ triple double quotes ನಲ್ಲಿ. ಇದು ಕೂಡ string. |
| 01:26 | ಗಮನಿಸಿ, ಒಂದು string ನಲ್ಲಿ ಎಷ್ಟು characters ಇದೆ ಎಂಬುದು ಮುಖ್ಯವಲ್ಲ. |
| 01:32 | ನಾವು ಒಂದು null string ಅಥವಾ empty string ಕೂಡ ಹಾಕಬಹುದು. |
| 01:40 | String ನ ಒಂದು ಭಾಗವೇ control character ಆಗಿರುವಾಗ,ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು control character string ಅನ್ನು ಡಿಫೈನ್ ಮಾಡಲು ಇರುವುದು ತುಂಬಾ ಸೂಕ್ತ.
|
| 01:50 | ಉದಾಹರಣೆಗೆ, |
| 02:16 | multiple control characters ಗಳನ್ನು ಹೊಂದುವ ಮೂಲಕ, ನಾವು characters ಗಳಿಂದ ಎಸ್ಕೇಪ್ ಆಗುವುದನ್ನು ತಡೆಯಬಹುದು. ಈ ಕೇಸ್ apostrophe ನಲ್ಲಿ ಆಗಿದೆ. |
| 02:28 | ನಾವೀಗ triple quoted strings ಗಳ ಬಗ್ಗೆ ತಿಳಿದುಕೊಳ್ಳೋಣ |
| 02:32 | ಎಸ್ಕೇಪ್ ಗಳನ್ನು ಬಳಸದೇನೆ, multi-line strings ಡಿಫೈನ್ ಮಾಡುವುದನ್ನು ತಿಳಿಯೋಣ |
| 02:36 | triple quotes ಒಳಗಿರುವ ಪ್ರತಿಯೊಂದು ಸಿಂಗಲ್string ಆಗಿರುತ್ತದೆ, ಅದು ಎಷ್ಟೇ ಲೈನ್ ಗಳಿಗೆ extend ಆದರೂ ಕೂಡ. |
| 02:44 | ಟರ್ಮಿನಲ್ ನಲ್ಲಿ ಟೈಪ್ ಮಾಡಿ, String ನ ಒಂದು ಭಾಗವೇ control character ಆಗಿರುವಾಗ,ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು control character string ಅನ್ನು ಡಿಫೈನ್ ಮಾಡಲು ಇರುವುದು ತುಂಬಾ ಸೂಕ್ತ. |
| 02:59 | ಈ string ಅನ್ನು ನಾವು ಯಾವುದೇ ವೇರೀಯೇಬಲ್ ಗೆ ಅಸ್ಸೈನ್ ಮಾಡಬಹುದು. |
| 03:04 | ಹಾಗಾಗಿ ಟೈಪ್ ಮಾಡಿ, a = ‘Hello’, World! ಮತ್ತು enter ಮಾಡಿ |
| 03:17 | ಈಗ ‘a’ string variable ಆಗಿದೆ. |
| 03:21 | String character ಗಳ ಒಂದು ಸಂಕಲನ ವಾಗಿದೆ. |
| 03:23 | string ಒಂದು immutable collection ಆಗಿದೆ, ಅಂದರೆ ಅದನ್ನು ಕ್ರಿಯೇಟ್ ಮಾಡಿದ ಮೇಲೆ ಮೊಡಿಫೈ ಮಾಡಲು ಆಗುವುದಿಲ್ಲ. |
| 03:30 | Immutable collection ಗೆ ಸೇರಿದ ಎಲ್ಲ operationಗಳು pythonನಲ್ಲಿ stringsನ ಮೇಲೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ. |
| 03:38 | ಹೀಗಾಗಿ, ನಾವು ಎರಡು stringsಆಡ್ ಮಾಡಬಹುದು. |
| 03:41 | ಟೈಪ್ ಮಾಡೋಣ, a = within single quotes Hello ಮತ್ತು hit enter, b = within single quotes World |
| 03:58 | c = a plus in single quotes comma plus b plus in single quotes exclamation ಮತ್ತು hit enter ಮತ್ತೆ print c |
| 04:25 | ನಿಮಗೆ ಸಿಗುತ್ತದೆ output hello comma world |
| 04:33 | ಒಂದೇ ಸ್ಟೇಟ್ ಮೆಂಟ್ ನಲ್ಲಿ ನಾವು string variables ಹಾಗು ಸ್ವತಃ strings ಗಳನ್ನೇ ಸೇರಿಸಬಹುದು. |
| 04:38 | ಎರಡು stringsನ concatenation ಅನ್ನು addition operationನೆ ಮಾಡುತ್ತದೆ. |
| 04:44 | ಹಾಗೆಯೇ ನಾವು string ಅನ್ನು ಒಂದು integer ನಿಂದ multiply ಮಾಡಬಹುದು. |
| 4:48 | ಟೈಪ್ a = in single quotes Hello |
| 04:58 | ಟೈಪ್ a into 5 |
| 05:03 | ನಮಗೆ ಔಟ್ ಪುಟ್ ಹೀಗೆ ಸಿಗುತ್ತದೆ hello into 5 |
| 05:09 | ಇದು ನಮಗೆ ಇನ್ನೊಂದು string ಅನ್ನು ಕೊಡುತ್ತದೆ, ಅದರಲ್ಲಿ original string 'Hello' 5 ಬಾರಿ ರೀಪೀಟ್ ಆಗಿದೆ. |
| 05:16 | ಈಗ ವೀಡಿಯೊ ವನ್ನು ಇಲ್ಲಿ pause ಮಾಡೋಣ ಈ ಕೆಳಗಿನ ಅಭ್ಯಾಸವನ್ನು ಮಾಡಿ, ನಂತರ ವೀಡಿಯೊ ಮುಂದುವರೆಸಿ. |
| 05:22 | %% -------------------- %% ಎಲ್ಲ 20 hyphen ಗಳನ್ನು ಟೈಪ್ ಮಾಡದೆ, stringಅನ್ನು ಪಡೆಯಿರಿ |
| 05:32 | strings ನ ಪ್ರತ್ಯೇಕ ಎಲಿಮೆಂಟ್ ಗಳನ್ನು ಅಕ್ಸೆಸ್ಸ್ ಮಾಡುವುದನ್ನು ನೋಡೋಣ. |
| 05:37 | Strings, collections ಆಗಿರುವುದರಿಂದ, ನಾವು ಸ್ಟ್ರಿಂಗ್ ನಲ್ಲಿರುವ ಪ್ರತ್ಯೇಕ ಐಟಂ ಗಳನ್ನು subscripts ಬಳಸುವ ಮೂಲಕ ಅಕ್ಸೆಸ್ಸ್ ಮಾಡಬಹುದು. |
| 05:44 | ಹಾಗಾಗಿ, ಟೈಪ್ ಮಾಡಿ s = within double quotes percentage percentage plus within double quotes hyphen multiply by 20 plus within double quotes percentage percentage ಮತ್ತು hit enter |
| 06:11 | Now to get an output print s
ಈಗ ಔಟ್ ಪುಟ್ ಪ್ರಿಂಟ್ s ಅನ್ನು ಪಡೆಯಲು, |
| 06:20 | a[0] ನಮಗೆ ಸ್ಟ್ರಿಂಗ್ ನ ಮೊದಲ character ಅನ್ನು ಕೊಡುತ್ತದೆ. |- |6:26 | ಮೊದಲ ಕರೆಕ್ಟೆರ್ ಗೆ 0ಇಂದ indexing ಶುರುವಾಗುತ್ತದೆ. ಮತ್ತು ಕೊನೆಯ ಕರೆಕ್ಟೆರ್ ಗೆ (-n), ಇಲ್ಲಿ ‘n’ ಸ್ಟ್ರಿಂಗ್ ನಲ್ಲಿರುವ ಒಟ್ಟು ಕರೆಕ್ಟೆರ್ ಗಳ ಸಂಖ್ಯೆ. |- |6:39 | negative indices ಅನ್ನು ಬಳಸಿ ನಾವು strings ಅನ್ನು ಕೊನೆಯಿಂದ ಕೂಡ ಅಕ್ಸೆಸ್ಸ್ ಮಾಡಬಹುದು. |
| 06:44 | ಹಾಗಾಗಿ ಟೈಪ್ ಮಾಡಿ a in square bracket zero ಮತ್ತು hit enter. |
| 06:50 | a[-1] ನಮಗೆ ಸ್ಟ್ರಿಂಗ್ ನ ಕೊನೆಯ ಎಲಿಮೆಂಟ್ ಅನ್ನು ಕೊಡುತ್ತದೆ ಮತ್ತು a[-2]ಸ್ಟ್ರಿಂಗ್ ನ ಕೊನೆಯಿಂದ ಎರಡನೇ ಎಲಿಮೆಂಟ್ ಕೊಡುತ್ತದೆ. |
| 07:10 | ಈಗ ವೀಡಿಯೊ ವನ್ನು ಇಲ್ಲಿ pause ಮಾಡೋಣ ಈ ಕೆಳಗಿನ ಅಭ್ಯಾಸವನ್ನು ಮಾಡಿ, ನಂತರ ವೀಡಿಯೊ ಮುಂದುವರೆಸಿ. |
| 07:14 | S = ‘’Hello World’’, ಇದರ ಔಟ್ ಪುಟ್ ಏನು? |
| 07:22 |
s[-5] |
| 07:25 |
s[-10] |
| 07:27 |
s[-15] |
| 07:34 | ಈಗ, s of [-5] ‘W’ ಕೊಡುತ್ತದೆ. ಹಾಗಾಗಿ ಟರ್ಮಿನಲ್ ನಲ್ಲಿ ಟೈಪ್ ಮಾಡಿ s of[-5] ಮತ್ತು ಎಂಟರ್ ಮಾಡಿ. |
| 07:45 | s[-10] ನಮಗೆ ‘e’ ಕೊಡುತ್ತದೆ ಮತ್ತು |
| 07:51 | ನಮಗೆ error of hyphen ಸಿಕ್ಕಿತು. ಹಾಗಾಗಿ ನಾವು s ನ ವೆಲ್ಯು hello world ಇಂದ ಅಪ್ ಡೇಟ್ ಮಾಡೋಣ.
ಟೈಪ್ ಮಾಡಿ s = Hello World |
| 08:09 | ಈಗ s of -5 is W. ಹಾಗಾಗಿ, ನಮಗೆ ಔಟ್ ಪುಟ್ W ಸಿಗುತ್ತದೆ. |
| 08:18 | ಮುಂದೆ ಟೈಪ್ ಮಾಡಿ s of -10, ಇದು ನಮಗೆ e ಕೊಡುತ್ತದೆ. |
| 08:26 | ಮತ್ತು s[-15] ನಮಗೆ ಕೊಡುತ್ತದೆ IndexError ಎದಿರುನೋಡಿದ ಹಾಗೆ. ಏಕೆಂದರೆ, ನಮಗೆ ಕೊಟ್ಟಿರುವ string ಕೇವಲ 11 ಕೆರಕ್ಟೆರ್ ಉದ್ದದ್ದು. |
| 08:37 | String ನ ಒಂದು ಕೆರೆಕ್ಟೆರ್ ಬದಲಾಯಿಸಲು ಪ್ರಯತ್ನಿಸೋಣ. |
| 08:42 | ಟೈಪ್ ಮಾಡಿ type a = 'hello' ಮತ್ತು a of [0] = 'H' |
| 08:58 | ಮೊದಲೇ ಹೇಳಿದಂತೆ, strings immutable. |
| 09:01 | ನಾವು string ಅನ್ನು ಮ್ಯಾನಿಪುಲೇಟ್ ಮಾಡಲು ಆಗುವುದಿಲ್ಲ. |
| 09:03 | ಹಾಗಾಗಿಯೂ, ಕೆಲವು ವಿಧಾನಗಳಿಂದ ನಾವು strings ಗಳನ್ನು manipulate ಮಾಡಬಹುದು. ಅವುಗಳ ಬಗ್ಗೆ strings ನ advanced session ಗಳಲ್ಲಿ ತಿಳಿದುಕೊಳ್ಳೋಣ. |
| 09:10 | ಸ್ಟ್ರಿಂಗ್ ಗಳನ್ನು ಮ್ಯಾನಿಪುಲೇಟ್ ಮಾಡುವ ವಿಧಾನವು ಸೇರಿದಂತೆ, ನಮ್ಮಲ್ಲಿ ಇನ್ನು split ಇದೆ, ಇವು ಒಂದು ನಿರ್ಧಿಷ್ಟ seperatorನಲ್ಲಿ string ಬ್ರೇಕ್ ಮಾಡುತ್ತದೆ, join ಮೆಥಡ್ ಇದೆ, ಇದು ಲಿಸ್ಟ್ ಆಫ್ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಒಂದು ಸಿಂಗಲ್ ಸ್ಟ್ರಿಂಗ್ ನ ಹಾಗೆ combine ಮಾಡುತ್ತದೆ ಒಂದು ನಿರ್ಧಿಷ್ಟ separator ಆಧಾರದ ಮೇಲೆ.
|
| 09:30 | ನಾವು ಇವತ್ತು ಕಲಿತ್ತದ್ದು ಮೆಲಕು ಹಾಕೋಣ. |
| 09:33 | ಈ ಟುಟೋರೀಯಲ್ ನಲ್ಲಿ ನಾವು ಕೆಳಕಂಡ ವಿಷಯಗಳನ್ನು ಕಲಿತೆವು . |
| 09:36 | Strings ಅನ್ನು ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ಡಿಫೈನ್ ಮಾಡುವುದು |
| 09:39 | Concatenate strings addition ಬಳಸಿ |
| 09:42 | multiplication ಬಳಸಿ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ‘n’ ಬಾರಿ ರಿಪೀಟ್ ಮಾಡುವುದು. |
| 09:47 |
ಪ್ರತ್ಯೇಕ ಎಲಿಮೆಂಟ್ ಗಳನ್ನು ಅವುಗಳ subscripts ಬಳಸಿ ಅಕ್ಸೆಸ್ಸ್ ಮಾಡುವುದು. |
| 09:53 | ಕೊನೆಯದಾಗಿ, ಸ್ಟ್ರಿಂಗ್ ನ immutability ಕಣ್ಸೇಪ್ಟ್ ಬಗ್ಗೆ ತಿಳಿಯುವುದು |
| 09:58 | ನೀವು ಬಗೆಹರಿಸಲು ಕೆಲವು ಪ್ರಶ್ನೆಗಳು. |
| 10:02 |
ಕೋಡ್ ಬರೆಯಿರಿ s the string ‘ apostrophe ಎನ್ನುತ್ತಾರೆ |
| 10:11 | strings s ಮತ್ತು t, s = "Hello" ಮತ್ತು t = "World" ಮತ್ತು an integer r, r = 2. |
| 10:21 | ಇದರ ಔಟ್ ಪುಟ್ ಏನು s * r + s * t? |
| 10:27 | ಇದನ್ನು ಹೇಗೆ ಬದಲಿಸುತ್ತಿರ? s='hello' to s='Hello'. |
| 10:37 | ಹಾಗಾಗಿ, s of [0]= H |
| 10:40 | s of [0]=in single quotes h |
| 10:44 | ಮೂರನೇ ಒಪ್ಶನ್, strings immutable ಹಾಗಾಗಿ manipulate ಮಾಡಲು ಆಗುವುದಿಲ್ಲ |
| 10:49 | ಉತ್ತರ ಗಳನ್ನು ನೋಡೋಣ. |
| 10:52 | ಕೊಟ್ಟಿರುವ string ಅನ್ನು ಈ ರೀತಿಯಾಗಿ ಅಸ್ಸೈನ್ ಮಾಡಬಹುದು. |
| 10:55 | ಟೈಪ್ ಮಾಡಿ s = in double quotes` is called the apostrophe |
| 11:06 |
The operation s into r plus s into t ಇದು ಪ್ರತಿ ಪದವನ್ನು ಎರಡು ಬಾರಿ ಪ್ರಿಂಟ್ ಮಾಡುತ್ತದೆ. HelloHelloWorldWorld |
| 11:20 | Strings immutable ಆಗಿರುತ್ತದೆ. |
| 11:22 | ಆದ್ದರಿಂದ ಮ್ಯಾನಿಪುಲೇಟ್ ಮಾಡಲು ಆಗುವುದಿಲ್ಲ. |
| 11:26 | ಈ ಟುಟೋರೀಯಲ್ ಅನ್ನು ನೀವು ಆನಂದಿಸಿದಿರಿ, ಹಾಗು ಉಪಯುಕ್ತ ಕಂಡಿರಿ ಎಂದು ಆಶಿಸುತ್ತೇನೆ. |
| 11:29 | ಧನ್ಯವಾದಗಳು! |