אלגוריתמים ומבני נתונים - קורס 4700 שפשוף. מחינוך שולטאיס, הכשרה 132 שיעורים, תאריך 27.11.2023.
Miscellanea / / November 27, 2023
קורס אלגוריתמים ומבני נתונים מיועד למתכנתים מתחילים שרוצים ללמוד כיצד לעצב אפקטיבי ואלגוריתמים אמינים לפתרון מוצלח של בעיות עבודה, כמו גם הגדלת הסיכוי לעבור ראיון גבוה יותר עמדות.
הכשרת אלגוריתמים מתקיימת באופן מקוון עם חלקים תיאורטיים ומעשיים הנלמדים ב- Python. לאחר צפייה בשיעורי וידאו חינוכיים, התלמידים מחזקים את החומר בתרגול, גם בפייתון.
במהלך הקורס תכירו גם אלגוריתמי חיפוש ומיון קלאסיים וגם מודרניים יותר: ניתוב בצל, בלוקצ'יין, חתימה דיגיטלית.
אלגוריתמים הם הבסיס של כל תוכנית, והיכולת לכתוב אלגוריתמים היא מיומנות מפתח של מפתח מודרני. הכנו שיעורי HD מתחשבים עם הרבה תרגול כדי שלא רק תבינו איך לעבוד אלגוריתמים ומבני נתונים, אך גם יכולים לעצב, לנתח ו לייעל.
קורס האלגוריתמים מתאים למתכנתי Python מאומנים, כמו גם לסטודנטים ומפתחים בשפות אחרות שרוצים להרחיב את כישוריהם עם כלים רבי עוצמה.
למתכנתי פייתון
למד לכתוב אלגוריתמים יעילים ומהירים ב-Python. להרחיב באופן משמעותי את אופקי המיומנות שלך.
תהיו מוכנים יותר לראיונות עם חברות רציניות.
לתלמידים
הכירו אלגוריתמים קלאסיים בפועל, לא רק בתיאוריה.
תוכל לחדד את כישורי התכנות שלך ולהתכונן לפגישה.
מתכנתים ללימוד עצמי
מלא את הכישורים האלגוריתמיים החסרים שלך. למד לכתוב קוד מהיר ולהשתמש במבני נתונים יעילים כדי לפתור בעיות עסקיות.
קורס האלגוריתמים מורכב משיעורי וידאו וכן מטלות מעשיות בפייתון. לאחר ההרשמה, תוכלו לצפות בשיעורים ומשימות ללא תשלום על מנת שתוכלו להעריך את מורכבות הנושאים ואת הצגת החומר. לאחר תשלום עבור הקורס תקבל גישה מקוונת מלאה לכל שיעורי הווידאו, קודי המקור, המטלות, פתרונות המורים ופורום תמיכה.
1. מבוא לאלגוריתמים 7 שיעורים
הכירו את המאפיינים העיקריים של אלגוריתמים.
למד דרכים פשוטות ויעילות להעריך את מורכבות האלגוריתמים.
2. מבני נתונים 10 שיעורים
היכרות עם מבני נתונים בסיסיים.
למד לעבוד עם רשימות ומערכים מקושרים.
למד מה הם מחסנית, תור וסיפון ב-Python.
למד לבחור את מבנה הנתונים הנכון בהתאם למשימות שלך.
3. מיון 13 שיעורים
למד על אלגוריתמי מיון פופולריים ב- Python.
למד לבחור אלגוריתמי מיון עבור משימות ונתונים.
למד למיין לפי מספר שדות.
למד מהו מיון יציב.
4. חפש 2 שיעורים
למד על חיפוש ליניארי ובינארי.
למד להשתמש בחיפוש אינטרפולציה.
5. אלגוריתמים מספריים 7 שיעורים
למד כיצד ליצור מספרים אקראיים וכיצד לחשב את המחלק המשותף הגדול ביותר.
למד על אלגוריתמים להגדלה מהירה.
הרחב את הידע שלך במספרים ראשוניים ולמד כיצד לבנות את המסננת של ארטוסתנס ולבדוק במהירות כל מספר עבור ראשוניות.
הכירו שיטות מספריות בסיסיות.
6. האישה 9 שיעורים
למד מה הן טבלאות hash וכיצד פועלים מילוני Python ומערכים אסוציאטיביים.
למד דרכים שונות לחטט ולהתמודד עם התנגשויות.
הכירו את מסנני בלום.
7. רקורסיה 11 שיעורים
למד את המכניקה של שיחות רקורסיביות בפירוט.
הכירו אלגוריתמים בסיסיים של פייתון רקורסיביים: חישוב פקטוריאלי, בניית סדרת פיבונאצ'י, בעיות לגבי 8 מלכות ומגדל האנוי.
אמן אלגוריתמים קומבינטוריים: שילובים, חזרות ומיקומים.
למד לייעל את הרקורסיה ולהמיר אלגוריתמים רקורסיביים לאיטרטיביים.
הכירו את פרקטלים.
8. עצים 12 שיעורים
הכירו את העצים.
למד להסתובב סביב עצים לרוחב ולעומק.
למד כיצד לחפש אלמנטים בעץ בינארי.
היכרות עם עצים בינאריים תפורים, עצי AVL, עצי 2-3, עצי B ועצים אדום-שחור.
9. עצי החלטה 11 שיעורים
למד מהם עצי החלטה.
למד את שיטת הכוח הגס ואת שיטת הענף והכריכה.
למד טכניקות אופטימיזציה של עצים.
למד לחפש דרך עצי החלטה.
10. אלגוריתמים על גרפים 16 שיעורים
הכירו רשתות וגרפים.
למדו לעקוף עצים וגם למצוא את השביל הקצר ביותר.
אמן מיון טופולוגי.
למד כיצד למצוא אלגוריתם חיפוש מחזורי.
11. אלגוריתמי מחרוזת 5 שיעורים
למד לחפש מידע בטקסטים.
הכירו את האלגוריתמים של Knuth-Moris-Pratt,
ובואר-מור-הורספול.
למד מהם עצי תחביר.
12. קריפטוגרפיה 12 שיעורים
למד על צפני החלפה ותמורות.
למד כיצד פועלות רשתות SP והצפנת חסימות.
למד להשתמש בפרוטוקול דיפי-הלמן.
למד מספר שימושים באלגוריתמים של מפתח ציבורי, כולל הצפנה, חתימות דיגיטליות ותכניות היברידיות.
למד על hashing קריפטוגרפי והיישום המעשי שלו.
הכירו את ערכת ניתוב הבצל ולמדו כיצד פועל Tor.
13. דחיסה 5 שיעורים
למד על אלגוריתמי דחיסה.
למד לקודד סדרות של נתונים.
הכירו את קוד האפמן.
שלטו בדחיסת למפל-זיו-וולץ'.
למד כיצד פועלת דחיסה חסרת הפסד באמצעות תמונות רסטר ופורמטים של מוזיקה כדוגמאות.
14. בלוקצ'יין 4 שיעורים
הכירו את מכשיר הבלוקצ'יין.
למד ליצור בלוקים ולשלב אותם בשרשרת.
למד על הבעיות העיקריות של בלוקצ'יין.
זהו קורס על NumPy, אחת מספריות הפיתון הפופולריות ביותר כיום. הקורס מיועד למי שרוצה לפתור בעיות בקלות ובמהירות, לחשוב על התוצאות שהושגו, ולא על איך לכתוב תוכנית. הרבה תרגול מחכה לך, זה יהיה שימושי, הצטרף אלינו
4
2 600 ₽