מיקרוסופט מספקת שיעורים בחינם לתכנות מחשוב קוונטי

סטיבן וינקלמן/טרנדים דיגיטליים

רוצה ללמוד עוד על מחשוב קוונטי ואיך לתכנת בשפת Q#? מיקרוסופט רק הושקה קאטות קוונטיות, פרויקט קוד פתוח שעושה בדיוק את זה בכך שהוא מספק לך מדריכים ללמידה בקצב שלך. לדברי מיקרוסופט, התרגילים הללו מבוססים על שלושה עקרונות למידה: למידה פעילה, צמיחה מצטברת של מורכבות ומשוב.

"כל קאטה מציעה רצף של משימות בנושא מחשוב קוונטי מסוים, מתקדמת מפשוטה למאתגרת," מצהיר Microsoft Quantum Team. "כל משימה דורשת ממך למלא קוד כלשהו; המשימה הראשונה עשויה לדרוש רק שורה אחת, והאחרונה עשויה לדרוש קטע גדול של קוד. מסגרת בדיקה מאמתת את הפתרונות שלך ומספקת משוב בזמן אמת."

סרטונים מומלצים

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

קָשׁוּר

  • בתוך המעבדה הבריטית שמחברת מוחות למחשבים קוונטיים
  • חוקרים יוצרים "חתיכת פאזל חסרה" בפיתוח מחשוב קוונטי
  • IBM בונה את המחשב הקוונטי הגדול ביותר - ומקרר ענק להכניס אותו אליו

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

כדי להשתמש בקאטות אלה, עליך להתקין את ערכת פיתוח קוונטית עבור Windows 10, MacOS ולינוקס. ערכה זו משמשת בדרך כלל לבניית תוכניות וניסויים מחשוב קוונטי משלך. הוא כולל את שפת Q# ומהדר, ספריית Q# סטנדרטית, סימולטור של מכונות קוונטיות מקומיות, סימולטור עקבות מחשב קוונטי ושני רכיבים נוספים. לאחר התקנת הערכה, אתה יכול לתפוס את הקאטות דרך Git או על ידי הורדת עותקים עצמאיים בקובץ ZIP.

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

הקאטות של מיקרוסופט מגיעות אחרי החברה אירחה את תחרות הקידוד Q# הראשונה שלה בתחילת יולי, מאתגר יותר מ-650 מפתחים ומתכנתים חדשים כאחד. לפי מיקרוסופט, יותר מ-350 משתתפים פתרו לפחות בעיית Q# אחת, בעוד ש-100 משתתפים פתרו את כל 15. הבעיות נע בין יצירת סופרפוזיציה של כל מצבי הבסיס ליצירת אלגוריתם שחזור של מערך שני. הזוכה בתחרות השלים את כל המשימות מתחת ל-2.5 שעות, אומרת מיקרוסופט.

בהתחשב ב-Quantum Katas של מיקרוסופט הוא פרויקט בקוד פתוח, החברה מברכת על כל התרומות וההצעות. "רוב התרומות מחייבות אותך להסכים להסכם רישיון תורמים (CLA) המצהיר שיש לך את הזכות, ולמעשה כן, להעניק לנו את הזכויות להשתמש בתרומה שלך", מוסיפה מיקרוסופט.

המלצות עורכים

  • מדענים בדיוק השיגו פריצת דרך בתחום המחשוב הקוונטי
  • המעבד החדש של יבמ 127 קיוביטים הוא פריצת דרך גדולה בתחום המחשוב הקוונטי
  • השבב הקוונטי החדש של מיקרוסופט יכול לעזור לשלוט באלפי קיוביטים
  • האתגר הגדול הבא של A.I.? משחק בגרסה קוונטית של Go
  • התוכנית של מיקרוסופט לקרצף פחמן מהאטמוספרה? מחשבים קוונטיים

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