Home
Search results “List indices must be integers not unicode”
Python TypeError: list indices must be integers, not str
 
02:18
Python TypeError: list indices must be integers, not str
Views: 12035 ATOM
Python TypeError: unsupported operand types for +: 'int' and 'str'
 
02:38
Python TypeError: unsupported operand types for +: 'int' and 'str'
Views: 16126 ATOM
python AttributeError: 'dict' object has no attribute 'iterkeys
 
02:39
python AttributeError: 'dict' object has no attribute 'iterkeys
Views: 624 ATOM
CppCon 2017: Allan Deutsch “Esoteric Data Structures and Where to Find Them”
 
30:05
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — We already have array, vector, and unordered_map, what other data structures could we possibly need? As it turns out, there are a lot of them and they come from all areas of software! Curious to learn the latest method of representing a pathfinding search space in detailed 3D environments? Does efficiently detecting if a website could be malicious sound like an interesting problem to you? Perhaps understanding how AAA games store and track their entities so efficiently is more your speed? All these things and more can be yours in exchange for just one hour of your time! Using that hour we will delve into some of the unique challenges faced by C++ developers in a variety of domains, and learn the inner workings of the creative solutions devised to solve them. — Allan Deutsch: DigiPen Institute of Technology, Student Allan Deutsch is a BSCS student at DigiPen Institute of Technology. He has a passion for performance, an interest perfectly paired to C++ and game development. Allan completed a software engineering internship at Microsoft in 2016 and will be returning as a program manager intern in 2017 working with the Xbox Advanced Technology Group. He is currently working on proposals to the C++ Standards Committee for more efficient data structures, as well as the accompanying reference implementations. In his free time, Allan enjoys sailing, SCUBA diving, lifting weights, and organizing events. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 10506 CppCon
CppCon 2017: Barbara Geller & Ansel Sermersheim “Unicode Strings: Why the Implementation Matters”
 
58:50
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — We will provide a brief overview including an explanation of what Unicode is, string terminology, and how Unicode supports non US languages. We will cover the pros and cons of various String formats and encodings including UTF-8, UTF-16, UCS-4, etc. A time line of Unicode development will be shown and how other languages have handled string processing over the last twenty years. We will provide a brief overview of where strings are used, what can go wrong with strings, why string encoding is important, and how the CsString library solves a major problem with string handling. We will explain how the CsString library has changed our CopperSpice Gui libraries and improved string processing in DoxyPress. No prior knowledge of Unicode, CopperSpice, or DoxyPress is required. — Barbara Geller: CopperSpice, Co Founder I am an independent consultant with over twenty-five years of experience as a programmer and software developer. I have worked with numerous smaller companies developing in-house applications. I have also designed and developed Windows applications for several vertical markets including medical billing, transportation, and construction. My degree is in Electrical Engineering from Cal Poly Pomona with additional studies in Computer Science. I am a Co-founder of CopperSpice, a C++ library derived from the existing Qt framework. I designed the Diamond Editor, a cross-platform programmers editor using the CopperSpice libraries. I have programmed in C++, Qt, Visual Objects, Clipper, PHP, and Java. Ansel Sermersheim: CopperSpice, Co Founder I have been working as a programmer for nearly twenty years. My degree is in Computer Science from Cal Poly San Luis Obispo. I have transitioned to independent consulting and I am currently working on a project for RealtyShares in San Francisco. Co-founder of CopperSpice, a C++ GUI library. Co-founder of DoxyPress, a C++ application for generating documentation. Developer of the open source libraries: libGuarded, CsSignal and CsString. I have programmed in C++, C, Lisp, Java, and Perl, with extensive knowledge in TCP/IP and mutilthreaded design. I am an avid follower of the C++ standard. Speaker at CppCon 2015, CppNow 2016, CppNow 2017, and several ACCU Bay Area meetings. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 3807 CppCon
004_Python Datatypes
 
01:09:00
Data types in Python  Everything is an object in Python programming, data types are actually classes and variables are an instance (object) of these classes.  There are various data types in Python. Python Numbers  Integers  floating point numbers  complex numbers come under Python numbers.  They are defined as int, float and complex class in Python.  We can use the type() function to know which class a variable or a value belongs  We can use the instance() function to check if an object belongs to a particular class. Example : a = 5 print(a, "is of type", type(a)) a = 2.0 print(a, "is of type", type(a)) a = 1+2j print(a,"iscomplexnumber?",isinstance(1+2j,complex))  Integers can be of any length, it is only limited by the memory available.  A floating point number is accurate up to 15 decimal places.  Complex numbers are written in the form, x + yj,  where x is the real part and  y is the imaginary part. 45678901234568 (1+2j) Python List  The list is an ordered sequence of items. All the items in a list do not need to be of the same type.  Declaring a list is pretty straight forward. Items separated by commas are enclosed within brackets [ ].  We can use the slicing operator [ ] to extract an item or a range of items from a list. Index starts form 0 in Python. a = [5,10,15,20,25,30,35,40] # a[2] = 15 print("a[2] = ", a[2]) # a[0:3] = [5, 10, 15] print("a[0:3] = ", a[0:3]) # a[5:] = [30, 35, 40] print("a[5:] = ", a[5:])  Lists are mutable, meaning, value of elements of a list can be altered. [1, 2, 3 ] Python Tuple  A tuple is an ordered sequence of items same as a list. The only difference is that tuples are immutable. Tuples once created cannot be modified.  Tuples are used to write-protect data and are usually faster than list as they cannot change dynamically.  It is defined within parentheses () where items are separated by commas.  We can use the slicing operator [] to extract items but we cannot change its value. t = (5,'program', 1+3j) # t[1] = 'program' print("t[1] = ", t[1]) # t[0:3] = (5, 'program', (1+3j)) print("t[0:3] = ", t[0:3]) # Generates error # Tuples are immutable t[0] = 10 Python Strings  The string is a sequence of Unicode characters.  We can use single quotes or double quotes to represent strings.  Multi-line strings can be denoted using triple quotes, ''' or """.  Like list and tuple, slicing operator [ ] can be used with string. Strings are immutable. s = 'Hello world!' # s[4] = 'o' print("s[4] = ", s[4]) # s[6:11] = 'world' print("s[6:11] = ", s[6:11]) # Generates error # Strings are immutable in Python s[5] ='d' Python Set  Set is an unordered collection of unique items.  Set is defined by values separated by a comma inside braces { }. a = {5,2,3,1,4} # printing set variable print("a = ", a) # data type of variable a print(type(a))  Set have unique values. They eliminate duplicates. {1,2,3}  Set is an unordered collection, indexing has no meaning. Hence the slicing operator [] does not work. Traceback(most recent call last): TypeError:' set' object does not support indexing Python Dictionary  Dictionary is an unordered collection of key-value pairs.  It is generally used when we have a huge amount of data.  Dictionaries are optimized for retrieving data.  We must know the key to retrieve the value.  Dictionaries are defined within braces {} with each item being a pair in the form key: value. Key and value can be of any type.
Views: 11 SOC SOFTECH
Subset Sum Problem Dynamic Programming
 
