TOP HOT – מסלולי הכשרה המבוקשים של נאיה קולג’

חייגו עכשיו: 073-2865544

The Zen Of Python for Developers

Description:

The​ ​course​ ​introduces ​the ​students ​to​ ​the Python​ ​Programming​ ​Language​ ​and​ ​takes​ ​them​ ​from writing​ ​simple​ ​scripts​ ​using ​rich ​data structures ​​and ​​APIs ​to ​building​ ​modular​ ​Object-Oriented software. ​This​ ​course​ ​fits​ ​both​ ​programmers​ ​with​ ​basic​ ​experience​ ​using​ ​Python and​ ​people with​ ​only​ ​some​ ​experience​ ​in​ ​other​ ​languages. The​ ​course​ ​covers the fundamentals of python programming through intensive practical learning and ​lets deliver at least half of the course dedicated to​ ​more​ ​advanced​ ​topics.

לחצו כאן BI לקורס פייתון עבור אנליסטים ואנשי

Course ​Objectives:

The course will focus on strengthening understanding and fluency in python.
With tips, tricks and rule-of-thumb, and deep dives, we take your Python skills to the next level:

  • Write short, concise, readable code in a pythonic style
  • Avoid pitfalls, tricky gotchas, and common bugs
  • Understand how Python works under the hood

IT, QA and R&D developers with little or no Python experience

  • Practical experience in some programming languages: C/C++, Java, Cobol
    • Python experience a plus
  • The basics: Objects, types, variables
    • Everything is an object
    • The zen of python
  • Flow control and loops
    • emphasis on the utility of for loop and list comprehension
    • Unpacking
    • Debugging in visual studio code
  • Strings
    • Strings and their functions
    • Escaping
    • Multiline strings
    • Raw strings
    • String formatting and f-strings
  • Collections
    • Lists, sets, dictionary and their uses
    • Mutability vs immutability
    • iterables
    • Collection tricks: defaultdict, Counter
  • Functions
    • Designing good functions
    • Side effects and pure VS non-pure functions
    • Positional arguments and keyword arguments
    • Default arguments
    • Variadic functions *args, **kwargs
    • Lambda
    • Functions as variables and objects
  • Exceptions
    • Catching exception with try / except
    • The finally clause
    • Stack unrolling
    • Raising exceptions
    • The exceptions hierarchy
  • File i/o
    • Opening and closing files
    • Iterating over lines using for
    • Writing to files
    • With statement
  • Modules
    • How the import process works
    • From .. import … as … and variations
    • The __main__ trick
    • Packages
    • Dependency management with pipenv

 

 

טדי הוא הבעלים של חברת dataclue uk המתמחה בפיתוח אלגוריתמים ובינה מלאכותית עבור מערכות ביולוגיות, קליניות ואפידימולוגיות. טדי בעל דוקטורט במתמטיקה שימושית ומדעי המחשב ובעל מעל 10 שנים ניסיון בפיתוח תוכנה. התמחויות: Python Matlab ML/DL 3d visualization Cloud GCP AWS
  • על פי דרישה מועד פתיחה
  • 9:00-16:30 | פעם בשבועdaysימים ושעות
  • 40academic hours שעות אקדמיות
  • בסיסי +מתקדםcourse levelרמת הקורס
  • עבריתlanguageשפת הדרכה
  • לבדיקת התאמה לקורס
  • [current_url]

    השאירו פרטים ונחזור אליכם בהקדם!

Call Now Button דילוג לתוכן