תוכן עניינים:
- שלב 1: מה שאתה צריך
- שלב 2: הגדר את PyCharm וצור פרויקט חדש
- שלב 3: צור את התוכנית הראשונה שלך
- שלב 4: להבין את התוכנית הראשונה שלך
- שלב 5: לולאות ואם זה - מבני בקרה
- שלב 6: הערות
- שלב 7: סיימת - הגיע הזמן לכתוב משהו בעצמך
וִידֵאוֹ: תחילת העבודה עם פייתון: 7 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
תכנות זה מדהים!
זה יצירתי, מהנה וזה נותן למוח שלך אימון מנטלי. רבים מאיתנו רוצים ללמוד על תכנות אבל משכנעים את עצמנו שאנחנו לא יכולים. אולי יש בה יותר מדי מתמטיקה, אולי הז'רגון שנזרק מפחיד אותך. תן לי לספר לך שזה בדיוק מה שחשב המתכנת לפני שהפך למתכנתים. למעשה זה בדיוק מה שאני חשבתי לפני פחות מעשרה שבועות כשהתחלתי לתכנת.
תן לי לספר לך כרגע שכל אחד יכול ללמוד לכתוב תוכניות. עם ההתקדמות בשפות תכנות קלות לקריאה כמו פייתון, ושפע המידע באינטרנט, זו כבר לא השקעה במשרה מלאה ללמוד את הפריטים והיחס של שפת תכנות. רוב המתכנתים מהמאה ה -21 הם עצלנים במיוחד, פשוט ללמוד את היסודות ולהמשיך משם.
זהו Ible ללא ז'רגון, שקל לעקוב אחריו שאתה יכול לעשות כרגע. זה נכון! צמצם את פייסבוק ויוטיוב, הירגע ועקוב אחר המחשב שלך.
היום נבחן שפת תכנות בשם Python, ויקיפדיה מגדירה את פייתון כ:
"פייתון היא שפת תכנות בשימוש כללי ברמה גבוהה. פילוסופיית העיצוב שלה שמה דגש על קריאות הקוד, ותחבירו מאפשר למתכנתים לבטא מושגים בפחות שורות קוד ממה שניתן היה לבצע בשפות כגון C ++ או Java. השפה מספק מבנים שנועדו לאפשר תוכניות ברורות בקנה מידה קטן וגדול כאחד ".
אז מה זה בכלל אומר? חשבתי שאמרת בלי ז'רגון? ובכן בעצם:
"פייתון היא שפת תכנות קומפקטית, כללית וקלה לקריאה. היא תכליתית מאוד, כך שניתן להשתמש בה ליצירת תוכניות בכל גודל."
למה בחרתי בפייתון? מכיוון שקל לאסוף את יסודות הפיתון ולשפה יש קהילת תמיכה מצוינת באינטרנט. לאחר שסיימת את האייבל הזה אתה יכול להתחיל ליצור תוכניות באופן מיידי, במקום להשקיע את זמנך בלימוד המורכבויות הנדרשות של השפה.
אז הבה נתחיל!
שלב 1: מה שאתה צריך
ראשית תזדקק למחשב עם עותק של פייתון, סליחה משתמשי נייד!
עבור אל https://www.python.org/downloads/ והורד את המהדורה העדכנית ביותר הזמינה באמצעות הכפתור הצהוב הגדול.
לאחר מכן בצע את הוראות ההתקנה להתקנת פייתון.
כדי לוודא שמותקן פייתון, עבור אל CMD (או מסוף) והקלד:
פיתון -גרסה
Python צריך להגיב עם גרסת ה- Python.
כעת עבור הדרכה זו אנו נשתמש ב- IDE, או בסביבת פיתוח משולבת (בעצם עורך טקסט ומהדר מחוברים יחד), עבור אל https://www.jetbrains.com/pycharm/download/ והורד את "מהדורת הקהילה" של פיישרם.
לאחר מכן עקוב אחר הוראות המתקין להתקנת PyCharm.
עכשיו, כדי להתחיל לתכנת!
שלב 2: הגדר את PyCharm וצור פרויקט חדש
בפעם הראשונה שתשיק את pycharm הוא ישאל אותך באיזה מפת נושא ועיצוב אתה רוצה להשתמש. אני ממליץ להשאיר את מפת המפתח כברירת מחדל, אבל אתה יכול לשחק עם הנושא, הצבעים והגופנים כרצונך. עבור הדרכה זו אני משתמש בקהילת pycharm 4.5 עם נושא Dracula.
לאחר מכן תקבל את פניך במסך קבלת פנים.
הקש על צור פרוייקט חדש
בחר Pure Python ולאחר מכן בחר תיקייה לאחסון הקבצים, ולאחר מכן הקש על יצירת (שים לב כי שם התיקיה יהיה שם הפרויקט שלך)
בשלב זה עליך לקבל את פניך במסך יצירת הקוד בפועל: P
שלב 3: צור את התוכנית הראשונה שלך
לחץ לחיצה ימנית על תיקיית הפרוייקט שלך ועבור לקובץ חדש -> פייתון
תן שם לקובץ ולחץ על אישור
כעת תופיע כרטיסייה חדשה באזור הראשי שלך
מתחת _ מחבר_ העתק והדבק קוד זה.
message = "שלום עולם"
להדפיס הודעה
לאחר מכן לחץ לחיצה ימנית על הקובץ ולחץ על הפעלה
זה יאסוף את התוכנית שלנו ויחזיר תוצאה. שלום עולם יודפס באזור הריצה
בואו נסתכל על מה שכתבנו זה עתה.
שלב 4: להבין את התוכנית הראשונה שלך
כעת ננסה להבין מה הקוד
message = "שלום עולם"
להדפיס הודעה
באמת אומר.
ראשית אני יוצר ומגדיר את ערך המשתנה למחרוזת המכילה Hello World, אם תשנה את הטקסט בין סימני הדיבור אז תוכל לשנות את ערך המשתנה ולכן את ההודעה. לדוגמה:
message = "שלום הוראות!"
להדפיס הודעה
החזרות:
בעת ריצה.
מחרוזת מוגדרת בגלל סימני הדיבור, ניתן להגדיר מחרוזות גם עם סימנים בודדים
message = 'שלום עולם'
להדפיס הודעה
משתנים יכולים להיות גם מסוגים שונים. לדוגמה:
מספר שלם = 29302
הוא משתנה בעל ערך שלם (מקוצר int) וזה:
floatingPoint = 1469.928
הוא משתנה בעל ערך נקודה צפה (מקוצר לצוף).
ביסודו של דבר, ההבדל בין מספרים שלמים וצפים הוא מספרים שלמים הם מספרים שלמים בעוד שצופים הם מספרים עשרוניים. מספר שלם תופס פחות מקום אך אינו יכול להכיל עשרונים. למשל אינטרגרר 1 / מספר שלם 2
מספר שלם 1 = 1
integer2 = 2 הדפס שלם 1 / integer2
האם 0.5 נכון? אבל התוצאה היא:
כי אי אפשר לחלק מספרים שלמים לעשרוניים. אולם זאת:
float1 = 1.0
integer2 = 2 float1 / integer2 הדפסה
מחזירה 0.5 בעת ההפעלה מכיוון שאחד המשתנים הוא צף
'הדפס' פשוט מדפיס ערך. לדוגמה
- "להרוס את העולם" - להדפיס
מדפיס את המחרוזת
הדפסה יכולה גם להדפיס את הערך של משוואה, כולל שילוב של שתי מחרוזות
string1 = "HELLO"
string2 = מחרוזת הדפסה "IBLE LOVERS" הדפסת מחרוזת 1 + מחרוזת 2
הדפסים
שלב 5: לולאות ואם זה - מבני בקרה
אחד הדברים החיוניים ביותר בתוכנית כלשהי הוא קיומם של מבני שליטה.
מבנה הבקרה הראשון הוא לולאת זמן, פיסת קוד זו לולאת בעוד תנאי נכון. לרגע הקוד הזה
ספירה = 0
בעוד ספירה <10: # הוסף לספירה ספירה = ספירה + ספירת הדפסה אחת הדפס "הסתיים"
מפעיל את הקוד בלולאה עד לספירה <10 ולאחר מכן ממשיך בתוכנית.
השני הוא משפט אם-אחר, פיסת קוד זו בודקת ועושה משהו אם ערך המשתנה שווה ל -10, עושה משהו אחר אם הערך שווה ל -11 ועושה משהו אחר בכל הנסיבות האחרות.
מספר שלם = 0
# אם זה שווה ל 10 אם שלם == 10: הדפס "ITS 10" # אם זה שווה ל- 11 elif integer == 11: הדפס "ITS 11" # בכל שאר הנסיבות: הדפס "אני לא יודע WWWWWWW" הדפס "סיים"
יחזור
מכיוון שהמספר השלם המשתנה אינו שווה ל -10 או 11 ובכל מצב אחר הוא פועל אחרת.
כדי להגדיר זמן או אם מבנה הבקרה שים את הסוג (בעוד או אם) ואחריו הערך האמיתי או השקר:
הקלד true == true:
שימו לב ל'מרווח הלבן 'של התוכן של כל לולאה, פייתון מאוד ספציפי לגבי מרחב לבן, כך הוא יודע מהו הקוד בעוד זמן או אם לולאה. PyCharm משתמשת במרחב לבן בכרטיסייה אחת שחייב להיות עקבי בכל הקוד שלך! אתה יכול גם להתאים את ההגדרות לשימוש ברווחים במקום (שיש לו יתרונות מסוימים).
שלב 6: הערות
אולי שמתם לב ש'עירתי 'על הקוד שפרסמתי בחלק של מבני הבקרה. תוכל להגיב על פיסת קוד על ידי הצבת # ושאר השורה תגיב. כאשר נערכת התוכנה מתעלמים מההערות
# שלום עולם
הערות הן מושיע הקוד. מכיוון שהם מאפשרים לך להראות לכולם מה יש בקוד שלך ומה חשבת בעת כתיבת הקוד. אבל אל תגזים! קוד עם יותר מדי הערות יכול להיות גרוע לא פחות מאשר קוד שלא הוגש בתגובה
אז מתי עלי להגיב על הקוד שלי?
כלל האצבע שלי הוא להעיר את המחשבות שלך ככתיבה שלך, כך שאם הוספת משתנה רק כדי לשמור על גילך שאינו משרת מטרה אחרת. הגיבו על כך.
# משתנה המחזיק את גילי בשנים # לא ממש בשימוש בתוכנית זו אך # חיוני להישרדות הגזע האנושי! גיל שלי = 23
שלב 7: סיימת - הגיע הזמן לכתוב משהו בעצמך
וואו, בדיוק למדת את היסודות של פייתון!
אז "מה אני עושה עכשיו?" אתה יכול לשאול, ובכן אתה יכול להמשיך לשחק עם הקובץ שלך. כשאתה חושב שאתה מוכן אתה יכול לקחת על עצמך אתגר. כתוב תוכנית להוספה או חיסור של שני מספרים שהוזנו על ידי משתמשים. השתמש באינטרנט כדי לברר כיצד לקבל קלט משתמשים ואז הוסף או הפחת את שתי הכניסות והקפד להגיב על הקוד שלך! למרות שקל ללמוד Python בשום אופן אין תקרה נמוכה - תוכניות בכל הצורות, הגדלים והתצורות אפשריות באמצעות Python והיא כוללת ספריות מקיפות (ובדרך כלל מוגשות על ידי הקהילה). פרסם את הקוד שלך למטה להצעות ושיפורים. בהצלחה!
מוּמלָץ:
תחילת העבודה עם רדיו Ham: 5 שלבים (עם תמונות)
תחילת העבודה עם רדיו Ham: בתור בעל רישיון שינקה שהוטבע לאחרונה, אני רוצה להעביר את התהליך שעברתי כדי להיכנס לרדיו חזיר. הפתיע אותי ההיבט של ההסתמכות העצמית של התחביב, ונתן לאנשים דרך לתקשר כאשר שיטות אחרות מופרעות. אבל זה גם מתגמל
תחילת העבודה עם מצלמת M5StickV AI + IOT: 6 שלבים (עם תמונות)
תחילת העבודה עם מצלמת M5StickV AI + IOT: סקירה קצרה ה- M5StickV היא מצלמה זעירה של AI + IOT בקוטר של כמעט 2 מטבעות, המחיר הוא בסביבות 27.00 $ שלחלקם עשוי להיראות יקר עבור מצלמה זעירה כזאת אך היא אורזת מעט מפרט הגון. המצלמה מופעלת על ידי אמין
תחילת העבודה עם ערכת שולחן העבודה של Raspberry Pi 4: 7 שלבים
תחילת העבודה עם ערכת שולחן העבודה של Raspberry Pi 4: Raspberry Pi 4 הוא מחשב מיני קטן וחזק, עם תמיכה במסך כפול 4K, USB 3.0, מעבד חדש ו- GPU ועד זיכרון RAM בנפח של עד 4GB. למד כיצד להגדיר את Raspberry Pi 4 דגם B ולהתקין כל מה שאתה צריך כדי להשתמש ב- fu
תחילת העבודה עם MicroPython ב- ESP8266: 10 שלבים (עם תמונות)
תחילת העבודה עם MicroPython ב- ESP8266: האם אתה רוצה דרך אחרת לתכנת לוחות מבוססי ESP8266 ולא את השיטה המקובלת באמצעות Arduino IDE יחד עם שפת תכנות C/C ++? במדריך זה נלמד את מי להגדיר ולשלוט ב- ESP8266 לוח באמצעות MicroPython.BUIL
תחילת העבודה עם לוח La COOL: 4 שלבים (עם תמונות)
תחילת העבודה עם לוח La COOL: מבוא " כשהגענו עם הרעיון ללוח La COOL, דמיינתי תמהיל בין ארדואינו עם WiFi לבין תחנת מזג אוויר אגרונומית מודולרית. זה היה צריך לצרוך מעט מאוד אנרגיה לפעולה אוטונומית ורציתי להיות מסוגל לנגב