א מילד הקדמה צו ניצן פּיטהאָן מיט די ראַספּבעררי פּי
ווען איר ניטאָ נייַ צו די ראַספּבעררי פּי עס קענען זיין אַלע אויך טעמפּטינג צו פּרובירן און שפּרינגען גלייַך אין די פראיעקטן וואָס געצויגן איר צו די מיטל אין דער ערשטער אָרט.
ראָובאַץ, סענסאָרס, מוזיק פּלייַערס און ענלעך פראיעקטן זענען גרויס פֿאַר די ראַספּבעררי פּי, אָבער נישט דער בעסטער אָנהייב פֿאַר עמעצער נייַ צו די מיטל. אין אַ ידעאַל וועלט, איר זאָל צילן צו לערנען די באַסיקס איידער טשאַרדזשינג אין אַ קאָמפּלעקס פּרויעקט.
אויב איר'רע אויך נייַ צו לינוקס עס קענען זיין אַן אַפֿילו סטרייפּער וויסן ויסבייג, אַזוי עס איז בעסטער צו אָנהייבן אַוועק מיט פּשוט פראיעקטן צו באקענען זיך מיט ווי פּיטהאָן אַרבעט, און דעמאָלט בויען אויף דעם וויסן איבער צייַט.
א מילד הקדמה
איינער פון די מערסט פּראָסט ערשטער פראיעקטן אויף אַ ראַספּבעררי פּי איז צו דרוקן דעם טעקסט "העלא וועלט", אָדער צו די וואָקזאַל מיט אַ שריפט אָדער ניצן די ידלע פּיטהאָן אַנטוויקלונג סוויווע.
עס קען ויסקומען ווי אַ נודנע אָנהייב, אָבער עס גיט איר אַ גרינג און באַטייַטיק הקדמה צו פּיטהאָן - און דאָס איז אויך אַ פאַנגקשאַנז איר וועט נוצן אַ פּלאַץ פון דיין צוקונפֿט פראיעקטן.
זאל ס גיין דורך אַ ביסל ווערייישאַנז פון דעם טראדיציאנעלן לעקציע צו טאַקע בריק אַוועק אונדזער פּראָגראַממינג סקילז מיט די ראַספּבעררי פּי. מיר וועלן ניצן פּטהאָן סקריפּס אַנשטאָט פון ידלע, ווי דאָס איז פשוט מיין בילכער אופֿן.
העלא וועלט
זאל אָנהייבן מיט די גרונט דרוק פון די טעקסט "העלא וועלט".
אַמאָל לאָגד אין אַ טערמינאַל סעסיע, אַרייַן די באַפֿעל אונטן צו שאַפֿן אַ נייַ פּיטהאָן שריפט גערופן 'helloworld.py'.
sudo nano helloworld.pyנאַנאָ איז דער טעקסט רעדאַקטאָר מיר וועלן זיין ניצן, און 'פּי' איז די טעקע געשפּרייט פֿאַר פּיטהאָן סקריפּס.
מיר אויך נוצן סודאָ (וואָס שטייט פֿאַר 'סופּערוסער טאָן') בייַ די אָנהייב וואָס לויפט די באַפֿעל ווי אַ סופּערוסער. איר טאָן ניט שטענדיק האָבן צו נוצן דעם, און עס קענען זיין געפערלעך אין די פאַלש הענט מיט די אומרעכט קאַמאַנדז, אָבער איך טענד צו נאָר נוצן עס ווי אַ מידע איצט.
דעם באַפֿעל וועט עפענען אַ נייַ ליידיק דאָקומענט. אַרייַן די טעקסט ונטער וואָס וועט דרוקן דעם טערמין "העלא וועלט" ווען דער טעקע איז לויף:
דרוק ("העלא וועלט")אַמאָל אינסטאַלירן, דריקן Ctrl + X און דעמאָלט גיט 'Y' צו ראַטעווען די טעקע. די וואָקזאַל וועט פרעגן איר צו דריקן אַרייַן צו ראַטעווען די טעקע מיט די ספּעציפיש טעקע נאָמען, אַזוי גיין פאָרויס און שלאָגן די אַרייַן שליסל. איר'ווע פּונקט באשאפן דיין ערשטער פּיטהאָן טעקע!
איר וועט איצט זיין צוריק אין די וואָקזאַל. צו לויפן אונדזער נייַע שריפט, מיר נוצן די באַפֿעל אונטן:
sudo python helloworld.pyדעם וועט דרוקן "העלא וועלט" און דעמאָלט פאַרמאַכן דעם שריפט, לאָזן אונדז מיט די וואָקזאַל צו נוצן ווידער.
העלא דעמאָלט וועלט
צייט צו גיין אַרויף אַ גאַנג. דעם בייַשפּיל וועט דרוקן דעם וואָרט "העלא" אויף איין שורה, און דעמאָלט "וועלט" אויף דער ווייַטער. דעם וועט לייגן אַ נייַ שורה צו אונדזער פּיטהאָן טעקע, אָבער נאָך אַ זייער פּשוט מדרגה.
אָנהייב אַ נייַ טעקע דורך ניצן די באַפֿעלן אונטער:
sudo nano hellothenworld.pyאַמאָל ווידער דאָס וועט עפענען אַרויף אַ פּוסט רעדאַקטאָר פֿענצטער. אַרייַן די פאלגענדע טעקסט:
דרוק ("העלא") דרוק ("וועלט")ווידער ניצן Ctrl + X צו אַרויסגאַנג און ראַטעווען, דעמאָלט דרינגלעך 'י' און דעמאָלט 'אַרייַן' ווען פּראַמפּטאַד.
לויף די שריפט מיט די פאלגענדע באַפֿעל:
sudo python hellothenworld.pyדעם וועט דרוקן "העלא" אויף איין שורה, "וועלט" אויף דער ווייַטער שורה, דעמאָלט נאָענט די שריפט.
העלא וועלט, זייַ געזונט וועלט
ניצן וואָס מיר געלערנט אין דעם פריערדיקן בייַשפּיל, לאָזן ס טוישן זאכן אַזוי מיר זאָגן "העלא וועלט" און "זייַ געזונט וועלט" איבער און איבער ביז מיר זאָגן עס צו האַלטן.
איר'ווע געלערנט ווי צו מאַכן און נוצן טעקעס אַזוי מיר וועלן סקימז איבער די ינסטראַקשאַנז דעם צייַט.
מאַכן אַ נייַ טעקע גערופן hellogoodbye.py און עפענען עס אין נאַנאָ. אַרייַן די פאלגענדע טעקסט:
אַרייַנפיר צייט ציילן = 1 בשעת אמת: אויב ציילן == 1: דרוק ("העלא וועלט") ציילן = ציילן -1 צייַט.סלעעפּ (1) עליף ציילן == 0: דרוק ("זייַ געזונט וועלט") ציילן = ציילן time.sleep (1)מיר האָבן באַקענענ אַ ביסל נייַע קאַנסעפּס דאָ:
- אַרייַנפיר : דער אַרייַנפיר שורה ברענגט אין די צייַט מאָדולע וואָס אַלאַוז אונדז צו פרעגן די טעקע צו וואַרטן פֿאַר אַ צייַט פון צייַט ווו מיר ספּעציפיצירן. מיר טאָן דאָס מיט 'time.sleep (1)' שפּעטער אין דער טעקע.
- גראף : דער גערעכנט שורה איז דיפיינינג אַ בייַטעוודיק, וואָס איז נאָר אַ וועג פון האלטן אַ ווערט און געבן עס אַ נאָמען. מיר אָנהייבן דעם בייַ '1' וואָס מיר וועלן דערקלערן ווייַטער אַראָפּ.
- בעת : מיר האָבן אויך געניצט אַ בשעת שלייף. ווי דער נאָמען סאַגדזשעסץ, דעם 'לופּס' אונדזער קאָד 'בשעת' אַ צושטאַנד איז אמת. אין דעם פאַל, מיר 'רע ניצן' בשעת אמת 'וואָס נאָר מיטל עס וועט לויפן אויף אייביק ביז מיר האַלטן עס מאַניואַלי.
- אויב סטייטמאַנץ : ין אונדזער בשעת שלייף מיר האָבן אַ פּאָר פון 'אויב' סטייטמאַנץ. דער ערשטער דערקלערונג זאגט "אויב ציילן איז פּונקט 1, פירן און לויפן די קאָד ינדענטעד אונטן". ינדענטאַטיאָן איז וויכטיק אין פּיטהאָן פֿאַר פאַנגקשאַנז אַזאַ ווי.
אויב דעם ינדענטיד קאָד טוט לויפן, עס וועט דרוקן "העלא וועלט" און דעמאָלט טוישן אונדזער 'ציילן' בייַטעוודיק דורך -1. עס וועט דעמאָלט וואַרטן פֿאַר אַ רגע מיט 'טימע.סלעעפּ (1)' איידער ריידינג צוריק צו די 'בשעת שלייף' צו לויפן ווידער.
די רגע 'אויב' דערקלערונג טוט אַ ענלעך אַרבעט אָבער בלויז לויפט אויב 'ציילן' איז פּונקט 0. עס וועט דעמאָלט דרוקן "זייַ געזונט וועלט" און לייגן 1 צו 'ציילן'. אַמאָל ווידער עס וועט וואַרטן אַ צווייט איידער פליסנדיק דער 'בשעת שלייף' ווידער.
כאַפּטלי, איר קענען איצט זען ווי 'ציילן' סטאַרץ בייַ 1 און וועט קעסיידער ציקל צווישן 1 און 0, דרוקן אַנדערש טעקסט יעדער צייַט.
לויפן די שריפט און זען פֿאַר זיך! צו האַלטן די שריפט, נאָר שלאָגן קטרל + C.
העלא וועלט 100 Times
ווי וועגן ריפּיטינג אונדזער טעקסט דרוק נאָר 10 מאל, אויטאָמאַטיש? דעם איז אַטשיווד דורך ניצן די ציילן ין אַ בשעת שלייף ווידער, אָבער טשאַנגינג ווי מיר מאַניפּולירן עס.
שאַפֿן אַ נייַע טעקע, געבן אַ נאָמען, און אַרייַן די טעקסט אונטער:
אַרייַנפיר צייט ציילן = 1 בשעת אמת: אויב ציילן <= 10: דרוק ("העלא וועלט"), ציילן ציילן = ציילן +1 מאָל.סלעעפּ (1) עליף ציילן == 11: פאַרלאָזן ()דאָ מיר האָבן געניצט '<=' אין דער ערשטער 'אויב' ויסזאָגונג וואָס מיטל 'ווייניקער ווי אָדער גלייַך'. אויב דער ציילן איז ווייניקער ווי אָדער גלייַך צו 10, אונדזער קאָד וועט דרוקן "העלא וועלט".
דער ווייַטער 'אויב' דערקלערונג קוקט בלויז פֿאַר נומער 11, און אויב די ציילן איז בייַ 11, עס וועט לויפן די 'קוויט ()' באַפֿעל וואָס קלאָוזיז אַ שריפט.
פרובירט די טעקע צו זען דאָס פֿאַר זיך.
איבער איר
די עקסערסייזיז ווייַזן איר עטלעכע יקערדיק וועגן פון מאַניפּיאַלייטינג קאָד, אָבער עס ס די גרונט וויסן אַז אַלע נייַע ראַספּבעררי פּי און פּיטהאָן ניצערס זאָל באַקומען צו גריפּס מיט פרי אויף.
אויב איר האָט נישט געפינען עס שוין, טשעק אויס וועגן About.com 'ס דעדאַקייטאַד פּיטהאָן פּלאַץ צו לערנען מער וועגן דעם ויסגעצייכנט פּראָגראַממינג שפּראַך.
מיר וועלן דעקן מער קאָד ביישפילן אין צוקונפֿט אַרטיקלען און פראיעקטן, בלייַבן טונד!