09:07
Given a set of non negative numbers and a total, find if there exists a subset in this set whose sum is same as total. https://github.com/mission-peace/interview/blob/master/src/com/interview/dynamic/SubsetSum.java https://github.com/mission-peace/interview/wiki
Learn C# Basics in 1 Hour - C# Tutorial For Beginners
 
01:10:32
This C# tutorial for beginners helps you learn C# programming from scratch. Watch this C# for beginners tutorial and get started! 🔥Get my COMPLETE C# course (80% OFF - LIMITED TIME): http://bit.ly/2KJLPuS 🔥Subscribe for more C# tutorials like this: https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA?sub_confirmation=1 Want to learn more from me? Check out my blog and courses: http://programmingwithmosh.com https://www.facebook.com/programmingwithmosh/ https://twitter.com/moshhamedani Watch this C# tutorial for beginners to learn the fundamentals of C# (pronounced C sharp) and .NET framework. If you're looking for a C# tutorial that teaches you C# programming from scratch, this tutorial is for you. C# is a popular programming language and everyday people use to build games, desktop, mobile, and web applications. 00:00 Introduction 02:16 Difference between C# and .NET 03:07 CLR 05:21 Architecture of .NET Applications 07:52 Your First C# Program 18:45 Variables and Constants 27:24 Overflowing 29:34 Scope 30:33 Demo of Variables and Constants 42:40 Type Conversion 47:30 Demo of Type Conversion 57:43 Operators Other C# tutorials on my channel: Debugging C# Code in Visual Studio https://youtu.be/u-HdLtqEOog C# Generics https://youtu.be/gyal6TbgmSU
Views: 1495651 Programming with Mosh
Python 2 to 3: Migration Patterns & Motivators (Cloud Next '19)
 
46:13
As January 1, 2020 approaches, the world’s Python applications are moving to Python 3. While migrations never feel glamorous, there are plenty of reasons to be excited. Python 3 brings new features that can improve the day-to-day lives of a software development team. In this talk, we’ll discuss motivations, common migration patterns, common pitfalls, and how you can convince your team that there has never been a better time to embrace Python 3. Python on GCP → https://bit.ly/2TXoJF8 Watch more: Next ‘19 All Sessions playlist → https://bit.ly/Next19AllSessions Subscribe to the Google Cloud Channel → https://bit.ly/GoogleCloud1 Speaker(s): Christopher Wilcox, Dustin Ingram Session ID: DEV308 product:App Engine,Cloud Functions,Cloud Run; fullname:Dustin Ingram,Christopher Wilcox;
Views: 340 Google Cloud
The 5 String Interview Patterns You Need to Know
 
10:49
String interview questions are some of the most common interview questions out there. And most people skip them because they think string problems are easy. But they can be deceptively complex. If you don't take the time to master string interview questions, you are potentially setting yourself up for failure. In this video, I go through the 5 most important patterns that you need to understand to master the string interview. With these, you'll be able to solve almost any string problem and be fully prepared for your interview. Read more about strings here: https://www.byte-by-byte.com/strings/ Read more about recursion here: https://www.byte-by-byte.com/recursion/ Download the free 50 question guide here: https://www.byte-by-byte.com/50-questions/ You can also find me on Website: https://www.byte-by-byte.com Twitter: https://twitter.com/ByteByByteBlog Facebook: https://www.facebook.com/bytebybyteblog Email: [email protected]
Views: 2775 Byte By Byte
Make Barcode in Excel
 
05:10
Make Barcode in Excel in 2 minutes without any additional software. You can convert number to Barcode easily just by typing the number in excel. To convert numbers to barcode in excel, i used the simple way of change the font type to a barcode font. Barcode Font Download Link - https://www.dafont.com/theme.php?cat=711 Barcode Font Download Link - www.myelesson.org/downloads Barcode Font Name - Code39 To watch more videos and download the files visit http://www.myelesson.org To Buy The Full Excel Course visit . http://www.myelesson.org/product or call 9752003788 Connect with us on Facebook - https://www.facebook.com/excelmadeasy/ Connect with us on Twitter - https://twitter.com/Excelmadeasy 10 Most Used Formulas MS Excel https://www.youtube.com/watch?v=KyMj8HEBNAk Learn Basic Excel Skills For Beginners || Part 1 https://www.youtube.com/watch?v=3kNEv3s8TuA 10 Most Used Excel Formula https://www.youtube.com/watch?v=2t3FDi98GBk **Most Imporant Excel Formuls Tutorials** Learn Vlookup Formula For Beginners in Excel https://www.youtube.com/watch?v=vomClevScJQ 5 Excel Questions Asked in Job Interviews https://www.youtube.com/watch?v=7Iwx4AMdij8 Create Speedometer Chart In Excel https://www.youtube.com/watch?v=f6c93-fQlCs Learn the Basic of Excel for Beginners || Part 2 https://www.youtube.com/watch?v=qeMSV9T1PoI Create Pareto Chart In Excel https://www.youtube.com/watch?v=2UdajrDMjRE How to Create Dashboard in Excel https://www.youtube.com/watch?v=RM8T1eYBjQY Excel Interview Questions & Answers https://www.youtube.com/watch?v=Zjv1If63nGU
Views: 80809 My E-Lesson
CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”
 
01:00:07
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — Automated trading involves submitting electronic orders rapidly when opportunities arise. But it’s harder than it seems: either your system is the fastest and you make the trade, or you get nothing. This is a considerable challenge for any C++ developer - the critical path is only a fraction of the total codebase, it is invoked infrequently and unpredictably, yet must execute quickly and without delay. Unfortunately we can’t rely on the help of compilers, operating systems and standard hardware, as they typically aim for maximum throughput and fairness across all processes. This talk describes how successful low latency trading systems can be developed in C++, demonstrating common coding techniques used to reduce execution times. While automated trading is used as the motivation for this talk, the topics discussed are equally valid to other domains such as game development and soft real-time processing. — Carl Cook: Optiver, Software Engineer Carl has a Ph.D. from the University of Canterbury, New Zealand, graduating in 2006. He currently works for Optiver, a global electronic market maker, where he is tasked with adding new trading features into the execution stack while continually reducing latencies. Carl is also an active member of SG14, making sure that requirements from the automated trading industry are represented. He is currently assisting with several proposals, including non-allocating standard functions, fast containers, and CPU affinity/cache control. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 62112 CppCon
Google Python Class Day 1 Part 1
 
51:37
Google Python Class Day 1 Part 1: Introduction and Strings. Interested in learning python? Then you must watch this video! By Nick Parlante. Support materials and exercises: https://goo.gl/ztTFg Subscribe to the Google Developers channel at http://goo.gl/mQyv5L
Views: 2756473 Google Developers
Java Program to Find the Count of Occurrences of Each Character in a String
 
10:13
Write a Java Program to Find the Count of Occurrences of Each Character in a String. Well, if you are appearing for any IT company interview this is the most expected question in your Technical round of interviews. Now, you need not fear for Technical rounds, " .because we are bringing you the entire series of "Frequently asked Programming Questi".Subscribe to our channel for more videos and Crack your Interviews successfully! #frequentlyaskedprogammingquestions #javaprograms #javaprogramming #javainterviewquestionsandanswers ------------------------------------------------------------------------------------------------------------------------------------ Jumpstart your career with TalentSprint! 1.Take Subject wise Practice tests and All-India Mock Tests with Benchmarking, Feedback and Recommendations by Tia (A bot that has helped over 10,500 Students crack competitive exams). 2.Thrice a Week Problem-Solving Classes by Expert Trainer. 3.Trainer-Student Forum Access that provides a Highly interactive forum for instant doubt 4.Clearance & discussions with peers. 5.1 working Day Trainer Team Turnaround for Forum Queries. ------------------------------------------------------------------------------------------------------------------------------------- Choose Your Preparation Method. Online - Join and get a dashboard full of video lessons, ebooks, LIVE classes & other preparation material. Pendrive - Delivered at your doorstep with a COD Option. A pocket classroom that helps you prepare on-the-go with no internet. XP Centres - A classroom with a difference. This enhances your preparation and helps you explore more advanced forms. ----------------------------------------------------------------------------------------------------------------------------------------- Fast forward your career with TalentSprint! 1.Prepare with India’s Leading Trainers 2.Study on the go with 24/7 Digital Learning 3.Practice with All India Tests 4.Improve with Personalized feedback with TIA 5.Get 1000+ IT recruitment drives per Year. 6.Win with 5 times higher success rate. For more information, Please Contact us at 1800 102 906 or Visit our website at https://www.talentsprint.com/it ☛Subscribe here - https://goo.gl/wKmO6Z ☛Facebook - https://www.facebook.com/talentsprint/?fref=ts
The Go Programming Language
 
59:26
Google Tech Talks October 30, 2009 ABSTRACT Presented by Rob Pike What is Go? Go is a new experimental systems programming language intended to make software development fast. Our goal is that a major Google binary should be buildable in a few seconds on a single machine. The language is concurrent, garbage-collected, and requires explicit declaration of dependencies. Simple syntax and a clean type system support a number of programming styles. For more on Go including FAQs, source code, libraries, and tutorials, please see: http://golang.org
Views: 382488 GoogleTechTalks
C++Now 2018: Arthur O'Dwyer “An Allocator is a Handle to a Heap”
 
01:28:42
http://cppnow.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: http://cppnow.org/history/2018/talks/ — C++17 introduced the std::pmr framework. In this framework, a std::pmr::polymorphic_allocator<T> holds a pointer to a std::pmr::memory_resource. The memory resource is in charge of managing and organizing the heap itself, and the allocator object is just a thin "handle" pointing to the memory resource. This is not just a convenient implementation strategy for std::pmr! Rather, this elucidates the true meaning of the Allocator concept which has existed, unchanged, since C++98. An Allocator *is* a handle to a MemoryResource. Even std::allocator can — and should — be viewed as a handle to a global singleton "heap", and not as a MemoryResource in its own right. From this core insight we derive many corollaries, such as the need for allocator types to be lightweight and efficiently copyable, the fundamental impossibility of implementing an "in-place" std::vector via stupid allocator tricks, and the philosophical underpinnings of "rebinding." We'll show at least two non-standard examples of types modeling Allocator that act as different kinds of handles to heaps: a `shmem_allocator` that holds a `shmem_ptr` to a memory resource, and a `shutdown_safe_allocator` that holds a `weak_ptr` to a memory resource. Time permitting, we'll - discuss what we can expect from a "moved-from" allocator object - relate the notion of "handle" to neighboring notions such as "façade" and "adaptor" - suggest similarities between "allocator/heap" and "executor/execution-context" — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 3730 BoostCon
CppCon 2017: Victor Zverovich “A modern formatting library for C++”
 
01:00:55
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — Come learn about the intricacies of C++ formatting, from stdio to iostream to the new standard proposal P0645R0: Text Formatting. The new proposal combines variadic templates with a Python-like format string syntax and is designed for performance, extensibility, and safety. It is based on the popular fmt library that has been successfully used in numerous projects in such diverse areas as gaming, mathematical optimization, autonomous vehicles, databases, logging libraries and more. — Victor Zverovich: Facebook, Software Engineer Victor Zverovich is a software engineer at Facebook working on reactive systems. Before joining Facebook in 2016, he was working for several years on modeling systems for mathematical optimization. He is an active contributor to open-source projects and an author of a popular formatting library for C++ called fmt (previously cppformat). — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 12409 CppCon
CppCon 2017: Lars Knoll “Qt as a C++ Framework: History, Present State and Future”
 
01:30:05
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — Qt is one of the largest and most widely used C++ frameworks. It is fully cross-platform, covering all functionality required to develop advanced graphical applications. The talk will go through important parts of Qt's history from it's roots to what it is today. We will have a look into the relation between Qt and C++, some of the design philosophies driving the evolution of Qt. I'll go through the current state of the frameworks, latest releases, ongoing development focus, and give an outlook into the future. — Lars Knoll - The Qt Company, CTO Lars is The Qt Company CTO and Qt Project Chief Maintainer. He has been working on Qt for more than 17 years starting as a software engineer to later leading the global Qt engineering team in Nokia before the Digia acquisition in October 2012. Lars has been an active member of the KDE community and the architect behind KDE’s HTML rendering library that formed the basis for the WebKit open source project. Lars holds a PhD in physics from the University of Heidelberg. He is a German national and lives with his family in Oslo.) — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 21256 CppCon
CppCon 2018: Ben Deane “Operator Overloading: History, Principles and Practice”
 
01:01:56
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018 — Your code would benefit from greater use of operators. Really. Operator overloading is such an unloved part of C++. It's not new, it's not glamorous, it's frequently maligned for "syntax abuse", and often avoided due to performance or implementation concerns. But operators deserve more consideration! If you're designing types and interfaces, operators have the potential to offer concision, clarity, and flexibility, and foster intuition in a way that functions can't. In this talk we'll look at past, current and likely future practices, from the humble old operator+ on arithmetic types to new uses like operator/ to concatenate paths, and beyond. We'll cover concrete guidelines for principled operator usage and the implementation concerns involved. — Ben Deane Ben was in the game industry for 23 years, at companies like EA and Blizzard. He's always looking for useful new techniques in C++, and he | geeks out on algorithms, APIs, types and functional programming. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 4405 CppCon
CppCon 2018: Victor Ciura “Enough string_view to Hang Ourselves”
 
01:01:55
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018 — Wouldn’t it be nice if we had a standard C++ type to represent strings ? Oh, wait... we do: std::string. Wouldn’t it be nice if we could use that standard type throughout our whole application/project ? Well… we can’t ! Unless we’re writing a console app or a service. But, if we’re writing an app with GUI or interacting with modern OS APIs, chances are that we’ll need to deal with at least one other non-standard C++ string type. Depending on the platform and project, it may be CString from MFC or ATL, Platform::String from WinRT, QString from Qt, wxString from wxWidgets, etc. Oh, let’s not forget our old friend `const char*`, better yet `const wchar_t*` for the C family of APIs… So we ended up with two string types in our codebase. OK, that’s manageable: we stick with std::string for all platform independent code and convert back-and-forth to the other XString when interacting with system APIs or GUI code. We’ll make some unnecessary copies when crossing this bridge and we’ll end up with some funny looking functions juggling two types of strings; but that’s glue code, anyway… right? It’s a good plan... until our project grows and we accumulate lots of string utilities and algorithms. Do we restrict those algorithmic goodies to std::string ? Do we fallback on the common denominator `const char*` and lose the type/memory safety of our C++ type ? Is C++17 std::string_view the answer to all our string problems ? We’ll try to explore our options, together: best practices, gotchas, things to avoid... all in the context of modern C++ projects. — Victor Ciura, CAPHYON Software Developer Victor Ciura is a Senior Software Engineer at CAPHYON and Technical Lead on the Advanced Installer team (http://www.advancedinstaller.com). For over a decade, he designed and implemented several core components and libraries of Advanced Installer. He’s a regular guest at Computer Science Department of his Alma Mater, University of Craiova, where he gives student lectures & workshops on “Using C++STL for Competitive Programming and Software Development”. Currently, he spends most of his time working with his talented team on improving and extending the repackaging and virtualization technologies in Advanced Installer IDE, helping clients migrate their Win32 desktop apps to the Windows Store (MSIX). — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 5316 CppCon
CppCon 2017: Giuseppe D'Angelo “Effective Qt (2017 edition)”
 
01:01:08
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — The title of this talk pays tribute to the "Effective Qt" columns, a series of blog posts started by Marc Mutz many years ago, whose title was in turn inspired by Scott Meyer's book series. The purpose of the columns was to provide in-depth explanations about Qt data structures and design patterns to C++ developers, who wanted to know more about how to use Qt core classes, and how to use them "effectively". This talk aims to be an up-to-date version of (some of) the advices in the columns, in the light of the major changes introduced to core classes in Qt 5's lifetime (including changes that will come with Qt 5.10, scheduled to be released at the end of 2017). Moreover, we will see how the language and Standard Library features added to latest C++ standards interact with long-established practices when developing Qt code. The talk is structured as a series of best practices, guidelines and tips&tricks, learned from many years of experience developing Qt-based projects, as well as the significant effort spent developing Qt itself and steering its evolution. For each advice, a technical discussion of the rationale behind it will be provided, and possibly some indication about future developments and what to expect in upcoming Qt versions. The topics mentioned in this talk cover many areas in Qt, and should contain something new or interesting for Qt developers using C++, hopefully helping them to build quality libraries and applications. The main focus areas will be around Qt containers (and their algorithms) as well as Qt string classes. Attendees are expected to have some working knowledge of Qt C++ APIs (and especially C++ APIs in QtCore). — Giuseppe D'Angelo: KDAB, Senior Software Engineer Giuseppe (peppe) is a long time contributor to Qt, having used Qt since 2000, and an Approver in the Qt Project. In KDAB, Giuseppe is a Senior Software Engineer and a Trainer, working on a number of C++ and QML projects, most of them requiring OpenGL knowledge. Giuseppe also leads KDAB's contributions to Qt C++ core classes; these days KDAB is the second biggest contributor to Qt. Giuseppe's contributions range from containers and regular expressions to GUI and OpenGL. Giuseppe holds a BSc in Computer Science. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 5650 CppCon
2.1 Python Data types Strings and numbers
 
10:22
Literals • Strings – Normal string literals – Multi-line string literals – Raw strings – Concatenation of adjacent string literals • Numbers • Lists, tuples, sets, dictionaries Python's built-in types Type Mutable Description Syntax example int immutable Integer of unlimited magnitude 123 float immutable Floating point number 123.4 complex immutable Complex number with real and imaginary parts 123+4j str immutable A character string: sequence of Unicode codepoints cbtu', "cbtu" tuple immutable Can contain mixed types 2,4.0, 'string1', True list mutable Can contain mixed types [2, 4.0, 'string1', True] dict mutable Associative array (or dictionary) of key and value pairs; can contain mixed types (keys and values), keys must be a hashable type empdir = {'Mike': 4101, 'John': 4102} dict([('Mike', 4101), ('John', 4102)]) set mutable Unordered set, contains no duplicates; can contain mixed types, if hashable {4.0, 'string', True} frozenset immutable Unordered set, contains no duplicates; can contain mixed types, if hashable frozenset([4.0, 'string1', True]) bool immutable Boolean value TRUE, FALSE ellipsis An ellipsis placeholder to be used as an index in NumPy arrays ... Typing • Python uses duck typing and has typed objects but untyped variable names. Type constraints are not checked at compile time. • Python is strongly typed, forbidding operations that are not well-defined (ex. adding a number to a string) • Python allows programmers to define their own types using classes. New instances of classes are constructed by calling the class. Duck typing • Duck typing in computer programming is an application of the duck test—"If it walks like a duck and it quacks like a duck, then it must be a duck"—to determine if an object can be used for a particular purpose. • In duck typing, an object's suitability is determined by the presence of certain methods and properties, rather than the type of the object itself. Strings • Python has these kinds of string literals: – Normal string literals • Either single or double quotes can be used to quote strings – Multi-line string literals • begin and end with a series of three single or double quotes – Raw strings • denoted by placing a literal r before the opening quote * In the interactive interpreter, the output string is enclosed in quotes Literals - Strings Docstrings (documentation strings) • The first statement of the function body can optionally be a string literal; this string literal is the function’s documentation string, or docstring. • Docstrings are used to produce online help documentation. • Docstrings: strings that are located alone without assignment as the first indented line within a module, class, method or function, automatically set their contents as an attribute named __doc__ • Docstrings are intended to store a human-readable description of the object's purpose, behavior, and usage. Literals - Numbers • Int, Integer is arbitrary-length and automatically increases the storage size as necessary. • Float, floating point numbers has dot in a literal. • Complex numbers are indicated with the J or j suffix. Help(int) Type casting Casting in python is done using constructor functions: – int() - constructs an integer number from an integer literal, a float literal, or a string literal. – float() - constructs a float number from an integer literal, a float literal or a string literal. – str() - constructs a string from a wide variety of data types, including strings, integer literals and float literals
Views: 8 CBTUniversity
CppCon 2017: Michael Park “Enhanced Support for Value Semantics in C++17”
 
01:00:07
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — Value semantics has been promoted in the C++ community for a long time, for reasons such as referential transparency, avoidance of memory management issues, and even efficiency in some cases. Move semantics in C++11 was a big step in language-level support for value semantics. In this talk, we’ll cover steps taken in C++17 for enhanced library-support for value semantics. Specifically, we’ll focus on `std::optional`, `std::variant`, and `std::any`. We’ll discuss what they are, their motivating use cases, and most importantly, identify existing patterns that can be improved by replacing it with one of these utilities. We’ll also cover some of the details such as: `std::monostate`, `std::variant`’s `valueless_by_exception` state, subtle difference in behavior between `std::optional<T>` and `std::variant<std::monostate, T>`, etc. The goal of the talk is to inform you of new library features in C++17, and to convince you of their usefulness and ultimately to add them to your toolbox. — Michael Park: Mesosphere, Software Engineer I’m a committer for the Apache Mesos project, and work as a Distributed Systems Engineer at Mesosphere. Within the realm of computer science, I’m very much intrigued by language design, compiler construction, and distributed systems. I’m also an active member of the ISO C++ Standards Committee. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 6220 CppCon
Writing a Boolean in binary file | LabVIEW CLAD
 
06:05
prepend array or string size? indicates whether LabVIEW includes data size information at the beginning of refnum out when data is an array or string. If prepend array or string size? is FALSE, LabVIEW does not include the size information. The default is TRUE. prepend array or string size? controls only the top-level data size information. Arrays and strings in hierarchical data types such as clusters always include size information. prompt (Choose or enter file path) is the message that appears above the list of files and directories, or folder, in the file dialog box. file (use dialog) can be a refnum or absolute file path. If you wire a path to the file (use dialog) input, the function opens or creates the file before writing to it and replaces any previous file contents. If you wire a file refnum to the file (use dialog) input, writing begins at the current file position. To append to an existing file, set the file position to the end of the file by using the Set File Position function. The default is to display a file dialog box and prompt you to select a file. If you specify an empty or relative path, this function returns an error. data contains the data to write to the file and can be any data type. byte order sets the endian form of the resulting data. Byte order, or endian form, indicates whether integers are represented in memory from most-significant byte to least-significant byte or vice versa. The function must read the data in the same byte order that the data was written. Note (ARM) byte order is unsupported on ARM targets. Leave this input unwired. By default, ARM devices use little-endian byte ordering. 0 big-endian, network order (default)—The most-significant byte occupies the lowest memory address. (Mac OS X) This endian form is used and when reading data written on a different platform. 1 native, host order—Uses the byte-ordering format of the host computer. This endian form increases read and write speed. 2 little-endian—The least-significant byte occupies the lowest memory address. This endian form is used on Windows and Linux. error in describes error conditions that occur before this node runs. This input provides standard error in functionality. refnum out is the refnum of the file that the function read. You can wire this output to another file function, depending on what you want to do with the file. The default is to close the file if it is referenced by a file path or selected from the file dialog box. If file is a refnum or if you wire refnum out to another function, LabVIEW assumes that the file is still in use until you close it. cancelled is TRUE if you cancel the file dialog box. Otherwise, cancelled is FALSE, even if this function returns an error. error out contains error information. This output provides standard error out functionality.
What are the Java Number Class Constants? - 046
 
05:04
In this tutorial, we'll focus on the Java Number constants available in the Java Integer and Float classes. We're going to focus on the Integer and Float classes. That keeps the material simpler. The functionality available in Integer and Float classes is also available in the other Java Number classes. #java #programming #tutorial ▼ Like the video? Don't forget to subscribe! ➜ http://www.deegeu.com/subscribe ▼ Keep up to date with the newsletter! ➜ http://www.deegeu.com/newsletter/ Concepts: Java autoboxing and unboxing, Java Number classes, Java converting types Social Links: Don't hesitate to contact me if you have any further questions. WEBSITE : [email protected] TWITTER : http://www.twitter.com/deege FACEBOOK: https://www.facebook.com/deegeu.programming.tutorials GOOGLE+ : http://google.com/+Deegeu-programming-tutorials About Me: http://www.deegeu.com/about-programming-tutorial-videos/ Related Videos: https://www.youtube.com/watch?v=yxwdKX7ErJ4&list=PLZlGOBonMjFVq9FF0eiS_emcFmP-0fSBe Media credits: All images are owned by DJ Spiess unless listed below Music: Daily Beetle by Kevin MacLeod is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/) Source: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1500025 Artist: http://incompetech.com/
Views: 1689 Deege U
NameError : name 'x' is not defined Python NameError
 
04:57
The first video in the series dedicated to debugging various python errors. This video covers the NameError within python.
Views: 51022 sentdex
Pseudocode Video Part 2.
 
04:24
Video written, produced and narrated by John B. Owen for the University of Texas at Austin, Center for STEM Education, Creative Commons License CC BY-NC-ND Users may view, download and share with others as long as due credit is given, no changes made, non-commercial use only.
Views: 2540 WeTeach_CS
How to Type Mathematical Symbols on a MacBook : Apple Devices & Other Tech Tips
 
01:29
Subscribe Now: http://www.youtube.com/subscription_center?add_user=ehowtech Watch More: http://www.youtube.com/ehowtech Typing mathematical symbols on a MacBook is something that you can do with any application that you happen to have installed. Type mathematical symbols on a MacBook with help from an expert in Apple retail in this free video clip. Expert: Skylar Kelly Filmmaker: Patrick Russell Series Description: Apple is making some of the most popular electronics on the planet with devices like the iPod Touch and the revolutionary iPhone. Get tips on getting the most from your Apple devices with help from an expert in Apple retail in this free video series.
Views: 48228 eHowTech
Java SE 8 Programming Basics, by Bill Zhang
 
57:07
Java is one of the world's must popular coding languages, and its object-oriented nature makes it very versatile for different projects. Covers principles of Java, abstraction, functional programming, as well as cool and unique features not found in C.
Views: 7756 CS50
C++ Pointers and Arrays
 
26:08
C++ Pointers and Arrays
Views: 3524 Dan McElroy
Excel Magic Trick 962: Convert Numbers w Comma to Number w Decimal: Formula or Text To Columns
 
03:45
Download Excel File: http://people.highline.edu/mgirvin/ExcelIsFun.htm Convert Text Numbers w Comma to Number w Decimal: 1. Formula with SUBSTITUTE Function and then Paste Special Values 2. Text To Columns
Views: 124125 ExcelIsFun
Developing iOS 11 Apps with Swift - 5. Drawing
 
01:27:08
Stanford CS 193P iPhone Application Development Paul Hegarty covers error handling, special types any and anyobject, and casting. He then introduces views. Note: A link to the demo code from this lecture can be found on the last page of the slide deck. Topics Include: Error Handling, throws, Any, AnyObject, casting, NSObject, NSNumber, Date, Data, UIView, CGFloat, CGPoint, CGSize, CGRect, frame, center, Identity Inspector, Path, UIBezierPath, Drawing, UIColor, Layers, View Transparency, UILabel, Fonts, UIFont, UIImageView, UIImage Note: English subtitles are available within the video: enable English CC subtitles. Lecture 5 Slides: https://drive.google.com/open?id=1koDlqogjk7TQ_Vf3O3JlvXGdC3-OMGeO All course documents: https://drive.google.com/drive/folders/15bEfHpIluARk1TSds4I7X439-qesfw0D?usp=sharing Swift 4 documentation: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/index.html Please hit subscribe button to get new lecture as soon as it comes out. Thank you. //titulky dostupne aj v Slovenskom jazyku
Views: 1806 Jakub Moravčík
CS50 2016 - Week 8 - Python
 
02:13:00
TOC 00:00:00 - Recap 00:02:15 - From C to Python 00:11:40 - Interpreted Languages 00:15:26 - Porting to Python 00:17:47 - hello.py 00:20:05 - string.py 00:26:20 - int.py 00:27:03 - imprecision.py 00:30:01 - ints.py 00:32:47 - temperature.py 00:34:14 - logical.py 00:38:35 - positive.py 00:48:35 - cough0.py 00:49:35 - cough1.py 00:50:00 - cough2.py 00:51:20 - cough3.py 00:52:30 - cough4.py 00:55:17 - strlen.py 00:57:34 - ascii0.py 00:59:25 - argv0.py 01:01:09 - argv1.py 01:02:33 - argv2.py 01:05:23 - exit.py 01:06:59 - compare1.py 01:10:20 - copy1.py 01:14:20 - noswap 01:15:52 - noswap.py 01:18:06 - swap.py 01:21:24 - structs0.py 01:25:34 - structs1.py 01:29:22 - student.py 01:34:50 - Revisiting Speller 01:35:46 - dictionary.py 01:38:53 - High-Level Benefits 01:40:09 - Web-Based Software 01:44:24 - MVC 01:46:14 - serve.py 01:53:51 - Web Frameworks 01:54:42 - Flask 02:11:19 - Closing Remarks 02:12:02 - Outro Explained Segments From C to Python, Interpreted Languages: http://youtu.be/1OWPKsxhHfI Porting to Python: http://youtu.be/ukp48CQMGkc Revisiting Speller: http://youtu.be/WnGEwakgihE Web-Based Software, MVC, Flask: http://youtu.be/p24xT3AFJ5k
Views: 244767 CS50
How to take Character Input in Java
 
04:24
Learn how to take character input in java using scanner class. You can also use bufferedreader and Datainputstream as well to accept. You must learn as how to accept a single character in java.
Views: 36073 TechPandey Expertz
Visual Basic .NET Tutorial 43 - How to use a combobox Visual Basic .NET
 
08:11
VB.Net ComboBox Control VB .net Combo Box property multi select combo box in vb .net Creating a Multi Column Combo Box in VB.net How to enable keypress event with ComboBox in vb.net VB.NET Combobox.SelectedValue Searches related to vb.net combobox vb.net combobox selectedindex vb.net combobox add items vb.net combobox autocomplete vb.net combobox readonly vb.net combobox selectedvalue vb.net combobox datasource vb.net combobox limit to list vb.net combobox valuemember How to compare combobox value with items in listbox
Views: 143892 ProgrammingKnowledge
UTF-32BE | Wikipedia audio article
 
07:51
This is an audio version of the Wikipedia Article: UTF-32BE Listening is a more natural way of learning, when compared to reading. Written language only began at around 3200 BC, but spoken language has existed long ago. Learning by listening is a great way to: - increases imagination and understanding - improves your listening skills - improves your own spoken accent - learn while on the move - reduce eye strain Now learn the vast amount of general knowledge available on Wikipedia through audio (audio article). You could even learn subconsciously by playing the audio while you are sleeping! If you are planning to listen a lot, you could try using a bone conduction headphone, or a standard speaker instead of an earphone. You can find other Wikipedia audio articles too at: https://www.youtube.com/channel/UCuKfABj2eGyjH3ntPxp4YeQ You can upload your own Wikipedia articles through: https://github.com/nodef/wikipedia-tts "The only true wisdom is in knowing you know nothing." - Socrates SUMMARY ======= UTF-32 stands for Unicode Transformation Format in 32 bits. It is a protocol to encode Unicode code points that uses exactly 32 bits per Unicode code point (but a number of leading bits must be zero as there are fewer than 221 Unicode code points). UTF-32 is a fixed-length encoding, in contrast to all other Unicode transformation formats, which are variable-length encodings. Each 32-bit value in UTF-32 represents one Unicode code point and is exactly equal to that code point's numerical value. The main advantage of UTF-32 is that the Unicode code points are directly indexed. Finding the Nth code point in a sequence of code points is a constant time operation. In contrast, a variable-length code requires sequential access to find the Nth code point in a sequence. This makes UTF-32 a simple replacement in code that uses integers that are incremented by one to examine each location in a string, as was commonly done for ASCII. The main disadvantage of UTF-32 is that it is space-inefficient, using four bytes per code point. Characters beyond the BMP are relatively rare in most texts, and can typically be ignored for sizing estimates. This makes UTF-32 close to twice the size of UTF-16. It can be up to four times the size of UTF-8 depending on how many of the characters are in the ASCII subset.
Views: 76 wikipedia tts
Lesson 14: Cutting Edge Deep Learning for Coders
 
02:10:13
Deep learning has generally been associated with unstructured data such as images, language, and audio. However it turns out that the structured data found in the columns of a database table or spreadsheet, where the columns can each represent different types of information in different ways (e.g. sales in dollars, area as zip code, product id, etc), can also be used very effectively by a neural network. This is equally true if the data can be represented as a time series (i.e. the rows represent different times or time periods). In particular, what we learnt in part 1 about embeddings can be used not just for collaborative filtering and word encodings, but also for arbitrary categorical variables representing products, places, channels, and so forth. This has been highlighted by the results of two Kaggle competitions that were won by teams using this approach. We will study both of these datasets and competition winning strategies in this lesson. Finally, we’ll look at how the Densenet architecture we studied in the last lesson can be used for image segmentation - that is, exactly specifying the location of every object in an image. This is another type of generative model, as we learnt in lesson 9, so many of the basic ideas from there will be equally applicable here. We hope you enjoyed your deep learning journey with us! Now that you’ve finished, be sure to drop by the forums to tell us how you’re using deep learning in your life or work, or what projects you’re considering working on now.
Views: 12528 Jeremy Howard
Visual Basic .NET Tutorial 39 - How to make a Random Number Generator within Range in VB.NET
 
03:40
Random Number Generator. - VB.NET RND To Generate Random Numbers.Visual Basic .NET Random Numbers - VB.NET Tutorials VB6 Random Number Generator Issue -Visual Basic .NET Generate Random Numbers - Visual Basic .NET Visual Basic Random Number Generator Searches related to random number generator in visual basic random number generator in visual basic 2010 make random number generator random number generator visual basic 2010 visual basic 6.0 random number generator visual basic 2008 random number generator visual basic random number between 1 and 4 vb.net random number generator vb.net random number between 1 and 100
Views: 64148 ProgrammingKnowledge
Java Replacing & Removing Characters in Strings
 
08:32
This video will show you how to remove specified characters, alphabetic letter, numeric values and sub-strings from a string. In this video you will learn to either remove or replace the specified value.
Views: 75429 David Couch
Python 3000
 
01:25:56
Since the renewed Python 3000 effort was announced at PyCon 2006, a lot has happened. We've implemented about half of the promised changes in a branch, we've solidified the schedule, there's a refactoring tool that can do source-to-source translations, and we've produced several gigabytes of discussion about language change proposals (most of which were deemed too radical in the end). In this talk, Guido Van Rossum will discuss the Python 3000 road map, status, and what this means for the average Python user. http://www.google.com/jobs/studentvideovig
Views: 4096 Google Students
Developing iOS 10 Apps with Swift - 3  More Swift and the Foundation Framework
 
01:25:08
Developing iOS 10 Apps with Swift - 3 More Swift and the Foundation Framework The lecture slides pdfs and reading assignments can be found here: https://drive.google.com/drive/folders/0B2jVD1XhtYtRc3F2ZnZ4ZUVFODg?usp=sharing
Views: 7532 理工男也吃饭
UTF-32 | Wikipedia audio article
 
07:51
This is an audio version of the Wikipedia Article: UTF-32 Listening is a more natural way of learning, when compared to reading. Written language only began at around 3200 BC, but spoken language has existed long ago. Learning by listening is a great way to: - increases imagination and understanding - improves your listening skills - improves your own spoken accent - learn while on the move - reduce eye strain Now learn the vast amount of general knowledge available on Wikipedia through audio (audio article). You could even learn subconsciously by playing the audio while you are sleeping! If you are planning to listen a lot, you could try using a bone conduction headphone, or a standard speaker instead of an earphone. You can find other Wikipedia audio articles too at: https://www.youtube.com/channel/UCuKfABj2eGyjH3ntPxp4YeQ You can upload your own Wikipedia articles through: https://github.com/nodef/wikipedia-tts "The only true wisdom is in knowing you know nothing." - Socrates SUMMARY ======= UTF-32 stands for Unicode Transformation Format in 32 bits. It is a protocol to encode Unicode code points that uses exactly 32 bits per Unicode code point (but a number of leading bits must be zero as there are fewer than 221 Unicode code points). UTF-32 is a fixed-length encoding, in contrast to all other Unicode transformation formats, which are variable-length encodings. Each 32-bit value in UTF-32 represents one Unicode code point and is exactly equal to that code point's numerical value. The main advantage of UTF-32 is that the Unicode code points are directly indexed. Finding the Nth code point in a sequence of code points is a constant time operation. In contrast, a variable-length code requires sequential access to find the Nth code point in a sequence. This makes UTF-32 a simple replacement in code that uses integers that are incremented by one to examine each location in a string, as was commonly done for ASCII. The main disadvantage of UTF-32 is that it is space-inefficient, using four bytes per code point. Characters beyond the BMP are relatively rare in most texts, and can typically be ignored for sizing estimates. This makes UTF-32 close to twice the size of UTF-16. It can be up to four times the size of UTF-8 depending on how many of the characters are in the ASCII subset.
Views: 9 wikipedia tts
Elana Hashman - Teaching Python: The Hard Parts - PyCon 2016
 
38:29
Speaker: Elana Hashman So you want to share the love and start teaching Python? It's dangerous to go alone! In this talk, I will share some of my experience teaching Python to newcomers of all levels and issues I've encountered. I hope to raise your awareness of some of the pitfalls different beginner Python programmers encounter, giving you some tools to help you build curriculum and answer difficult student questions. Slides can be found at: https://speakerdeck.com/pycon2016 and https://github.com/PyCon/2016-slides
Views: 17032 PyCon 2016
Stanford - Developing iOS 11 Apps with Swift - 5. Drawing
 
01:27:08
Stanford CS 193P Stanford - Developing iOS 11 Apps with Swift - 5. Drawing Paul Hegarty covers error handling, special types any and anyobject, and casting. He then introduces views. All the lecture slides pdfs, demo codes and reading assignments can be found here: https://drive.google.com/open?id=14uxqi3ewCM2wvpwBY8nhkEa7ZLq7LXVu iTunes U: https://itunes.apple.com/cn/course/developing-ios-11-apps-with-swift/id1309275316
Views: 6218 carpliyz Lee
Mod-05 Lec-36 Iteration
 
59:37
Linux Programming & Scripting by Anand Iyer,Director, Calypto Design Systems.For more details on NPTEL visit http://nptel.ac.in
Views: 1806 nptelhrd
PY4E - Strings (Chapter 6 Part 1)
 
10:43
http://www.py4e.com - Python for Everybody: Exploring Data in Python 3 Please visit the web site to access a free textbook, free supporting materials, as well as interactive exercises.
Views: 13120 Chuck Severance
An Introduction to the SPSS Workspace – SPSS for Beginners (2-4)
 
11:37
In this introduction to using SPSS I will show you around the SPSS workspace. If you are familiar with Microsoft Excel, you will notice some similarities with Excel. You will learn how to open a new dataset in SPSS, create new variables, enter data, and save the dataset. These will be important skills for every SPSS session you do. These skills are foundational to using the IBM SPSS Statistics software. This video teaches the following commands and techniques: Open SPSS SPSS Data view SPSS Variable view Variable types in SPSS Link to a Google Drive folder with all of the files that I use in the videos including the Bear Handout and datasets. As I add new files, they will appear here, as well. https://drive.google.com/drive/folders/1n9aCsq5j4dQ6m_sv62ohDI69aol3rW6Q?usp=sharing
Views: 32993 Research By Design
Scott Sanderson, Joe Jevnik - Playing with Python Bytecode - PyCon 2016
 
41:51
Speakers: Scott Sanderson, Joe Jevnik Ever wondered what Python is actually doing when it executes your code? Want to learn to hand-craft artisanal Python bytecode? In this talk, we explain CPython's internal code representation, and we demonstrate techniques for modifying code objects for fun and profit. Slides can be found at: https://speakerdeck.com/pycon2016 and https://github.com/PyCon/2016-slides
Views: 9327 PyCon 2016
CS50 2016 - Week 9 - SQL
 
01:51:48
TOC 00:00:00 - Week 8 Recap 00:05:40 - froshims0 00:09:31 - froshims1 00:12:20 - SQL 00:19:13 - phpLiteAdmin 00:27:07 - SQL Commands 00:38:38 - SQL Built-Ins 00:43:27 - Joining Tables 01:03:12 - sqlite 01:06:51 - froshims2 01:32:03 - ORM 01:39:14 - SQL Injection Attacks 01:51:10 - Outro Explained Segments SQL, phpLiteAdmin: http://youtu.be/xHlpdvfLUQQ
Views: 64736 CS50
Matthias Kramm - Python Typology - PyCon 2016
 
31:47
Speaker: Matthias Kramm With PEP 484, Python now has a standard for adding type declarations to your programs. What checks these declarations, and how? I present one of the options, pytype, which Google has been working on for the last two years. Slides can be found at: https://speakerdeck.com/pycon2016 and https://github.com/PyCon/2016-slides
Views: 2424 PyCon 2016