ההיצע של שפות תכנות בקוד פתוח הוא כמעט שופע כמו אלה של מפרסמי Markdown (ועל ידי WHO יש להכריז עליהם כמגיפה) Sאם אתה תוהה איזה מהם ללמוד כתחביב או לפתח יישומים משלך, מצב זה עלול לבלבל. עם זאת, לתשובה לשאלותיך יש רק שתי הברות; פִּיתוֹן.
למה ללמוד פייתון
יש כנראה שפת תכנות שעושה טוב יותר לכל אחד מהדברים שאפשר לעשות עם Python, אבל, זה אף פעם לא אותו דבר. באמצעות Python תוכלו ליצור אפליקציות לכל מערכות ההפעלה השולחניות והניידות. הוא משמש לתכנות משחקים, למחקר מדעי או לתוכניות לשימוש פיננסי. רשימת המודולים הנרחבת שלה חוסכת זמן תכנות רב. ואם אתה מחפש ב- Google או ב- Stack Overflow, מישהו כנראה ייצר אפליקציה שעושה את מה שאתה רוצה לעשות ואתה רק צריך להעתיק ולהתאים.
כדי להדגיש את חשיבותה של שפת תכנות זו, מספיק להזכיר זאת מיקרוסופט מגייסת מפתחים בולטים, כולל יוצר השפה גווידו ואן רוסום עצמו. השמועה אומרת שפייתון יחליף את ה- VBA כשפת התסריט בחבילת המשרד של החברה.
כלים להפעלת תכנות בפייתון
אם יש לך הפצה מעודכנת של לינוקס, אינך צריך שום דבר אחר כדי לתכנת בפייתון. כמובן שקיימת סביבת פיתוח משולבת עם תמיכה בפייתון תעזור לך מאוד, אך תוכל להסתדר עם הטרמינל ועורך הטקסטים.
כדי לבדוק את הגירסה המותקנת של פייתון, פתח את המסוף והקלד:
python3 -V
אתה יכול לבדוק איזו הגרסה האחרונה זמינה ב- דף ההורדה של הפרויקט.
כמו שקורה לעיתים קרובות עם הפצות לינוקס המתעדכנות באופן קבוע, לא תמיד הגרסה האחרונה זמינה. באופן כללי, הבדלים באותו ענף אינם מצדיקים בדרך כלל התקנה ידנית. אבל, אם אתה רוצה להיות מעודכן, אתה יכול לעשות את זה בדרך הבאה.
האינטרנט מזהה אוטומטית את מערכת ההפעלה ומראה לך את הגרסה המתאימה. רשום את מספר הגרסה כי תצטרך להחליף אותם ב- X בפקודות במדריך זה.
דביאן / אובונטו ונגזרים
אנו מתקינים את התלות הדרושה
sudo apt install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
אנו עוברים לספריה בה אנו שומרים את מתקין ה- Python
cd Descargas
פתח את התיקיה.
tar -xvf Python-X.X.X.tar.xz
אנו עוברים לספריה בה רוכזו קבצי ההתקנה
cd Python-X.X.X
אנו משיקים את סקריפט התצורה.
./configure --enable-optimizations
אנו מתחילים בתהליך ההידור
make
sudo make install
CentOS / RHEL / Fedora
התקנת התלות הדרושה
sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
אנו עוברים לספריה בה אנו שומרים את מתקין ה- Python
cd Descargas
פתח את התיקיה שבה נמצאים הקבצים.
tar -xvf Python-X.X.X.tar.xz
אנו עוברים לספרייה בה רוכזו קבצי ההתקנה
cd Python-X.X.X
אנו משיקים את סקריפט התצורה
./configure --enable-optimizations
אנו מתחילים את הליך האוסף
sudo make altinstall
בחירת סביבת פיתוח משולבת
בכל המקרים תוכלו לאמת את העדכון באמצעות הפקודה
python3 -V
ההיצע של סביבות פיתוח משולבות עבור Python ב- Linux הוא רחב ובאמצעותכם למצוא איזו מהן הכי נוחה לכם.. אנו מתמקדים בהצעות קוד פתוח שהן גם בחינם.
קהילת PyCharm
זהו כלי שנוצר על ידי מתכנתי Python עבור מתכנתי Pythעַל. הוא מציע תכונות כמו השלמת קוד אוטומטית, ניתוח קוד לאיתור שגיאות ולתיקונן באופן אוטומטי.
זה זמין בחנויות צמד, FlatPak מ אינטרנט מהיזם.
PyCharmEdu
מהמפתחים עצמם, זה מאפשר לך ללמוד וללמד את פייתון באופן אינטראקטיבי. אתה יכול להתקין אותו מהחנות צמד ומן אינטרנט.
VS קודיום
כאשר מיקרוסופט החליטה ללכת על קוד פתוח ולפתות מפתחים, היא פרסמה את קוד Visual Studio. קוד VS הוא סביבת פיתוח משולבת עם תמיכה במספר שפות תכנות ומאגרי תוספים ענקיים. אמרתי לעיל שהחברה שכרה כמה מפתחי פיתון, אחד מהם היה היוצר של תוספי הפייתון הפופולריים ביותר עבור קוד VS, ולכן אנו יכולים לומר שפייתון משחק באופן מקומי.
עם זאת, רגשות ישנים לא נעלמים. רבים ממשיכים לחוסר אמון במיקרוסופט. מבחינתם זה קודיום. זהו קוד המקור מקוד VS אך ללא כל תוספות של מיקרוסופט. Codium תואם לחלוטין את כל התוספים ויש לו את אותן התכונות כמו המקור.
זה זמין בחנות צמד, FlatPak y באתר שלך
תיכנתתי לפני שנים רבות באמצעות Visual Basic ויש לי את הרצון ללמוד פייתון אך באמצעות סביבה חזותית המאפשרת לי להפוך את החלונות והרכיבים של אותם חלונות בצורה פשוטה מבלי לבזבז קידוד זמן. מה תהיה האופציה המתאימה ביותר לכך?
תסתכל על etos
P&QT https://riverbankcomputing.com/software/pyqt/intro
קיווי https://kivy.org/#home
פיגוי https://www.csse.canterbury.ac.nz/greg.ewing/python_gui/
אך הוא רוצה ליצור ממשקים גרפיים מממשק משתמש כמו ב- Visual Studio, מבלי לכתוב קוד ליצירת ממשקים אלה.