
קורס פייתון / Python
המסלול המקיף ביותר ללימודי Python
Python היא שפת פיתוח עילית הפופולרית בעולם המבוססת על קוד פתוח. השפה פותחה אי שם בשנות ה-90 ומאז עברה שינויים ושדרוגים המקלים על עבודתו של מפתח Python. שפת Python נחשבת לאלגנטית מאוד וזאת בשל התחביר הייחודי שלה והיא נקראת על שם חבורת הקומיקאים הבריטיים "מונטי פייטון". רק נציין שמנוע החיפוש של גוגל מבוסס על Python, מה שמראה על שפה נחשקת ומבוקשת מאוד בשוק העבודה.
מהו קורס Python ומה לומדים בו?
Python היא אחת משפות התכנות המבוקשות בעולם ההייטק. מדובר על שפה המבוססת על קוד פתוח, המאפשרת פיתוח יעיל ומהיר של מגוון פלטפורמות ואפליקציות. השפה גמישה מאוד, נוחה לעבודה ופשוטה, ולכן הלימודים קלים יחסית. במהלך הקורס נכיר ותרגל את כל הכלים לתכנות בשפת Python.
תיאור הקורס
המסלול מתחיל במבוא ויסודות לשפת ה-Python . לאחר מכן נמשיך במסדי נתונים, רשתות תקשורת, פרוטוקולים וכתיבת סקריפטים במערכת ההפעלה LINUX ונסיים בפרויקט מסכם.
היקף השעות
142 שעות אקדמיות, מתוכן 40 שעות עבודה עצמית.
תנאי קבלה
- אנגלית ברמת 4 יחידות.
- ידע בסיסי בעבודה מול מחשב.
- מבחן פנימי של מכללת INT.
**לא דרוש ידע קודם בתכנות.
קהל היעד
הקורס מתאים לכולם, גם לחסרי רקע בפיתוח תוכנה אשר מעוניינים לרכוש כלים ולפתח פלטפורמות ואפליקציות בשפת Python.
יתרונות הקורס
• המסלול היחיד שמאפשר לבוגרים לרכוש מקצוע מבוקש ולפתח קריירה, הן כמפתח עצמאי והן
כמפתח שכיר תוך התנסות עם הטכנולוגיות בתחום פיתוח שרת, אבטחת המידע ו – DevOps.
• שרתים אשר פותחו בשפה זו, מפורסמים בזכות היציבות שלהם. ידע ב-Python מאפשר השתלבות
בחברות כמפתח שרתים לכל דבר.
• Python הינה שפת Script – באמצעותה ניתן לפתח תוכנות קצרות וארוכות ולהריץ אותם במערכת
ההפעלה Linux .קורס זה מקנה ניסיון בפיתוח עם Python המאפשר להשתלב בחברות
כאיש DevOps.
איפה משתלבים בשוק העבודה אחרי הקורס?
כמפתח במשרות פיתוח בחברות המפתחות פלטפורמות, אפליקציות, כלי ניטור למערכות, פיתוח Micro-Services או לעבוד כעצמאי ולהעניק שירות לחברות כפרילנסר.
תעודות והסמכות
תעודה מטעם INT בסיום הקורס.
שאלות נפוצות על קורס Python
בקורס זה נדרש הבנה ברמת 4 יחידות באנגלית. ניתן לעבור מכינה באנגלית לפני הצטרפות לקורס.
מפתח ג'וניור מרוויח 16-17 אלף שקלים וסניור סביב 32-35 אלף שקלים.
הכרת הטכנולוגיות, יכולת לתכנן מערכת, מתן פתרון לבעיות טכניות, יצירתיות, כתיבת קוד ועבודה בצוות.
וודאי. שפת Python עובדת עם חלונות, לינוקס, ו-OSX ויש לה תמיכה מעולה למערכות של מייקרוסופט.
סטודנטים ממליצים על הקורס

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

"סיימתי קורס פייתון בהצטיינות באוקטובר 2020. לפני זה עשיתי גם קורס הכנה למקצועות ההייטק ב-INT. החלטתי ללמוד פייתון בשביל כניסה לעולם התכנות בגלל שזו שפה יחסית קלה ללימוד והיא נותנת הבנה כללית על עקרונות התכנות. בחרתי במכללת INT אחרי שיחת טלפון שבה קיבלתי תחושה אנושית מאוד ולא מסחרית. הבנתי שמדובר במכללה משפחתית ותומכת".

"באתי ללמוד קורס Python במכללת INT כי רציתי לתרגל את השפה שתעזור לי במסגרת תפקידי בחברת Raft Technologies. בתפקידי הקודם בחברה לא היה לי ניסיון בשפת Python וכדי להתקדם הלאה הייתי צריך לרכוש ידע וניסיון בשפה זו. הקורס של INT נתן לי בדיוק את המענה הדרוש. המרצה בקורס היה תמיד זמין לכל שאלה ובעיה".
תוכנית לימודים

שלב ראשון
Python language and syntax
OOP (Object-Oriented Programming)
Writing Idiomatic Python
Command Line Interface and (Ana)conda
PyCharm and VSCode, plus Jupyter Notebooks
Data structures and immutability
Measuring and maintaining efficient code
Best/common practices
Final Exam
מודול 1 – תכנות בסיסי
(50 ש"א)
בשלב זה נכיר את שפת Python, נרכוש מיומנויות בסיסיות בתכנות ונכיר את סביבות הפיתוח השונות.

שלב שני
Understand Relational Databases
Core SQL concepts and syntax
Managing records (SELECT, INSERT, UPDATE, DELETE)
Data Calculations
Filtering and Sorting Data
SQL Operators
Querying Multiple Tables (Joins, Unions)
Data integrity
Joins and Unions
מודול 1 – מסדי נתונים
(12ש"א)
בשלב זה נלמד מסדי נתונים.
OSI Model
TCP/IP Model
Protocols: HTTP, DHCP, DNS (BIND)
מודול 2 – יסודות התקשורת
(4 ש"א)
בפרק זה נכיר את מודל 7 השכבות OSI, מודל זה מתאר את הפעולות הנדרשות על מנת להעביר מידע על גבי רשת תקשורת, היכרות עם שכבת IP והבנה מעמיקה בפרוטוקולי TCP IP ו-UPD-.
Introduction to UNIX & LINUX
Files and Directories Management
User and Group Administration
Basic File Permissions
Disk Partitioning and Mounting File System
Software Package Administration
Dynamic Host Configuration Protocol (DHCP)
FTP Server (vsftpd daemon)
Network File System (NFS)
Final Exam
מודול 3 – יסודות Linux
(10 ש"א)
בפרק זה נכיר את יסודות מערכת ההפעלה Linux, נלמד Shell – לימוד כתיבת פקודות בסיסיות בLinux ופיתוח Scripts.

שלב שלישי
What is JSON-API?
Content negotiation
Server responsibilities
Client responsibilities
Document structure: resources, compound objects, links, metadata
Fetching data: fetching resources, relationships
XML Fundamentals
XML Syntax Best Practices
XML DOM
Overview of SAX, Web Services (SOAP, Web API, REST(
HTTP Protocol
POST & GET into URL
Response by parsing JSON
Stream
SQLite
Flask
Final Exam
מודול 1 – Linux
(26 ש"א)
בשלב זה נלמד פורמטים להעברת מידע JSON וXML , STREAM ושימוש ב- SQLite
המרצים בקורס
