כיצד להתחיל לתכנת בפייתון: 13 שלבים (עם תמונות)

תוכן עניינים:

כיצד להתחיל לתכנת בפייתון: 13 שלבים (עם תמונות)
כיצד להתחיל לתכנת בפייתון: 13 שלבים (עם תמונות)

וִידֵאוֹ: כיצד להתחיל לתכנת בפייתון: 13 שלבים (עם תמונות)

וִידֵאוֹ: כיצד להתחיל לתכנת בפייתון: 13 שלבים (עם תמונות)
וִידֵאוֹ: נויה איבדה גור כלבים, והסתבכנו עם הבית ספר לאילוף (מתיחה) 2024, אַפּרִיל
Anonim

האם אתה רוצה להתחיל ללמוד כיצד לתכנת? הכניסה לתכנות מחשבים יכולה להיות מרתיעה, ואתה עשוי לחשוב שאתה צריך לקחת שיעורים כדי ללמוד. למרות שזה נכון לגבי כמה שפות, ישנן מגוון שפות תכנות שייקח רק יום או יומיים להבין את היסודות. פייתון היא אחת השפות האלה. תוכל להפעיל תוכנית בסיסית של פייתון תוך מספר דקות בלבד. ראה שלב 1 להלן כדי ללמוד כיצד.

צעדים

חלק 1 מתוך 5: התקנת פייתון

חלונות

167107 1 2
167107 1 2

שלב 1. בקר באתר Python

