כיצד להתקין את Python ב-Windows, Linux ו-macOS

click fraud protection

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

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

Python היא שפה רבת עוצמה, ואם אתה רוצה להתחיל איתה, המדריך הזה ילמד אותך את היסודות. לא רק שתצטרך להתקין את הקבצים הבינאריים של Python ולוודא שהם נמצאים ב-PATH שלך, אלא גם תצטרך משהו לכתוב בו קוד. אתה יכול להשתמש ב-IDE מלא (סביבת פיתוח משולבת) כמו PyCharm, או שאתה יכול להישען לעבר עורך טקסט כגון IDLE המותקן מראש או Sublime Text 3. יש הרבה אפשרויות, אבל המדריך הזה אמור להניע אותך ביסודות.

התקנת Python

ב-Windows וב-macOS

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

כדי להתקין על Windows או Mac, בצע את הפעולות הבאות:

  • עבור אל אתר Python הרשמיונווט אל המהדורה העדכנית ביותר. נכון לזמן כתיבת שורות אלה, כלומר 3.10.6.
  • הורד את הקובץ הבינארי עבור הפלטפורמה שלך.
  • בצע את הבינארי.

אינך צריך לבחור אפשרויות מלבד הוספת Python ל-PATH שלך, מכיוון שמתקין ברירת המחדל מכיל את כל מה שאתה צריך. לחיצה על "התקן" היא כל מה שאתה צריך לעשות. ב-Mac, זה יעשה כברירת מחדל במתקין dmg.

התקנת Python על לינוקס

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

  • apt-get להתקין את python3.6

ייתכן שההפצות אחרות כבר מותקנות מראש, ואם לא, תצטרך להשתמש במנהל החבילות בהפצה שלך. לדוגמה, ב- CentOS, תפעיל את "yum install -y python3".

ודא התקנה

אתה יכול לוודא שההתקנה שלך פעילה, על ידי הפעלת הפקודה "python" ב- PowerShell, בשורת הפקודה או בטרמינל שלך.


בחר את Python IDE שלך

תזדקק לעורך IDE או טקסט כדי לכתוב קוד ביעילות, ויש כמה אפשרויות. Python מגיע עם IDLE מותקן מראש, ולמרות שהוא עובד היטב, זה לא נהדר עבור קבצים גדולים יותר שעלולים להיות מסובכים יותר. הנה כמה מה-IDEs שבהם השתמשתי עבור Python במהלך השנים, הן באוניברסיטה והן בפרויקטים שלי. כל ה-IDEs הללו הם בין פלטפורמות, כלומר אתה יכול להפעיל אותם ב-Windows, Linux או macOS.

PyCharm

אם אתה מכיר את Android Studio או IntelliJ, אז אתה כבר מכיר את PyCharm. זה מאותם מפתחים, ואתה אפילו יכול להפעיל את אותה פונקציונליות בדיוק ב-IntelliJ על ידי התקנת הפלאגין של Python. ההבדל הוא ש-PyCharm נבנה מהיסוד אך ורק עבור Python, והוא מכיל את כל התכונות שהיית מצפה מכל IDE מודרני. זה כולל בקרת גרסאות מובנית, הדגשת תחביר, פיצול חלונות, תכונות ניפוי באגים ועוד.

הורד את PyCharm

ספיידר

אם אתה מדען נתונים (או מתכוון להשתמש ב-Python למטרות מדעי נתונים), אז אתה צריך להתקין את Spyder. זהו IDE שאורז כבר כמה מחבילות ניתוח הנתונים הפופולריות ביותר עבור Python. אלה כוללים matplotlib, numpy, scipy ופנדות. אם אתה רוצה להיכנס לניתוח נתונים, תכנון נתונים וחקירה מדעית אחרת, אז Spyder הוא 100% מה שאתה צריך להתקין. ל-Spyder אפילו מחברות Jupyter מובנות, שניתן להשתמש בהן כדי לחקור ולהתווה נתונים ממש בקלות.

הורד את Spyder

טקסט נשגב 3

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

הורד את Sublime Text 3

Visual Studio Code (VSCode)

Visual Studio Code (או VSCode) היא אחת מסביבות הפיתוח המגוונות ביותר שיש. זה ניתן להתאמה אישית לחלוטין, עם מאגר עצום של תוספים שאתה יכול לגשת אליו מבפנים. זה לא תואם לפייתון מיד, אבל אתה יכול להתקין תוסף Python מבפנים שיאפשר הדגשת תחביר, השלמת קוד חכמה, מחברות Jupyter, איתור באגים, בדיקת יחידות ועוד מאפיינים. אני אוהב Visual Studio Code, וזה למעשה ה-IDE שבו אני משתמש הכי הרבה כשאני עובד על משהו מורכב.

הורד את Visual Studio Code


מה הלאה

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

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