ליצירת קשר
whatsapp
לימודי הייטק ב-INT LIVE
טלפון
פיתוח

קורס פייתון / Python

המסלול המקיף ביותר ללימודי Python

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

מהו קורס Python ומה לומדים בו?

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

 

תיאור הקורס

המסלול מתחיל במבוא ויסודות לשפת ה-Python . לאחר מכן נמשיך במסדי נתונים, רשתות תקשורת, פרוטוקולים וכתיבת סקריפטים במערכת ההפעלה LINUX ונסיים בפרויקט מסכם.

היקף השעות

  • 102 שעות למידה עיונית
  • 40 שעות עבודה מעשית
  • סך כל של 142 שעות אקדמיות

תנאי קבלה

  • אנגלית ברמת 4 יחידות.
  • ידע בסיסי בעבודה מול מחשב.
  • מבחן פנימי של מכללת INT.

**לא דרוש ידע קודם בתכנות.

קהל היעד

הקורס מתאים לכולם, גם לחסרי רקע בפיתוח תוכנה אשר מעוניינים לרכוש כלים ולפתח פלטפורמות ואפליקציות בשפת Python.

יתרונות הקורס

• המסלול היחיד שמאפשר לבוגרים לרכוש מקצוע מבוקש ולפתח קריירה, הן כמפתח עצמאי והן
כמפתח שכיר תוך התנסות עם הטכנולוגיות בתחום פיתוח שרת, אבטחת המידע ו – DevOps.
• שרתים אשר פותחו בשפה זו, מפורסמים בזכות היציבות שלהם. ידע ב-Python מאפשר השתלבות
בחברות כמפתח שרתים לכל דבר.
• Python הינה שפת Script – באמצעותה ניתן לפתח תוכנות קצרות וארוכות ולהריץ אותם במערכת
ההפעלה Linux .קורס זה מקנה ניסיון בפיתוח עם Python המאפשר להשתלב בחברות
כאיש DevOps.

איפה משתלבים בשוק העבודה אחרי הקורס?

כמפתח במשרות פיתוח בחברות המפתחות פלטפורמות, אפליקציות, כלי ניטור למערכות, פיתוח  Micro-Services או לעבוד כעצמאי ולהעניק שירות לחברות כפרילנסר.

תעודות והסמכות

דרישות לזכאות תעודת גמר:

  • השתתפות בלפחות 85% משעות הקורס
  • נוכחות חובה בהגשת פרויקט הגמר
  • חובת הגשת כל מטלות הקורס וקבלת ציון עובר (מבחנים, תרגילים, עבודות, פרויקטים)

שאלות נפוצות על קורס Python

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

 

מפתח ג'וניור מרוויח 16-17 אלף שקלים וסניור סביב 32-35 אלף שקלים.

הכרת הטכנולוגיות, יכולת לתכנן מערכת, מתן פתרון לבעיות טכניות, יצירתיות, כתיבת קוד ועבודה בצוות.

וודאי. שפת Python עובדת עם חלונות, לינוקס, ו-OSX ויש לה תמיכה מעולה למערכות של מייקרוסופט.

סטודנטים ממליצים על הקורס

איתי דותן
איתי דותן

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

אלעד שטמבר
אלעד שטמר | בוגר קורס Python

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

סטודנט
שי כדר | בוגר קורס Python

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

איתי דותן
איתי דותן
אלעד שטמבר
אלעד שטמר | בוגר קורס Python
סטודנט
שי כדר | בוגר קורס Python

תוכנית לימודים

1
צורה
תכנות בסיסי

שלב ראשון

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, נרכוש מיומנויות בסיסיות בתכנות ונכיר את סביבות הפיתוח השונות.

2
צורה
מסדי נתונים ו-Networking

שלב שני

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.

3
צורה
תכנות מתקדם

שלב שלישי

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

 

המרצים בקורס

איתן ברון
איתן ברון
איתן הוא מרצה מומחה בעולמות התכנות וה-Python. איתן הנו יוצא יחידת 8200 שם עסק בתכנות וניהול פרויקטים. בעברו עמד איתן בראש צוות תוכנה בסטארטאפ ולאחר מכן היה ארכיטקט תוכנה בחברה נוספת.
לקביעת שיחת ייעוץ חינם