אתה יכול להוריד את כל מה שאתה צריך כדי להתחיל עם Python מאתר Python (python.org/downloads. האתר אמור לזהות באופן אוטומטי שאתה משתמש ב- Windows ולהציג את הקישורים למתקין Windows.

167107 2 2
167107 2 2

שלב 2. בחר את הגירסה שברצונך להתקין

כרגע ישנן שתי גרסאות של Python: 3.x.x ו- 2.7.10. Python הופכת את שניהם לזמינים להורדה, אך משתמשים חדשים צריכים לבחור את גרסת 3.x.x. הורד את 2.7.10 אם אתה עומד לעבוד עם קוד Python מדור קודם או עם תוכניות וספריות שטרם אימצו 3.x.x.

מדריך זה יניח שאתה מתקין 3.x.x

167107 3 3
167107 3 3

שלב 3. הפעל את תוכנית ההתקנה לאחר הורדתו

לחיצה על כפתור הגירסה הרצויה תוריד את תוכנית ההתקנה עבורה. הפעל את תוכנית ההתקנה לאחר סיום ההורדה.

167107 4 2
167107 4 2

שלב 4. סמן את התיבה "הוסף Python 3.5 ל- PATH"

זה יאפשר לך להריץ את פייתון ישירות משורת הפקודה.

167107 5 2
167107 5 2

שלב 5. לחץ על "התקן כעת"

פעולה זו תתקין את פייתון עם כל הגדרות ברירת המחדל שלה, מה שאמור להיות בסדר עבור רוב המשתמשים.

אם ברצונך להשבית פונקציות מסוימות, שנה את ספריית ההתקנה או התקן את איתור הבאגים, לחץ במקום זאת על "התאמה אישית של ההתקנה" ולאחר מכן סמן או בטל את הסימון בתיבות

מק

167107 6 2
167107 6 2

שלב 1. החליט אם ברצונך להתקין את Python 3.x.x

כל הגרסאות של OS X מגיעות עם Python 2.7 כבר מותקן. אם אינך צריך את הגרסה החדשה יותר של Python, אינך צריך להתקין דבר. אם אתה רוצה גישה לגרסאות החדשות ביותר של Python, תרצה להתקין 3.x.x.

אם אתה רק רוצה להשתמש בגרסה הכלולה של Python, תוכל ליצור סקריפטים בעורך טקסט ולהריץ אותם דרך הטרמינל

167107 7 2
167107 7 2

שלב 2. הורד את קבצי Python 3.x.x מאתר Python

בקר (python.org/downloads ב- Mac שלך. הוא אמור לזהות את מערכת ההפעלה שלך ולהציג את קבצי ההתקנה של Mac. אם לא, לחץ על הקישור "Mac OS X".

167107 8 2
167107 8 2

שלב 3. לחץ פעמיים על קובץ ה- PKG שהורדת כדי להתחיל בהתקנת פייתון

בצע את ההנחיות להתקנת Python. רוב המשתמשים יכולים פשוט להשתמש בהגדרות ברירת המחדל.

167107 9 2
167107 9 2

שלב 4. הפעל את פייתון במסוף

כדי לוודא שההתקנה תקינה, הפעל את הטרמינל והקלד python3. זה אמור להפעיל את ממשק Python 3.x.x ולהציג את הגירסה.

לינוקס

167107 10 2
167107 10 2

שלב 1. בדוק את גירסת ה- Python שכבר התקנת

כמעט כל הפצה של לינוקס מגיעה עם פייתון מותקן. אתה יכול לראות איזו גירסה יש לך על ידי פתיחת הטרמינל והקלדת פייתון.

167107 11 2
167107 11 2

שלב 2. התקן את הגרסה החדשה ביותר באובונטו

פתח את חלון הטרמינל והקלד sudo apt-get install python.

אתה יכול גם להתקין את פייתון באמצעות אפליקציית הוספה/הסרה של אובונטו הממוקמת בחלון היישומים

167107 12 2
167107 12 2

שלב 3. התקן את הגרסה החדשה ביותר ב- Red Hat וב- Fedora

פתח את חלון הטרמינל והקלד sudo yum install python.

167107 13 2
167107 13 2

שלב 4. התקן את הגרסה החדשה ביותר ב- Arch Linux

היכנס כמשתמש הבסיס. הקלד pacman -S python.

167107 14 2
167107 14 2

שלב 5. הורד את סביבת IDLE

אם ברצונך להשתמש בסביבת הפיתוח של פייתון, תוכל להשיג זאת באמצעות מנהל התוכנה של ההפצה שלך. פשוט חפש "פייתון סרק" כדי למצוא ולהתקין את החבילה.

יסודות אחרים

167107 15 2
167107 15 2

שלב 1. התקן עורך טקסט

למרות שתוכל ליצור תוכנות פייתון בפנקס רשימות או ב- TextEdit, יהיה לך הרבה יותר קל לקרוא ולכתוב את הקוד באמצעות עורך טקסט מיוחד. יש מגוון עורכים בחינם לבחירה כגון טקסט נשגב (כל מערכת), פנקס רשימות ++ (Windows), TextWrangler (Mac) או JEdit (כל מערכת).

167107 16 2
167107 16 2

שלב 2. בדוק את ההתקנה שלך

פתח את שורת הפקודה (Windows) במסוף (Mac/Linux) והקלד פייתון. פייתון יטען ומספר הגירסה יוצג. תועבר לשורת הפקודה של מתורגמן Python, המוצג כ >>>.

הקלד הדפסה ("שלום, עולם!") ולחץ על ↵ Enter. אתה אמור לראות את הטקסט שלום, עולם! מוצג מתחת לשורת הפקודה של פייתון

חלק 2 מתוך 5: לימוד מושגי יסוד

167107 17 2
167107 17 2

שלב 1. תבין ש- Python לא צריך להרכיב

פייתון היא שפה מפורשת, מה שאומר שאתה יכול להריץ את התוכנית ברגע שאתה מבצע שינויים בקובץ. זה הופך תוכניות איטרציה, תיקון ופתרון בעיות מהר הרבה יותר משפות רבות אחרות.

פייתון היא אחת השפות הקלות יותר ללמידה, ותוכל להפעיל תוכנית בסיסית תוך דקות ספורות

167107 18 2
167107 18 2

שלב 2. להתעסק עם המתורגמן

אתה יכול להשתמש במתורגמן כדי לבדוק קוד מבלי שתצטרך להוסיף אותו לתוכנית שלך תחילה. זה נהדר ללימוד האופן שבו פועלות פקודות ספציפיות, או כתיבת תוכנית לזרוק.

167107 19 2
167107 19 2

שלב 3. למד כיצד Python מטפל באובייקטים ומשתנים

פייתון היא שפה מוכוונת עצמים, כלומר כל דבר בתוכנית מטופל כאובייקט. כמו כן, לא תצטרך להכריז על משתנים בתחילת התוכנית (תוכל לעשות זאת בכל עת), ואין צורך לציין את סוג המשתנה (מספר שלם, מחרוזת וכו ').

חלק 3 מתוך 5: שימוש במתורגמן Python כמחשבון

ביצוע כמה פונקציות מחשבון בסיסיות יסייע לך להכיר את תחביר Python ואת אופן הטיפול במספרים ומחרוזות.

167107 20 2
167107 20 2

שלב 1. הפעל את המתורגמן

פתח את שורת הפקודה או הטרמינל. הקלד פייתון בהנחיה ולחץ על ↵ Enter. פעולה זו תטעין את מתורגמן ה- Python ותועבר לשורת הפקודה של Python (>>>).

אם לא שילבת את פייתון בשורת הפקודה שלך, יהיה עליך לנווט לספריית פייתון על מנת להפעיל את המתורגמן

167107 21 2
167107 21 2

שלב 2. בצע חשבון בסיסי

אתה יכול להשתמש ב- Python לביצוע אריתמטיקה בסיסית בקלות. עיינו בתיבה שלהלן כמה דוגמאות לשימוש בפונקציות המחשבון. הערה: # מציין הערות בקוד Python, והן אינן מועברות דרך המתורגמן.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # החלוקה תמיד תחזיר נקודה צפה (עשרונית) מספר 35.0 >>> (100 - 10*3) // 2 # חלוקת קומות (שתי קווים) יבטלו כל תוצאות עשרוניות 35 >>> 23 % 4 # זה מחשב את שארית החלוקה 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049

167107 22 2
167107 22 2

שלב 3. חשב סמכויות

אתה יכול להשתמש באופרטור ** כדי לסמן סמכויות. Python יכול לחשב במהירות מספרים גדולים. עיין בתיבה למטה לדוגמאות.

>> 7 ** 2 # 7 בריבוע 49 >>> 5 ** 7 # 5 בעוצמה של 7 78125

167107 23 2
167107 23 2

שלב 4. צור ומשתנה על משתנים

אתה יכול להקצות משתנים ב- Python לביצוע אלגברה בסיסית. זוהי מבוא טוב לאופן הקצאת משתנים בתוך תוכניות פייתון. משתנים מוקצים באמצעות הסימן =. עיין בתיבה למטה לדוגמאות.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # משתנים יכולים להיות כל מחרוזת> >> גובה = 5 >>> רוחב * גובה 50

167107 24 2
167107 24 2

שלב 5. סגור את המתורגמן

לאחר שתסיים להשתמש במתורגמן, תוכל לסגור אותו ולחזור לשורת הפקודה שלך על ידי הקשה על Ctrl+Z (Windows) או Ctrl+D (Linux/Mac) ולאחר מכן הקשה על ↵ Enter. תוכל גם להקליד צא () וללחוץ על ↵ Enter.

חלק 4 מתוך 5: יצירת התוכנית הראשונה שלך

167107 25 2
167107 25 2

שלב 1. פתח את עורך הטקסט שלך

אתה יכול ליצור במהירות תוכנית בדיקה שתכיר אותך את היסודות של יצירה ושמירה של תוכניות ולאחר מכן הפעלה באמצעות המתורגמן. זה גם יעזור לך לבדוק שהמתורגמן שלך הותקן כראוי.

167107 26 2
167107 26 2

שלב 2. צור הצהרת "הדפסה"

"הדפסה" היא אחת הפונקציות הבסיסיות של Python, ומשמשת להצגת מידע במסוף במהלך תוכנית. הערה: "הדפסה" היא אחד השינויים הגדולים מ- Python 2 ל- Python 3. ב- Python 2, היה עליך להקליד רק "print" ואחריו מה שרצית להציג. ב- Python 3, "הדפסה" הפכה לפונקציה, ולכן יהיה עליך להקליד "הדפס ()", כאשר מה שאתה רוצה מוצג בתוך הסוגריים.

167107 27 2
167107 27 2

שלב 3. הוסף את הצהרתך

אחת הדרכים הנפוצות ביותר לבדיקת שפת תכנות היא הצגת הטקסט "שלום, עולם!" מקם טקסט זה בתוך המשפט "הדפס ()", כולל מרכאות:

הדפס ("שלום, עולם!")

שלא כמו שפות רבות אחרות, אינך צריך לציין את סוף השורה עם;. כמו כן, לא תצטרך להשתמש בפלטות מתולתלות ({}) כדי לייעד בלוקים. במקום זאת, הכניסה תסמן מה כלול בחסימה

167107 28 2
167107 28 2

שלב 4. שמור את הקובץ

לחץ על תפריט קובץ בעורך הטקסט ובחר שמירה בשם. בתפריט הנפתח מתחת לתיבת השמות, בחר את סוג הקובץ Python. אם אתה משתמש בפנקס הרשימות (לא מומלץ), בחר "כל הקבצים" ולאחר מכן הוסף ".py" לסוף שם הקובץ.

  • הקפד לשמור את הקובץ במקום נוח לגישה, שכן יהיה עליך לנווט אליו בשורת הפקודה.
  • בדוגמה זו, שמור את הקובץ בשם "hello.py".
167107 29 2
167107 29 2

שלב 5. הפעל את התוכנית

פתח את שורת הפקודה או הטרמינל ונווט אל המיקום בו שמרת את הקובץ. ברגע שאתה שם, הפעל את הקובץ על ידי הקלדת hello.py ולחיצה על ↵ Enter. אתה אמור לראות את הטקסט שלום, עולם! מוצג מתחת לשורת הפקודה.

תלוי כיצד התקנת את פייתון ובאיזו גירסה, ייתכן שיהיה עליך להקליד python hello.py או python3 hello.py כדי להפעיל את התוכנית

167107 30 2
167107 30 2

שלב 6. בדוק לעתים קרובות

אחד הדברים הגדולים ב- Python הוא שאתה יכול לבדוק את התוכניות החדשות שלך באופן מיידי. מנהג טוב הוא לפתוח את שורת הפקודה במקביל לפתיחת העורך. כשאתה שומר את השינויים שלך בעורך, תוכל להפעיל את התוכנית מיד משורת הפקודה, ומאפשר לך לבדוק במהירות שינויים.

חלק 5 מתוך 5: בניית תוכניות מתקדמות

167107 31 2
167107 31 2

שלב 1. התנסו בהצהרת בקרת זרימה בסיסית

הצהרות בקרת זרימה מאפשרות לך לשלוט על מה שהתוכנית עושה על סמך תנאים ספציפיים. הצהרות אלה הן לב התכנות של פייתון, ומאפשרות לך ליצור תוכניות שעושות דברים שונים בהתאם לקלט ולתנאים. הצהרת ה- while היא טובה להתחלה. בדוגמה זו, תוכל להשתמש במשפט ה- while כדי לחשב את רצף פיבונאצ'י עד 100:

# כל מספר ברצף פיבונאצ'י הוא # סכום שני המספרים הקודמים a, b = 0, 1 ואילו b <100: הדפס (b, סוף = '') a, b = b, a+b

  • הרצף יפעל כל עוד (בעוד) b קטן מ (<) 100.
  • הפלט יהיה 1 1 2 3 5 8 13 21 34 55 89
  • הפקודה end = '' תציג את הפלט באותה שורה במקום לשים כל ערך בשורה נפרדת.
  • ישנם מספר דברים שיש לשים לב אליהם בתוכנית פשוטה זו, שהם קריטיים ליצירת תוכניות מורכבות ב- Python:

    • שימו לב לחריץ. ת: מציין כי השורות הבאות יוכנסו והן חלק מהבלוק. בדוגמה לעיל, ההדפס (b) ו- a, b = b, a+b הם חלק מחסימת ה- while. הכניסה הנכונה היא חיונית בכדי שהתוכנית שלך תעבוד.
    • ניתן להגדיר מספר משתנים באותה שורה. בדוגמה לעיל, a ו- b מוגדרים שניהם בשורה הראשונה.
    • אם אתה נכנס לתוכנית זו ישירות למתרגם, עליך להוסיף שורה ריקה עד הסוף כדי שהמתורגמן יידע שהתוכנית הסתיימה.
167107 32 2
167107 32 2

שלב 2. בנה פונקציות בתוך תוכניות

באפשרותך להגדיר פונקציות שאליהן תוכל להתקשר מאוחר יותר בתוכנית. זה שימושי במיוחד אם אתה צריך להשתמש במספר פונקציות בגבולות של תוכנית גדולה יותר. בדוגמה הבאה, תוכל ליצור פונקציה לקריאת רצף פיבונאצ'י הדומה לזה שכתבת קודם:

def fib (n): a, b = 0, 1 בעוד a <n: print (a, end = '') a, b = b, a+b print () # מאוחר יותר בתוכנית, תוכל להתקשר לפיבונצ'י שלך פונקציה # עבור כל ערך שתציין fib (1000)

זה יחזיר 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 33 2
167107 33 2

שלב 3. בנה תוכנית בקרת זרימה מסובכת יותר

הצהרות בקרת זרימה מאפשרות לך להגדיר תנאים ספציפיים המשנים את אופן הפעלת התוכנית. זה חשוב במיוחד כאשר אתה מתמודד עם קלט משתמשים. הדוגמה הבאה תשתמש ב- if, elif (else if), ועוד בכדי ליצור תוכנית פשוטה המעריכה את גיל המשתמש.

age = int (קלט ("הזן את גילך:")) אם גיל <= 12: הדפס ("נהדר להיות ילד!") גיל elif בטווח (13, 20): print ("אתה נער ! ") אחר: הדפס (" זמן להתבגר ") # אם אחת מהמשפטים הללו נכונה # תוצג ההודעה המתאימה. # אם אף אחד מהמשפטים אינו נכון, מוצגת הודעת ה- "אחר".

  • תוכנית זו מציגה גם כמה הצהרות חשובות אחרות שיהיו לא יסולא בפז עבור מגוון יישומים שונים:

    • קלט () - פעולה זו מעוררת קלט משתמש מהמקלדת. המשתמש יראה את ההודעה הכתובה בסוגריים. בדוגמה זו, הקלט () מוקף בפונקציה int (), כלומר כל הקלט יתייחס למספר שלם.
    • range () - ניתן להשתמש בפונקציה זו במגוון דרכים. בתוכנית זו, היא בודקת אם המספר בטווח שבין 13 ל 20. סוף הטווח אינו נספר בחישוב.
167107 34 2
167107 34 2

שלב 4. למד את הביטויים המותנים האחרים

הדוגמה הקודמת השתמשה בסמל "פחות או שווה" (<=) כדי לקבוע אם גיל הקלט עומד בתנאי. אתה יכול להשתמש באותם ביטויים מותנים שהיית עושה במתמטיקה, אך הקלדתם מעט שונה:

ביטויים מותנים.

מַשְׁמָעוּת סֵמֶל סמל פייתון
פחות מ < <
גדול מ > >
פחות מ או שווה <=
גדול או שווה >=
שווים = ==
לא שווה !=
167107 35 2
167107 35 2

שלב 5. המשך למידה

אלה רק היסודות בכל הנוגע לפייתון. למרות שזו אחת השפות הפשוטות ביותר ללמוד, יש לא מעט עומק אם אתה מעוניין לחפור. הדרך הטובה ביותר להמשיך וללמוד היא להמשיך ליצור תוכניות! זכור כי אתה יכול לכתוב תוכניות שריטה במהירות ישירות אצל המתורגמן, ובדיקת השינויים שלך היא פשוטה כמו הפעלת התוכנית משורת הפקודה שוב.

  • ישנם הרבה ספרים טובים לתכנות פייתון, כולל "פייתון למתחילים", "ספר בישול פייתון" ו"תכנות פייתון: מבוא למדעי המחשב ".
  • ישנם מגוון מקורות זמינים ברשת, אך רבים עדיין מכוונים לפייתון 2. X. ייתכן שיהיה עליך לבצע התאמות לכל דוגמאות שהם מספקים.
  • אם ברצונך להריץ פייתון באינטרנט אך ברצונך להריץ את פייתון 3, ל- Repl [1] יש מתורגמן פייתון המשתמש במכונות לינוקס וירטואליות. משאב מקוון טוב נוסף ל"פיתוניסטה "עתידית (מתכנת פיתון בקיא) הוא Thinkfunctional [2]. לאתגרים גדולים יותר, זמינים גם "אוטומציה של החומר המשעמם" [3] ו- Project Euler [4].
  • בתי ספר מקומיים רבים מציעים שיעורים ב- Python. לעתים קרובות Python נלמד בשיעורי מבוא מכיוון שזו אחת השפות הקלות יותר ללמידה.

תוכניות לדוגמא

Image
Image

קוד הפעלה לדוגמא של מתורגמן Python

Image
Image

קוד מחשבון פייתון לדוגמא

Image
Image

דוגמא לתוכנית פייתון קלה

מוּמלָץ: