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