Bestand wählen
Merken

Data Structures with Python

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
will call being venue those on at delivery are you speaking about that toolkit jurors discipline with vital the name and professor
computer science professor at 4 Tech but the accused of will be key university at some Brazil I love teaching that that the
structures of that difficult to take it is
also but difficult disciplining actual student is also a
difficult to discipline for my university my
Made C language because have a problem Greece thing but I like see language very but sometimes hello the itself dangerous problems through students a
lot of that circuit because
all groups the students have in the brains of but times operating system it's and language for the single the number of steps or measure sort are independent of uh operating systems and language the number of steps is is the same In the wrinkles be analogs ordering c or in
about the structure is that's my university but that 2
thousand states is a bad years for me because we have use number of students payment what with by time Hindus here thank % we have improved the what we've been change of the C language is true the Python language in the style of mutual the improvements with some cold so the summary 2
thousand contains all when I Silverman president felt uh we have a lot of improvement of 12 % and now laying finish my we have the 2 points of improvements Spain Brazil we have to go on national and as you know uh 1 2 0 5 great my own university his with them the muscle but we have but consider the contest the programming 1st last year the is there was before the change to Python and 2 thousand 9 so that they used being 2009 we all their classes June lovable thorough crosses we have to the classes and for little crosses only love what authority classes we have for all lobby projects 4 semesters all of you are invited we include those strange name the broader and often some students of the students could help there are other student as coach women paint the language only for propose to compare there all regions although grapes there 18 true languages see to show the details and by to show essence to show the essence of that they already what their the exercise I submitted entitled the project which projects submitted entitled this is the C language only true social their details only why
quite an they're measuring charitable from doing events in the USA by using vital To going to reduction courses of programming usability is
a problem for introduction 2 programs I think usability is a problem for death cure courses also Donald
converts Yang interview of people of the same the the commons folks In computer of class is for size the rules also specific growing language instead of to size the all the readings that been passage in those languages sometimes the teachers as through in bucks ballrooms
opsi languages or from other languages instead of teaching the all that's the most most important
focus should show the medical I'll you show a lot of the gold all my cost 1st
invited variables are just name all the models of pointers the title pointers if you have
here if you have an assignment 42 showing index 0 they been are pointers to choose the same alias the changes because it's a and B are pointers to the same object if you need of Egypt you need choose explicit create and objects is good journal professor to a teacher true explicit this publicity gradient a new ability use for the 2 Chechen by this cool that are
big in the beginning that
entitled by 2 and 3 there are natural division In the languages I think there's a strange what divide 2 0 for beginners use those a bit too strange there are
cool things like multiple assignment there no need to to actors uh valuable this through a slap but for B the year most there like this fall uh in the middle like in business all forms and what this this are happiness true manipulates which vital indentation the programming activities should it be viewed as a process of creating more of literature writing to be read the same language absence giving patients problems like this if you put you bring the only 1 text this is a problem use of false giving patients dissaving shown confuses the students is not a problem it's only the educational but
also in corporations like at all these are called yeah some guy go to fail who go to phase this is crazy bracket bracket go to so you won't have to you who hopefully C language having some problems that is very dangerous not only for students but for corporations a Gaussian to
understand the recursion monster 1st understand had caution he will not have a problem people not to the course this overdue using a dictionary for example with have and then you cash also show Jews higher level true student create so solutions true vector being problems because their dynamic t there aspect of the 2 types linkage list the implementation of the introduced in C language promise son uh details what is example we needed to have their heads you are there to avoid there special case to analyze and they're ain't to this has we need to put there have been others on 3 to 1 there's link to we need you don't need to 0 Jordan invited the care which we have news matrix there is no the ring we need to calculate the distances all the known 3 to the monitoring 2 minutes for we have 1 point of the reduced the minimum distance recall polluted is in C language by the use of of origins C language however so issues some problems because the 18 star that had turned it in this function ain't spot using the word you have actual meanings is 0 . 4 1 integer on the other hand is of fact or dynamic in the number of elements sometimes is a bit confusing invited is a more always it more dialect and readable stocks we need to CDC to well-formedness expression equivalent of this C language all written by it's more it's more clear that the same language is a direct way to see the essence selection sort the 1 implementation of the index to see the minimum of the vector and this is what for the 1st is a bit more complex that to use all team is the cable and you might of course we need to see the complexity would if in the complex you all the number of all of this is the same it's better 2 euros the more readable all over students quixotic the quick slot very difficult all wanted to teach if you use if you using the same the you have a what's you need to put old these smaller elements once we to 1 side all the higher elements to the other sites In invite language we have a list comprehension it's more what more compared to the students the concept what this smaller of the higher we haven't been able to there smallest element elements solids the the one-sidedly as the higher elements is the other side and we solve the problem of there you had received my with a smaller on the higher the in the language it's not clear the of this all always in the Bible we see the difference of the there's that this is the most important some exercises like this Ward account we have a text we needed to call occurrences of the awards however you want text in C
language if you have to call the number of occurrences of and itself being Wonderment this of the semester we need to tokenize 2 men whatever location truly have many pointers this as a crazy to called this program the being invited the
for a teacher and right is good because all the colds this property what 1 is light Ward accounts program invited use the exercise family units we'll the book and its Wonderland really the this characters we use a dictionary to cults the the word that's enough direct and explicit
some projects the the 1st priority but my students work these are called terrorists we have uh manages sort quicksort selectional sort and not to sort the title but you sort years good practical the project the students like you very much because the final of the motives sorted so the world the meeting team sort the modification of short there a 2nd to provide practical project is a
simplification of Ottawa melon game is uh we have some ghosts some prize we need to show a range of our marriage of the goes to 2 guys uh we have a working nights we need to put the Canaanites a in a table called
true have made the commemorations of the guides uh holds to to generate the so sec rings submits sacrosanct uh so the 2nd spheres the lecture so before sex lecture lexical seconds of the used use their of annotators true problem is words to students true uh the differences had torn off and the you the 3rd
product is to detect the binary relations that do see religion is connected to this wrong is collected that is a problem and simple during announced with difficult to true resolved is cool project the last is a draft there were a project uh
as research key to solve their minimum degree gradient true muscimol independent set the problem was untrue for and 6 is there muscimol independent sets of the this graph yeah the implementation also this problem is 18 I told use not so hard publish yeah
20 lines of In the
language used uh 500 line of code the conclusions there is a
trade off to choose a language to teach say is going for the optimization to see the details the low level what is also works to show their sins of the algorithms the red the red of the the higher level but if algorithm miss the same the number of the steps parameter optimization is pseudo also in teaching data structure thank you thank you very
much the number on the have any questions no no questions OK and then you'll
rumors
Cursor
Informatik
Grundraum
Datenstruktur
t-Test
Datenstruktur
Grundraum
Datenstruktur
Formale Sprache
Codierungstheorie
Formale Sprache
Programmiergerät
t-Test
Datenstruktur
Formale Sprache
Gruppenkeim
t-Test
Zahlenbereich
Physikalisches System
Datenstruktur
Analogieschluss
Quick-Sort
Einflussgröße
Computeranimation
Autorisierung
Algorithmus
Punkt
Formale Sprache
Mathematisierung
Klasse <Mathematik>
t-Test
Zahlenbereich
Gradient
Objektklasse
Dialekt
Computeranimation
Codec
Datenstruktur
Projektive Ebene
Optimierung
Grundraum
Aggregatzustand
Benutzerfreundlichkeit
Applet
Computer
Benutzerfreundlichkeit
Marketinginformationssystem
Gleitendes Mittel
Nummerung
Ordnungsreduktion
Ereignishorizont
Computeranimation
Formale Sprache
Zahlenbereich
Optimierung
Transaktionsverwaltung
Term
Algorithmus
Umsetzung <Informatik>
Klasse <Mathematik>
Formale Sprache
Schlussregel
Computer
Computer
Objektklasse
Optimierung
Computeranimation
Schlussregel
Umwandlungsenthalpie
Netzbetriebssystem
Lesen <Datenverarbeitung>
Informationsmodellierung
Variable
Torvalds, Linus
Code
Zeiger <Informatik>
Fokalpunkt
Variable
Computeranimation
Objekt <Kategorie>
Aliasing
Mailing-Liste
Ganze Zahl
Automatische Indexierung
Güte der Anpassung
Mathematisierung
Zeiger <Informatik>
Computeranimation
Gradient
Bit
Prozess <Physik>
Prozess <Informatik>
Division
Formale Sprache
t-Test
Natürliche Zahl
E-Mail
Optimierung
Division
Computeranimation
Physikalisches System
Multiplikation
Bildschirmmaske
Ganze Zahl
Optimierung
Matrizenrechnung
Bit
Punkt
Extrempunkt
Formale Sprache
t-Test
Axialer Vektor
Rekursivität
Element <Mathematik>
Oval
Komplex <Algebra>
Computeranimation
Übergang
Monster-Gruppe
Freeware
Poisson-Klammer
Arithmetischer Ausdruck
Trennschärfe <Statistik>
t-Test
Strebe
Quick-Sort
Caching
Lineares Funktional
Spannweite <Stochastik>
Arithmetisches Mittel
Automatische Indexierung
Ganze Zahl
Zellularer Automat
Web Site
Subtraktion
Pivot-Operation
Zahlenbereich
Implementierung
Äquivalenzklasse
Physikalisches System
Mailing-Liste
Zufallszahlen
Unterring
Datennetz
Datentyp
Feldrechner
Abstand
Schreib-Lese-Kopf
Diskretes System
Division
Default
Mailing-Liste
Binder <Informatik>
Hochdruck
Quick-Sort
Keller <Informatik>
Codec
Zeichenkette
Abstand
Fibonacci-Folge
Wort <Informatik>
Rekursive Funktion
Domain <Netzwerk>
Elektronische Publikation
Element <Mathematik>
Wort <Informatik>
Formale Sprache
Fehlerkorrekturmodell
Zahlenbereich
Vorzeichen <Mathematik>
Oval
Extrempunkt
Frequenz
Computeranimation
Zeichenkette
Token-Ring
Verschlingung
Ein-Ausgabe
Strebe
URL
Optimierung
Zeiger <Informatik>
Zeichenkette
Caching
Offene Menge
Rechter Winkel
Kategorie <Mathematik>
Wort <Informatik>
Lesen <Datenverarbeitung>
Zählen
Familie <Mathematik>
Wort <Informatik>
Optimierung
Bildkorrelation
Computeranimation
Algorithmus
Güte der Anpassung
t-Test
Paarvergleich
Spieltheorie
Quick-Sort
Computeranimation
Spannweite <Stochastik>
Verbandstheorie
Spieltheorie
Trennschärfe <Statistik>
Projektive Ebene
Tabelle <Informatik>
Binärdaten
Heuristik
Subtraktion
Zwei
Relativitätstheorie
t-Test
Extrempunkt
Biprodukt
Computeranimation
Unabhängige Menge
Spannweite <Stochastik>
Unterring
Kugel
Minimalgrad
Wort <Informatik>
Projektive Ebene
Elektronischer Programmführer
Greedy-Algorithmus
Heuristik
Schlüsselverwaltung
Graph
Extrempunkt
Implementierung
Extrempunkt
Hochdruck
Computeranimation
Gradient
Unabhängige Menge
Minimalgrad
Minimalgrad
Unabhängige Menge
Schlüsselverwaltung
Greedy-Algorithmus
Sinusfunktion
Algorithmus
Parametersystem
Schlüsselverwaltung
Minimierung
Formale Sprache
Globale Optimierung
Zahlenbereich
Kolmogorov-Komplexität
Codec
Code
Computeranimation
Übergang
Algorithmus
Datenstruktur
Datenstruktur
Gerade
Greedy-Algorithmus
Rechenschieber
Zahlenbereich
Computeranimation

Metadaten

Formale Metadaten

Titel Data Structures with Python
Serientitel EuroPython 2015
Teil 58
Anzahl der Teile 173
Autor Ashikaga, Fernando Masanori
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/20111
Herausgeber EuroPython
Erscheinungsjahr 2015
Sprache Englisch
Produktionsort Bilbao, Euskadi, Spain

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract Fernando Masanori Ashikaga - Data Structures with Python Data Structures is traditionally a “bogeyman” discipline in Computer Science courses and has a high degree of failure. In FATEC São José dos Campos we are adopting a hybrid approach, with C and Python languages. The failure rate decreased from 85% (2008) to 12% (2014). The talk will be extensively illustrated with code in C and Python, addressing the various concepts taught in this course: recursion, linked lists, queues, stacks, sorting algorithms.
Schlagwörter EuroPython Conference
EP 2015
EuroPython 2015

Ähnliche Filme

Loading...
Feedback