Archive

לולאות מאפשרות לנו להריץ קטעי קוד שוב ושוב עד שמתקיים תנאי מסוים או עד שהגענו למספר חזרות מוגדר מראש. ישנם שני סוגי לולאות מרכזיים בפייתון: לולאות הן כלי מרכזי בפיתוח תוכניות עם פעולות שחוזרות על עצמן, כמו סריקה של רשימה, חישובים, או תצוגה חוזרת של שאלות. דוגמת קוד הסבר על הקוד לולאת for: לולאת while: […]

המשך למאמר המלא >>

כדי שהתוכנית שלנו תהיה חכמה יותר, אנחנו צריכים לכתוב קוד שמקבל החלטות.תנאי זרימה מאפשרים לנו לבדוק תנאים ולבצע פעולות שונות בהתאם לתוצאה. בפייתון, משתמשים בפקודות if, elif ו-else ליצירת החלטות לוגיות. בנוסף, נלמד כיצד ליצור תנאים מקוננים (Nested Conditions), בהם תנאי אחד נמצא בתוך תנאי אחר, מה שמאפשר לנו לבדוק מצבים מורכבים יותר. דוגמת קוד […]

המשך למאמר המלא >>

אופרטורים הם הסמלים שאנו משתמשים בהם כדי לבצע פעולות על ערכים ומשתנים. בפייתון ישנם כמה סוגים מרכזיים של אופרטורים: בשלב זה, תלמדו כיצד להשתמש באופרטורים כדי לבצע חישובים, להשוות בין ערכים, ולבנות תנאים מורכבים. דוגמת קוד הסבר הקוד אופרטורים אריתמטיים (Arithmetic Operators): אופרטורים להשוואה (Comparison Operators): אופרטורים לוגיים (Logical Operators): קדימות אופרטורים (Operator Precedence): תרגילים […]

המשך למאמר המלא >>

בשיעור זה נלמד על משתנים וסוגי נתונים.משתנה הוא "מיכל" שמאחסן מידע שניתן לשנות ולהשתמש בו מאוחר יותר.סוג הנתונים של משתנה מגדיר איזה סוג של מידע ניתן לשמור בו, לדוגמה: בנוסף, נלמד איך לקבל קלט מהמשתמש ולהציג אותו חזרה כפלט. דוגמת קוד פשוטה הסבר הקוד שלב 1: יצירת משתנים שלב 2: הדפסת משתנים למסך שלב 3: […]

המשך למאמר המלא >>

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

המשך למאמר המלא >>

שלא כמו דף אינטרנט שעובד עם תגיות, אפליקציית react מציגה את רכיבי המסך על ידי קומפוננטות. ל-react יש קומפוננטות מובנות להצגת הדף. View הקומפוננטה הכי בסיסית להצגת אלמנטים על המסך. הקומפוננטה משמשת במיכל ומתפקדת בתור div. אפשר לקנן view אחד בתוך השני. מכיוון שקומפוננטה יכולה להחזיר רכיב אחד, כדי להחזיר כמה רכיבים ביחד, אפשר לעטוף […]

המשך למאמר המלא >>

React Native היא פלטפורמה לבניית אפליקציות אנדרואיד ואייפון. בעבר בניית אפליקציות שיתאימו לאנדרואיד ו-iOS הצריכה בנייה של שתי אפליקציות בטכנולוגיות שונות. React Native מאפשרת בנייה של אפליקציה אחת שמתאימה לשתי מערכות ההפעלה. כדי להשתמש ב-React Native כדאי שתהיה הבנה ב-JS וב-React. Expo היא פלטפורמת קוד פתוח שמספקת כלים שנבנו לעבודה עם React Native ומפשטים את […]

המשך למאמר המלא >>

Learning Objectives: Input Validation and Data Protection What is Input Validation? Input validation ensures that user inputs are clean, safe, and valid before processing them. This is crucial to prevent security vulnerabilities like SQL Injection or Cross-Site Scripting (XSS). How to Implement Input Validation in ASP.NET Core: Example: Validating User Input: Real-Life Example: In a […]

המשך למאמר המלא >>

Learning Objectives Asynchronous API Endpoints What are Asynchronous API Endpoints? Asynchronous programming allows you to handle requests without blocking the main thread. This is useful in scenarios where waiting for a response (e.g., reading from a database) could take time. In .NET Core, you use the async/await keywords to create asynchronous methods. Why Use Asynchronous […]

המשך למאמר המלא >>

Learning Objectives Global Exception Handling What is Global Exception Handling? Global exception handling allows you to catch and handle errors that occur anywhere in your application. It is essential to prevent unexpected crashes and to ensure that the user receives meaningful error messages. In ASP.NET Core, you can implement global exception handling using middleware to […]

המשך למאמר המלא >>