העלא וועלט - דיין ערשטער ראַספּבעררי פּי פּראָיעקט

א מילד הקדמה צו ניצן פּיטהאָן מיט די ראַספּבעררי פּי

ווען איר ניטאָ נייַ צו די ראַספּבעררי פּי עס קענען זיין אַלע אויך טעמפּטינג צו פּרובירן און שפּרינגען גלייַך אין די פראיעקטן וואָס געצויגן איר צו די מיטל אין דער ערשטער אָרט.

ראָובאַץ, סענסאָרס, מוזיק פּלייַערס און ענלעך פראיעקטן זענען גרויס פֿאַר די ראַספּבעררי פּי, אָבער נישט דער בעסטער אָנהייב פֿאַר עמעצער נייַ צו די מיטל. אין אַ ידעאַל וועלט, איר זאָל צילן צו לערנען די באַסיקס איידער טשאַרדזשינג אין אַ קאָמפּלעקס פּרויעקט.

אויב איר'רע אויך נייַ צו לינוקס עס קענען זיין אַן אַפֿילו סטרייפּער וויסן ויסבייג, אַזוי עס איז בעסטער צו אָנהייבן אַוועק מיט פּשוט פראיעקטן צו באקענען זיך מיט ווי פּיטהאָן אַרבעט, און דעמאָלט בויען אויף דעם וויסן איבער צייַט.

א מילד הקדמה

איינער פון די מערסט פּראָסט ערשטער פראיעקטן אויף אַ ראַספּבעררי פּי איז צו דרוקן דעם טעקסט "העלא וועלט", אָדער צו די וואָקזאַל מיט אַ שריפט אָדער ניצן די ידלע פּיטהאָן אַנטוויקלונג סוויווע.

עס קען ויסקומען ווי אַ נודנע אָנהייב, אָבער עס גיט איר אַ גרינג און באַטייַטיק הקדמה צו פּיטהאָן - און דאָס איז אויך אַ פאַנגקשאַנז איר וועט נוצן אַ פּלאַץ פון דיין צוקונפֿט פראיעקטן.

זאל ס גיין דורך אַ ביסל ווערייישאַנז פון דעם טראדיציאנעלן לעקציע צו טאַקע בריק אַוועק אונדזער פּראָגראַממינג סקילז מיט די ראַספּבעררי פּי. מיר וועלן ניצן פּטהאָן סקריפּס אַנשטאָט פון ידלע, ווי דאָס איז פשוט מיין בילכער אופֿן.

העלא וועלט

זאל אָנהייבן מיט די גרונט דרוק פון די טעקסט "העלא וועלט".

אַמאָל לאָגד אין אַ טערמינאַל סעסיע, אַרייַן די באַפֿעל אונטן צו שאַפֿן אַ נייַ פּיטהאָן שריפט גערופן '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)

מיר האָבן באַקענענ אַ ביסל נייַע קאַנסעפּס דאָ:

אויב דעם ינדענטיד קאָד טוט לויפן, עס וועט דרוקן "העלא וועלט" און דעמאָלט טוישן אונדזער 'ציילן' בייַטעוודיק דורך -1. עס וועט דעמאָלט וואַרטן פֿאַר אַ רגע מיט 'טימע.סלעעפּ (1)' איידער ריידינג צוריק צו די 'בשעת שלייף' צו לויפן ווידער.

די רגע 'אויב' דערקלערונג טוט אַ ענלעך אַרבעט אָבער בלויז לויפט אויב 'ציילן' איז פּונקט 0. עס וועט דעמאָלט דרוקן "זייַ געזונט וועלט" און לייגן 1 צו 'ציילן'. אַמאָל ווידער עס וועט וואַרטן אַ צווייט איידער פליסנדיק דער 'בשעת שלייף' ווידער.

כאַפּטלי, איר קענען איצט זען ווי 'ציילן' סטאַרץ בייַ 1 און וועט קעסיידער ציקל צווישן 1 און 0, דרוקן אַנדערש טעקסט יעדער צייַט.

לויפן די שריפט און זען פֿאַר זיך! צו האַלטן די שריפט, נאָר שלאָגן קטרל + C.

העלא וועלט 100 Times

ווי וועגן ריפּיטינג אונדזער טעקסט דרוק נאָר 10 מאל, אויטאָמאַטיש? דעם איז אַטשיווד דורך ניצן די ציילן ין אַ בשעת שלייף ווידער, אָבער טשאַנגינג ווי מיר מאַניפּולירן עס.

שאַפֿן אַ נייַע טעקע, געבן אַ נאָמען, און אַרייַן די טעקסט אונטער:

אַרייַנפיר צייט ציילן = 1 בשעת אמת: אויב ציילן <= 10: דרוק ("העלא וועלט"), ציילן ציילן = ציילן +1 מאָל.סלעעפּ (1) עליף ציילן == 11: פאַרלאָזן ()

דאָ מיר האָבן געניצט '<=' אין דער ערשטער 'אויב' ויסזאָגונג וואָס מיטל 'ווייניקער ווי אָדער גלייַך'. אויב דער ציילן איז ווייניקער ווי אָדער גלייַך צו 10, אונדזער קאָד וועט דרוקן "העלא וועלט".

דער ווייַטער 'אויב' דערקלערונג קוקט בלויז פֿאַר נומער 11, און אויב די ציילן איז בייַ 11, עס וועט לויפן די 'קוויט ()' באַפֿעל וואָס קלאָוזיז אַ שריפט.

פרובירט די טעקע צו זען דאָס פֿאַר זיך.

איבער איר

די עקסערסייזיז ווייַזן איר עטלעכע יקערדיק וועגן פון מאַניפּיאַלייטינג קאָד, אָבער עס ס די גרונט וויסן אַז אַלע נייַע ראַספּבעררי פּי און פּיטהאָן ניצערס זאָל באַקומען צו גריפּס מיט פרי אויף.

אויב איר האָט נישט געפינען עס שוין, טשעק אויס וועגן About.com 'ס דעדאַקייטאַד פּיטהאָן פּלאַץ צו לערנען מער וועגן דעם ויסגעצייכנט פּראָגראַממינג שפּראַך.

מיר וועלן דעקן מער קאָד ביישפילן אין צוקונפֿט אַרטיקלען און פראיעקטן, בלייַבן טונד!