Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (1 video file (2 hr., 47 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Python (Computer program language) ; Computer programming ; Python (Langage de programmation) ; Programmation (Informatique) ; computer programming
    Abstract: Python is a dynamically typed language--types are evaluated by the interpreter as the program is executed. This gives developers a lot of flexibility but it also makes Python fragile and prone to run-time errors! In this course, you will learn how to add type annotations to your Python code. Adding types makes your program more reliable and less likely to fail at run time, your code will be more readable and easier to collaborate with, and you will be able to write less trivial unit tests. What you'll learn and how you can apply it Understand the difference between dynamically and statically typed language, and compiled vs. interpreted languages, and how to use typing to gain the best of both worlds. Be able to use basic typing in Python to annotate variables, functions and classes, and use Mypy to type check code. Understand advanced topics such as generics, type narrowing, and exhaustiveness checking, as well as best practices for configuring Mypy and adopting typing in existing projects. This course is for you because... You're a programmer working with Python. You're looking to improve the reliability of your code. You're interested in ways to prevent runtime errors in your code. You're in a team of developers and you care about the readability of your code. Prerequisites: Basic knowledge of Python Basic knowledge of system design Recommended follow-up: Data Management at Scale, 2nd Edition (book).
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 25 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.74
    Keywords: PostgreSQL ; SQL (Computer program language) ; SQL (Langage de programmation) ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: PostgreSQL is the leading open source database for online transaction processing. It serves as the main database for many applications and services, and is a crucial component of any architecture. Knowing how to best utilize PostgreSQL has a big impact on your application. This on-demand course covers the essentials of PostgreSQL, from performing basic administrative tasks to designing a schema to keep data clean and prevent issues down the road. Through a mix of concise demonstrations and interactive assessment, you will learn how to execute queries, identify potential optimizations, and use appropriate indexes to make queries quick and efficient. What you'll learn and how to apply it Module 1: By the end of this module, the learner will be able to understand PostgreSQL core concepts and architecture. Module 2: By the end of this module, the learner will be able to perform common administrative tasks, such as creating users, tables, constraints, and indexes. Module 3: By the end of this module, the learner will be able to perform query optimizations with indexes. This course is for you because You're a developer, DBA or sysadmin You work with databases You want to specialize in PostgreSQL Prerequisites Basic knowledge of SQL.
    Note: Online resource; title from title details screen (O'Reilly, viewed April 2, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...