Bestand wählen
Merken

OpenAPI development with Python

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
again thank you for the into of interaction all IRA talk about all the way via development with Python of course let me introduce myself
of my name's talk grow and I am a
software engineering cover gluing good something good Japanese start up which provide in our money but during service of which connects all the people who want to create sensing and their pottery who can make it and I was a Spiegel we're presence of 16 and not like it's of the 15 and all I'm also member also of eclosion out Technical committee of Python script and Boulder of Y pointers internet so offers for it and all of
this is that 2 days of India in the plus all I we talk about all what is open API so the introduction to operate the and basics and 2nd I would talk about open API tools so introduction there are some now useful tools out to include a stupid activity and the final part of this presentation I will talk about the option to study of of my company URL using all the maybe and Python OK also follows to
worry open API so who knows about operate yeah and for using it for
years presented objecting to so all open API is a
literary the API Description 1 which which is focusing on creating Everingham and prompting vendor-neutral description formants so what can I what can do with of maybe I so it's simple value chain rights you or APS speak with open API so that symbol for more detail open Napier is
supporting about to out type of high-performance Yemen and Jason and its Jason schema allergies and schema is book ever read to on state and variates Jason at so it's an art it's makes use of syllogisms and compaction an open API is origin area known as slugger so the slugger is renamed to alternate yeah in into some 16 so of
indecision Myra our use of the water slugger often are but do not confuse it so if the almost the same meaning meaning of behavior then no yes so how to use open
API so open API is of it esthetic itself so you can't use it that's not a good document and open API courts tools I can generate good looking document of which means that it generates HTML she's it she has this and temples ultimate screen so once you write UAB aspect and generate the document are you can share it with your team front end of a pin or data possible or non the request or if you're service has public API you can generate the document for any data was over the wall who cares so on the way to use open API it is us by tools I mean are married are called you later so for example if you write it as break but you can generate fossils called for of Avery dating freak is data from clients in server side or our generates calls for our 88 calling part in plants OK so all years severe budget so hopefully yeah and all of this set of maybe areas are is enormous wider and it's name open API into some and 16 so I was a mom points to an abundance of point 0 but it's reduced in was released in the of and the 14 so it's no known as us 1 and you measure margin on extreme measures measure vergence 3 . 0 will be erased in Nigeria to 717 sold this month uneven next week will it will abilities so I think it's so hot technology yeah and there's some computers of of NPI so all those kind of language is colds are capitalized as always fool detailed description language and 1 1 instead of a random arrests through ATM Ling 1 which but it's only a more basic their language and on the other 1 is maybe a blueprint it's but by the way of the the recall bring it's not a period of which is required for a group are in the beginning of this year and there are many more tools of in maybe I than those who so like if you're starting to old aligning these tend to every c'mon think I recommend you to offset from what behavior and I investigate other were trends of these 3 of way the I L or some known as whether it's gathering more attention than others in the market so far rights of technology again so OK next help
labia to those I I will insert dachshund salmon opium via tools so are there to categories
of the categories of maybe tools why is the court to of those whose did a reply all maybe 18 hours watching so our kind of shall tool and the other is about 22 of each pitch are did reply community I'm in our diverse all over the world and that of the goes so this is your poison I were integers pleasant to in the system of it you don't find all also many all 1 which tools 1 of the dx OK so so from quot tools but I want to introduce 3 tools that in the system that's what you and also the editor and so collagen the and the case so slugger you I also what a URI is up to of that's show you what APS aspect gonna approved formats so once you write your API specs a whiz yummo use in and give it to all of this what I U Y us whether you I would much career and other documents as a H T M L and
she as and JavaScript and this what they
you i is also providing feature that's a cold you're API a directory from your browser page so you can use it as an artist to for Europe it yet so now let's see the example chooses
the right answer tha
this is arrived then and that's what this is showing the of the 2 stores and IP is spec you can find some IP interventions on the you can try it and send out our chair
of the request to this harbor and this season that results in this page of get back to the presentation and OK
next Annex this elsewhere what
edges elsewhere eateries
of was we expect during in my brother and of this tools provide some good feature like syntax highlighting and lesion the rare times they are edition so if I once you write in inbreed document in the slot editor us moreover it till we're not testes you are you're writing in birds trick ally number of Barbara at immediate 3 so it's very useful then developed but if you go to the URI of all you can see the right demo now you can try you out of spec writing but at the site the OK so next
slide a our also called Jan of
providing function to our generates else elbows and appliance called from your aspects so that once you write you it it be as big of ways of at the and give it to us whether collagen Eugen generates of Monte most kind of court of including multiple language fell like job what typescripts goal when python and so many of the Rheinische with the Aussie 1st breast yet and no of course there
are some language are provided by the so severance cold and try and called up but can be generated for some someone each it's very useful it's powerful yes makes of the army Python tools for open
API so many tools are introduced in this war go offshore website so of you go there you can find many tools are resisted and that build solar providing function as body data for call generative or speak partial and so on and some to resolve all of this state frame out like France what turned its allowable and today I want to introduce 1 of these sales it's very good of the tool use of remote core of a of a
quarry is not pleasant laterally that's that's plants Satan's homicides support for open API and it supports
of a person to and Python 3 and the reply dealt and now I think I think it's good features you that's uh it's not dedicated to any specific fragments so are you can use it's in your own present projects and that is very simple to use are not compurgators setting In the providing that features all like fluoridation our and margarine and mark and maturing and so the idea and has some points for type Boston I mentioned of this function next so let's see the example so in this issue I read you this scheme of the
name is book and that type as object of has property ID us integer title edits the string of an ulcer as string of well and ID is required properties the and to use for a
local or are you need to operate their prepared so 1st of all old young flyways alternate specs and Brokaw is also supporting Jason so you can just use inspect as well and no number 2 operates bromo caustic big object by using from deep method number 3 that retrieved of that definition of from follows and finally finally that you can call em a body the scheme of object to vari dates you or our data
so in difficult of the target thorium is that will be very its so what would happen if they're inbreeding data of is given but see the example so if you if
required property ID is in need not defining dict so in this the example I give empty date to the method but the ID is required at so it's invariant
this is the result so of addition error exception is raised and the message is ID is required properties that's correct and on other
example of what you for a property have this invariance type for you so our bold but deviation of type 2 should be string about of distinct has the title was into 1 so
it's invariant then our
body share is felt was a waste of well I was there last
example and the message is 1 is not tight string again that's correct it's variance so and next emotion
I'm I show meanings of Humbert's logic type object to up so our you know the pro up prepare person that is the same artist of addition and there you will guide us and marshes Stamos Rick object to a much so let's see the example I'm I'm not giving the this dict ID 1 title much into business and author William Shakespeare and this is a very good
result so my family all the spears sets freak bit of the object of the William Shakespeare of I D 1 and the type of merchant of Venice and
the 1 a good feature of our my sharing ends of old old much grief
uptight convergence so of i of it's on you property of a restate of features of string type and with that from a date a date formats and the of another example so all of i
and it's a restates and ways of our you the string Vayu 2017 kinds receiving having the of and that less is a result this is the result
so the restates that is converted old much carried out to date time kind of date object yeah that's very useful and powerful
and revoke or has a default 2 . 2 months of bytes are dates of double date time float the entropy 2 or and those decisions are you can find in our fomented the plight of verbal or and you can also define your custom format the by yourself but there's a judgment of power for their so if interesting our refer that you'll and final
part of my show is a battery fire part of rubble core is the motion so it's in worst president of my show so the timber to fly some little object to products so in this example I
credits of the objects of interest by the 1 that had the Merchant of Venice both of William Shakespeare and the real estate is our data object that to some 17 thousand 11
and the it's the this is the result of a RE states that is all too much very com wanted to string and stayed form the from 6 and that
there are many goods features i.e. did not mention today so are you can refer the document or I I've created some example of robot so that you can go to see the example of the you all but the final part
of the presentation of our churches study so buffers it overview
all we're providing system of its name is covered Connacht than that comic is mom manfacturing solve brought home pitch client people for 1 to make something and the pottery food make it and search on process there is done by AI strains the ways deep warning and this is the system architecture
also in the cab connect the be to port of front and side and bulk inside and prompt and is implemented with longer of
ways types STs typescript and about and is implemented by python and the contract is connecting all the so this is like manufacturing management services of which enables the Fox Tree of tomb on each of the year orders from clients more payments for quotation presence of like that and also collecting data analyzing so this so now we're dealing our Chad the data to the not only to the a lot also 3 D so now did online so obvious and on the right is Chandra data of 2 cogs rate size of thorium licensing rights set out to create a quotation so we're using thought maybe I food those parts go get receive the video so we're using open API of income
facts now in the 3 parts so 1 is that generator at the adjutants so using SWOT IUI and the next is a call to triumph and collagen race of authority a calling after the collision using the collagen and so we're trading I you we're using hopefully EPA about 2 vari dates of 4 partitioning of reduced climate of from plants using for the
and we're also using hopefully API with of other so
this is the so it's a way using generated the different with swore value then the creating of course duration are using called the generation for it the echoing the using swept collagen so implementation work for all so there are there be 2 parts for 1 is designed so we need to forests are designed a pure structure and write book maybe aspect this is important for its and next implementation so once you write it be aspect of some parts of of front and what can be generated old monster users whether collision and that's why the coaching challenger rates omics of as well so so front and developments can be of some pretty eyes rated from buggin and development and also back into RevMan and can be as red from off from the the opment so all of those 2 process can be implemented the imperative it's a very effective so impression for open API
using overlay peer to decrease your task so much was so that generation cogeneration is so useful and from then front end and but then or if you provider and it the attention and can be implemented in part so it's very from ActiveSync here's
a recap so hopefully maybe is hot cars to describe it be a
specification are there many tools to increase your productivity with often API are you want at share the trees of with operate all my company so hot silver and regret among contributors so as I said so I knew all play aspect bottom through 3 points there will be risks and knowledge right 2017 and there are many ordered good features but or which and not to make use of these good features of if there tools that does not support it so to the need to sampled open a spec portions 3 as soon as possible again let's contradict and all signs of we're hurrying
so are a few interesting of Python was reprint are they mean now I feel like Tyson and the she and the ninja value you have the right person also my company so what is your of that this thing here if the but what we have done to questions can those
things Fourier you talk and I know I think the suspect design you can have a description for any element that's a revised Baldrige will by knowing the document specifications can have a description where you can say many things about the elements but I was wondering in damselfly based practices to document your API what would you recommend I would be let us what the URI were anything or any other tool that you know about it a regarding the should exactly all yeah elsewhere UI is of common good documentation tool that I think I mentioned in this presentation of about 2 Vera is 100 and the agreement generator of for all previous aspect of example also closing Chen generates the acidic or its extent of and you can define of style all by yourself so you can choose a depends on your situation so I think thank any other
questions start with that 1 of the but yes thank you forgot and so I have a question and regarding the more more complex limitations scenarios and so for example you can say that 2 of the leaders of required to in the input data but you
might have let's say but this required to if some other features not present in the input data so basically interfered validation scenarios mean and maybe other validation which depends on the context so on how extensible is the defaults will the objections kimono and each encountered any problems with our through a those so using brought up or no it's basin Jason scheme and I said so it can vary dates of very very
dates constraints that define distance came so if you want to know come complicated it's for of or you need to iTunes on other till or rights you were called to virility I think and I want to
ask um is their support in an open API to define what an error of 1 that is going to be lexicon I also document what the Jason structures that want to document this field is required you forgot to do this is there is there is a sport that 3 4 errors likely I have realization error is the standard because I've seen I can define for beat my inputs and uh also and assuming my outputs uh but can also define the format of the output of their messages in of something like
this field is required is that also
documented in the schema yes I did this is document to schema OK thank you can we have any other
questions he knew what was the big Henderson speaker thank you thank you
Güte der Anpassung
Interaktives Fernsehen
Computeranimation
Überlagerung <Mathematik>
Internetworking
Intel
Software
Dienst <Informatik>
COM
Skript <Programm>
Facebook
Softwareentwickler
Zeiger <Informatik>
Software Engineering
Offene Menge
Mereologie
URL
Kombinatorische Gruppentheorie
Beobachtungsstudie
Computeranimation
Konfiguration <Informatik>
Deskriptive Statistik
Verkettung <Informatik>
Offene Menge
Rechter Winkel
Symboltabelle
Dateiformat
American Physical Society
Computeranimation
Arithmetisches Mittel
Flächeninhalt
Kompakter Raum
Wasserdampftafel
Datentyp
Dateiformat
Computeranimation
Aggregatzustand
Randverteilung
Server
Einfügungsdämpfung
Decodierung
Punkt
Codegenerierung
Formale Sprache
Gruppenkeim
Schreiben <Datenverarbeitung>
Orakel <Informatik>
Computerunterstütztes Verfahren
Computeranimation
Client
Code
Front-End <Software>
Randomisierung
Kontrollstruktur
Einflussgröße
Hilfesystem
Touchscreen
Softwareentwickler
Kategorie <Mathematik>
Hardwarebeschreibungssprache
Güte der Anpassung
Systemaufruf
Störungstheorie
Frequenz
Persönliche Identifikationsnummer
Dienst <Informatik>
Menge
Flächeninhalt
Twitter <Softwareplattform>
Offene Menge
Rechter Winkel
Debugging
Mereologie
Client
Ablöseblase
Server
Extreme programming
Versionsverwaltung
Texteditor
Softwareentwickler
Texteditor
Ganze Zahl
Kategorie <Mathematik>
Browser
Speicherabzug
Dateiformat
Physikalisches System
Dateiformat
American Physical Society
Computeranimation
Browser
Browser
Speicherabzug
Dateiformat
Verzeichnisdienst
Computeranimation
Homepage
Rechter Winkel
Speicher <Informatik>
Computeranimation
Texteditor
Demo <Programm>
Web Site
Texteditor
Güte der Anpassung
Browser
Speicherabzug
Zahlenbereich
Schreiben <Datenverarbeitung>
Reelle Zahl
Dateiformat
Computeranimation
Rechenschieber
Lineares Funktional
Server
Prozess <Informatik>
Code
Ein-Ausgabe
Formale Sprache
Client
Speicherabzug
Computeranimation
Lineares Funktional
Server
Rahmenproblem
Formale Sprache
Parser
Systemaufruf
Computeranimation
Generator <Informatik>
RPC
Offene Menge
Code
Ein-Ausgabe
Speicherabzug
Client
Speicherabzug
Aggregatzustand
Lineares Funktional
Server
Softwareentwickler
Punkt
Güte der Anpassung
Nummerung
Dateiformat
Computeranimation
Offene Menge
Datentyp
Speicherabzug
Client
Projektive Ebene
Programmbibliothek
Objekt <Kategorie>
Last
Kategorie <Mathematik>
Brennfläche
Datentyp
Client
Speicherabzug
Zahlenbereich
Äußere Algebra eines Moduls
Nummerung
Computeranimation
Zeichenkette
Last
Kategorie <Mathematik>
Invarianz
Client
Speicherabzug
Computeranimation
Resultante
Addition
Kategorie <Mathematik>
Invarianz
Datenmodell
Ausnahmebehandlung
Instantiierung
Dateiformat
Computeranimation
Zeichenkette
Ganze Zahl
Datentyp
Speicherabzug
Message-Passing
Fehlermeldung
Standardabweichung
Zeichenkette
Arithmetisches Mittel
Objekt <Kategorie>
Autorisierung
Addition
Typentheorie
Gemeinsamer Speicher
Speicherabzug
Instantiierung
Message-Passing
Computeranimation
Zeichenkette
Resultante
Objekt <Kategorie>
Bit
Kategorie <Mathematik>
Gemeinsamer Speicher
Datentyp
Datenmodell
Speicherabzug
Familie <Mathematik>
Computeranimation
Zeichenkette
Objekt <Kategorie>
Resultante
Speicherabzug
Dateiformat
Computeranimation
Zeichenkette
Objekt <Kategorie>
Mereologie
Speicherabzug
Dateiformat
Speicherabzug
Delisches Problem
Biprodukt
Default
Computeranimation
Entscheidungstheorie
Leistung <Physik>
Resultante
Objekt <Kategorie>
Bildschirmmaske
Speicherabzug
COM
Computeranimation
Puffer <Netzplantechnik>
Mereologie
Güte der Anpassung
Speicherabzug
Stichprobe
Kombinatorische Gruppentheorie
Beobachtungsstudie
Computeranimation
Roboter
Streuungsdiagramm
Client
Prozess <Physik>
Einfach zusammenhängender Raum
Physikalisches System
Computerarchitektur
Computeranimation
Web Services
Architektur <Informatik>
Transitionssystem
Datenmanagement
Einfach zusammenhängender Raum
Dienst <Informatik>
Bitrate
Computeranimation
Videokonferenz
Design by Contract
Client
Dienst <Informatik>
Datenmanagement
Rechter Winkel
Offene Menge
Front-End <Software>
Mereologie
Datentyp
Ordnung <Mathematik>
Web Services
Autorisierung
TVD-Verfahren
Front-End <Software>
Stoß
Parametersystem
Mereologie
Client
Einfach zusammenhängender Raum
Systemaufruf
Dienst <Informatik>
Partitionsfunktion
Computeranimation
Server
Prozess <Physik>
Codegenerierung
Stoß
Schreiben <Datenverarbeitung>
Implementierung
Dienst <Informatik>
Overlay-Netz
Service provider
Computeranimation
Monster-Gruppe
Task
Service provider
Task
Front-End <Software>
Code
Datenstruktur
Softwareentwickler
Parallele Schnittstelle
Implementierung
Web Services
Wald <Graphentheorie>
Bitrate
Generator <Informatik>
Datenstruktur
Offene Menge
Mereologie
Client
Umwandlungsenthalpie
Offene Menge
Punkt
Gemeinsamer Speicher
Rechter Winkel
Minimum
Vorlesung/Konferenz
Störungstheorie
Biprodukt
Versionsverwaltung
Computeranimation
Umwandlungsenthalpie
Deskriptive Statistik
Softwareentwickler
Front-End <Software>
Güte der Anpassung
Besprechung/Interview
Element <Mathematik>
Objekt <Kategorie>
Softwareentwickler
Front-End <Software>
Besprechung/Interview
Validität
Inverser Limes
Vorlesung/Konferenz
Nummerung
Kontextbezogenes System
Ein-Ausgabe
Default
Komplex <Algebra>
Nebenbedingung
Softwareentwickler
Datenfeld
Rechter Winkel
Front-End <Software>
Dateiformat
Abstand
Ein-Ausgabe
Datenstruktur
Message-Passing
Fehlermeldung
Funktion <Mathematik>
Standardabweichung
Datenfeld
Speicherabzug

