פייתון: פיתוח מאפס - קורס 799 שפשוף. מסטפיק, הדרכה 84 שיעורים, תאריך 30 בנובמבר 2023.
Miscellanea / / December 04, 2023
Python היא שפת תכנות ברמה גבוהה. עכשיו הוא כובש מקום 1 ברייטינג שפות תכנות!
לפייתון יש תחביר פשוט מאוד, כך שתתחיל לכתוב קוד מובן בשלב מוקדם של הלמידה שלך. תומך ב-OOP (תכנות מונחה עצמים), וזה ללא ספק יתרון על פני כמה שפות תכנות.
הפופולריות של פייתון נובעת לא רק מהעובדה שקל ללמוד אותה, אלא גם מהיתרונות האמיתיים של השפה מבחינת שימוש מקצועי לפתרון בעיות אוטומציה מורכבות. Python היא שפה חוצת פלטפורמות ופועלת על Windows, Linux, Mac OS.
לפייתון יש מספר עצום של מודולים נוספים, שבזכותו אתה יכול לפתח תוכנות למחשבים אישיים, סמארטפונים, לעשות אתרים, לפתח בינה מלאכותית, רשתות עצביות וכו '
איפה משתמשים ב-Python?: Youtube, Instagram, Pinterest וכו'.
Python בהחלט עושה את כל האמור לעיל. שפת התכנות הראשונה הטובה ביותר להתחיל ללמוד תכנות.
שלום, שמי דניס! אני מפתח ב-Python כבר כמה שנים. סיימתי קורסים בפיתוח HTML/CSS, תכנות ב-Python + Django. אני בקיא במסגרות Django, Flask, PyQt5, Aiogram. תמיד לומדים משהו חדש. אני מפתח תוכניות בפייתון. אני כותב אתרים באמצעות Django ו-Flask. אני אוהב כל מה שקשור להתפתחות. אני אוהב לפתור חידות ומשימות. אני מתעניין בתכנות אולימפיאדה.
לגבי הקורס
1. מבוא
התקנת Python
1. התקנת Python 3.8
עורכי קוד
1. התקנת Visual Studio Code, תצורה
2. הערה להרצאה הקודמת
3. התקנה של PyCharm Community Edition, תצורה
יסודות פייתון
1. יצירת ה"תוכנית" הראשונה
2. פייתון + קונסולה
3. סוגי מידע
4. עבודה עם מספרים (int, float)
5. משתנים ועבודה איתם
6. תנאים (אם, אליף, אחר)
7. מטלה בנושא: תנאים
8. לולאות (לזמן מה)
9. משימת נושא: מחזורים
10. עבודה עם מחרוזות (str)
11. סוגים (מבנים) חדשים של נתונים, לשם מה הם מיועדים?
12. רשימות ועבודה איתן
13. מילונים ועבודה איתם
14. Tuples ועבודה איתם
15. סטים, עובדים איתם
16. פונקציות, פונקציות מובנות
17. משימת נושא: פונקציות
18. פונקציות למדה
19. שגיאות, חריגים
20. מודולים, מנהל חבילות pip
21. כמה מילים על OOP (תכנות מונחה עצמים)
22. יצירת מודול משלך
23. עבודה עם קבצי טקסט, קריאה וכתיבה
24. מבחן סופי על יסודות השפה
יישומי GUI
1. על מה יעסוק הסעיף הזה?
2. יצירת החלון הראשי
3. כפתור יישומון
4. רכיבי מיקום
5. יישומון - כיתוב
6. יישומון - שדה קלט
7. תוכנית חישוב BMI
לימוד HTML, CSS
1. תשומת הלב!
2. מה זה HTML, CSS
3. HTML: בסיס
4. HTML: אלמנטים בסיסיים
5. HTML: רכיבים מורכבים
6. מטלת נושא: HTML
7. CSS: חיבור לקובץ HTML
8. CSS: בוררים
9. CSS: גדלי אלמנטים, ריפוד
10. CSS: רקע, צבעים
11. CSS: גופנים
12. מטלה קשורה: CSS
13. כלים למפתחים
14. קצת על Bootstrap 4
יצירת אתר באמצעות Flask
1. תשומת הלב!
2. על מה יעסוק הסעיף הזה?
3. מה זה Flask?
4. התקנת Flask, הקמת סביבה וירטואלית
5. יצירת האפליקציה הראשונה שלך
6. ניתוב
7. עבודה עם קבצי HTML, CSS
8. חיבור למסד הנתונים
9. יצירת מודלים במסד נתונים
10. עבודה עם מסד הנתונים דרך המסוף
11. טופס הוספת מאמר
12. צפייה, עריכה, מחיקת מאמרים
13. יצירת פאנל ניהול
14. עבודה עם Git, GitHub
15. פרסום אתר לאירוח
ניתוח (רמת כניסה)
1. על מה יעסוק הסעיף הזה?
2. התקנת מודולים, יצירת סביבה וירטואלית
3. יצירת בקשות וקבלת תשובות
4. ספריית מרק יפה (bs4)
5. איסוף נתונים ממספר עמודים (דפיפון)
6. פירוק המנתח לפונקציות
7. שמירת נתונים ב-.csv
פיתוח בוטים של טלגרם (רמת כניסה)
1. על מה יעסוק הסעיף הזה?
2. מה זה pyTelegramBotApi?
3. עבודה עם ה-API של Telegram
4. התקנת pyTelegramBotApi, הגדרת סביבה וירטואלית
5. מטפלי הודעות
6. הרשמה למטפל בשלב הבא
7. מקלדות, כפתורים
8. מקלדות מוטבעות
9. תרגול: בוט לקבלת מזג אוויר
10. פרסום בוט לאירוח
מה הלאה?
1. ברכות על ההשלמה!
2. מה הלאה עבורך?
הקורס מיועד בעיקר למתכנתים מתחילים, ולהתחלה מהירה בתחרויות תכנות אנו ממליצים על פייתון. הקורס מכסה את הנושאים הבאים: אלגוריתמים תיאורטיים של מספרים, אלגוריתמי חיפוש ויסודות מבני נתונים, וכן דן בסוגיות של יעילות אלגוריתמים. שליטה בנושאים אלו תעניק לתלמידי בית הספר את ההזדמנות לפתור חלק משמעותי מהבעיות בשלבי בית הספר והעירייה אולימפיאדה כלל רוסית לתלמידי בית ספר במדעי המחשב, ולתלמידים לפיתוח מיומנויות בתחום תִכנוּת.
4
בחינם