קורס מבוא לתכנות עם פייתון

בית המהנדס
רח’ דיזנגוף 200, תל אביב
להסבר הגעה

תאריכים ודמי השתתפות בהתאם לזכאויות
יפורסמו בהמשך

הדפס אירוע

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

קורסים והסמכות

אודות ומטרות הקורס

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

 

מטרות הקורס
מתן כלים בסיסיים בתכנות עם פייטון תוך התנסות ותרגול של המשתתפים

קהל היעד

אנשי טכנולוגיה המעוניינים לעשות היכרות ראשונית והתנסות בעולם התכנות

דרישת קדם

כל משתתף מחויב להגיע עם מחשב נייד ועליו מותקנות התוכנות: python 3, ipython, pycharm

המרצה

אודי אורון – מומחה ב full stack web development בשימוש קוד פתוח. עוסק בפיתוח ולימוד שפות Python, Django, Javascript, HTML5, CSS, jQuery,  AngularJS, Linux, SQL, MongoDB, Google App Engine.
אודי עובד כעצמאי בפיתוח תוכנה ב-python ובטכנולוגיות web עבור סטארטפים וגופים נוספים.
אודי מקיים הדרכות מתוך אמונה שהדרכה טובה כוללת תרגול איכותי, ליווי ופידבק למשתתפים והתאמה לרמת המשתתפים.

כללי

  • הקורס הנו לעדכון ולרענון ואינו מהווה הכשרה או הסמכה מטעם משרד ממשלתי/מוסד כל שהוא
  • סה”כ 40 שעות אקדמיות- 5 מפגשים של 8 שעות אקדמאיות
  • קיימת חובת נוכחות של 100% משעות הלימוד
  • ההרצאות ילוו במצגות
  • חומר נלווה והתרגולים יעלו למערכת למידה
  • פתיחת הקורס מותנת במינימום נרשמים, מספר המקומות מוגבל
  • עלות הקורס כוללת ארוחת צהריים קלה
  • הודעות ביטול תתקבלנה בכתב עד שלושה שבועות לפני יום האירוע. ביטול לאחר המועד יחויב במלוא דמי ההשתתפות

נושאי לימוד

מספר מפגש נושא למפגש
1 Introduction to Python, First Steps with Python, Scalars, Types and Variables, Strings, Input, output, Control flow 1: if, Control flow 2: loops and while
2 Data structures, Sequences, Control flow 3: for and range(),Control flow 4: Nested Loops, Lists, part 1: List Basics, Lists, part 2: Lists and References, More Pythonic Data Structures
3 Functions: part 1, Dictionaries, Working With Files, The Standard Library and Importing
4 Functions: Part 2: Scope, Functions: Part 3: Parameters, Exceptions, Data Serialization and Encoding, The python ecosystem, Jupyter (IPython Notebook), HTTP Client: Requests, Image Manipulation with Pillow
5 Power Python, Functional Programming Part 1, Modules – Part 1, Object Oriented Python – Part 1: Crafting Basic Classes

 * יתכנו שינויים בתוכנית הלימודים או במרצים

פרטי איש קשר של הפעילות

לוי רויטל
רכזת הדרכה ושיווק
טלפון: 03-5205808
פקס: 03-5272496
education@aeai.org.il