Advanced Python
Python היא שפה עילית שפותחה בקוד פתוח בתחילת שנות התשעים. מאז עברה השפה שינויים רבים הכוללים שיפורים ושדרוגים שונים.
תאריך הקורס: 10/09/2024
17:30-21:15
מהו קורס Advanced Python?
Python היא שפה עילית שפותחה בקוד פתוח בתחילת שנות התשעים. מאז עברה השפה שינויים רבים הכוללים שיפורים ושדרוגים שונים. שפת Python הינה שפת קוד נוחה מאוד למשתמש. מדובר בשפה גמישה, היעילה לפיתוח בסביבות חדשניות. הקורס נועד להעניק את הידע, הטכניקות והכלים הנדרשים בכדי לאפשר שימוש ב- Python לצורך פיתוח תוכנות מסובכות ברמה מקצועית גבוהה בחברות הייטק לתחומים השונים.
תיאור הקורס
הקורס יתמקד בנושאים הבאים:
- Advanced Python Features
- Asynchronous Development
- Project Dependencies
- Design Patterns with Python
- Python Libraries
- Web Scrapping
- Introduction to Automation with Selenium
- Web Development
- Python and Big Data & Data Science
- Python and Machine Learning
היקף שעות
40 שעות אקדמיות, 8 מפגשים.
קהל יעד ותנאי קבלה
הקורס פונה לחסרי ניסיון מקדים בתחום התכנות ואל מתכנתים אשר רוצים לפתוח אפשרויות נוספות בקריירה שלהם באמצעות למידת Python.
שאלות נפוצות על קורס Advanced Python
תוכנית לימודים

Module 1
- Additional String Methods
- New Parser
- Recent and Improved Modules
- Python API Changes
Python 3.9 Latest Features

Module 2
- Lambda Expressions
- Mutability in Python
- Regular Expressions
Advanced Python Features

Module 3
- Processes and Threads
- Python GIL
- Multiprocessing
- Using async and await
Asynchronous Development

Module 4
- Virtualenv
- Pipenv
Project Dependencies

Module 5
- Design Patterns Overview
- Behavioral Patterns
- Creational Patterns
- Structural Patterns
Design Patterns with Python

Module 6
- Python Libraries
Python Libraries

Module 7
- Beautiful Soup
- HTML Structure
- Complex HTML Parsing
- Locators
Web Scrapping

Module 8
- What is Selenium?
- Using Python for automation testing
Introduction to Automation with Selenium

Module 9
- Popular and Recent Frameworks
- Flask vs Django: Who is Better?
Web Development

Module 10
- Why Python Is The Best For Analyzing Data?
- Processing and Modeling Libraries
- Data Visualization With Pandas
Python and Big Data & Data Science

Module 11
- Training Our AI With TensorFlow
Python and Machine Learning