Metadaten

Formale Metadaten

Titel OpenAPI development with Python
Serientitel EuroPython 2017
Autor Wada, Takuro
Lizenz CC-Namensnennung - keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben
DOI 10.5446/33804
Herausgeber EuroPython
Erscheinungsjahr 2017
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract OpenAPI development with Python [EuroPython 2017 - Talk - 2017-07-11 - PythonAnywhere Room] [Rimini, Italy] Goal After this session, audiences will get - Basic knowledge of OpenAPI (Swagger) - Ecosystem of OpenAPI(Swagger) and tools related to Python and knowledge to make use of them in their own projects Audience (1) This talk is for: - Developers who are creating or using API services such as web applications, mobile applications and all other kinds of applications (2) Audience will be expected to have (prerequisite): - Basic knowledge of development with API (REST and others) - Basic knowledge of Python Outline Introduction (3min) Agenda of this talk Myself introduction OpenAPI(Swagger) introduction and basics (8min) What is OpenAPI and what is the relation with Swagger? (5min) Comparison with other frameworks for APIs (3min) api blueprint, json schema and .. OpenAPI ecosystem and tools (8min) OpenAPI(Swagger) core tools (4min) Swagger editor, Swagger codegen and Swagger UI OpenAPI tools related to Python (4min) Some tools for python api development with OpenAPI Actual case study with OpenAPI and Python (8min) Introduce our projects with OpenAPI, Python and other program (like Angular, Typescript and so on) and explain how swagger is well working in our company Recap and Conclusion (2min

Ähnliche Filme

Loading...
Feedback