Your email was sent successfully. Check your inbox.

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

Proceed reservation?

Export
Filter
  • 2020-2024  (11)
  • Flanagan, David  (6)
  • Packt Publishing,  (5)
  • Safari Tech Books Online
  • Object-oriented programming (Computer science)
  • UNIX (Computer file)
Datasource
Material
Language
Years
Year
  • 1
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837633661 , 1837633665
    Language: English
    Pages: 1 online resource (1 video file (7 hr., 7 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1/17
    Keywords: Object-oriented programming (Computer science) ; C++ (Computer program language) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Fundamentals of Object-Oriented Programming: C++ is a course designed to introduce us to the principles of object-oriented programming (OOP) using the C++ programming language. This course is suitable for anyone who has a basic understanding of programming concepts but may not have prior experience with OOP. In this course, you will learn the fundamental concepts of OOP, including encapsulation, inheritance, and polymorphism. You will also learn how to design and implement classes, objects, and functions in C++, and how to use them to solve real-world problems. Throughout the course, we will work on a variety of hands-on projects and exercises to practice our skills and apply our knowledge to real-world situations. You will also learn best practices for writing efficient and maintainable C++ code. Upon completion of this course, we will have a strong foundation in OOP and be able to use C++ to design and implement object-oriented programs. What You Will Learn Learn how to write functions for efficiency and performance Design and implement C++ classes and objects for code reuse Learn how to implement copy constructors and class member functions Understand the concept of data abstraction and encapsulation Learn how to overload functions and operators in C++ Learn how inheritance and virtual functions implement dynamic binding with polymorphism Audience This course is designed for novice and beginning programmers who want to develop a fundamental understanding of how to create simple object-oriented programs in C++. Anyone who wants to expand their profession and increase their earning potential, as well as hobbyists, creatives, or anyone who simply loves learning and wants to understand how software systems work, will all benefit from this course. About The Author Doron Williams: Doron William helps businesses and individuals streamline their systems and make them more efficient. He aligns business processes with appropriate solutions and improves existing ones. He believes in helping find ways to make people's lives easier by leveraging cutting-edge technology and developing, automating, and deploying more efficient and user-friendly software solutions. He is a cloud and desktop-based solutions architect and software developer with experience in leading technical teams using Agile and DevOps methodologies to develop enterprise-level software solutions. He is also adept at analyzing the business to determine suitable strategies to install, maintain, and upgrade software and hardware infrastructure. He aims at helping businesses and individuals bridge the gap between humanity and technology.
    Note: "Published in February 2023.". - Online resource; title from title details screen (O'Reilly, viewed March 20, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    ISBN: 9788383227597 , 8383227590
    Language: Polish
    Pages: 1 online resource (608 pages)
    Edition: Wydanie VII.
    DDC: 005.2/762
    Keywords: JavaScript (Computer program language) ; Web servers ; Object-oriented programming (Computer science)
    Abstract: JavaScript jest wykorzystywanym w wielu celach uniwersalnym językiem ogólnego przeznaczenia — wysokopoziomowym, dynamicznym, przygotowanym do kodowania obiektowego i funkcjonalnego. Zasadniczo służy do programowania sieci WWW: kod JavaScript występuje w zdecydowanej większości stron internetowych. To jednak tylko jedno z możliwych zastosowań tego języka. Wszystko to sprawia, że JavaScript jest najbardziej rozpowszechnionym ję̜zykiem w historii programowania. Pojawienie się platformy Node.js spowodowało, że stał się wszechstronniejszy, a jego popularność wśród programistów jeszcze wzrosła. To kolejne wydanie wyczerpującego, kompleksowego przewodnika po języku JavaScript oraz jego najważniejszych klienckich i serwerowych interfejsach API. Książka jest przeznaczona dla programistów, którzy chcą nauczyć się JavaScriptu lub udoskonalić swoje umiejętności tworzenia kodu. Ujęto w niej wersję ES2020 tego języka. Poza praktycznymi wyjaśnieniami dotyczącymi jego struktur i ich stosowania znalazły się tu liczne przykłady, wskazówki i porady. To wydanie zawiera nowe rozdziały poświęcone klasom, modułom, iteratorom, generatorom, promesom i instrukcjom async/await. W efekcie powstał całościowy obraz ekosystemu JavaScript wraz z opisem jego zawiłości, potencjalnych problemów i najlepszych metod radzenia sobie z nimi.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835082133 , 1835082130
    Language: English
    Pages: 1 online resource (1 video file (2 hr., 40 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/37
    Keywords: Graphical user interfaces (Computer systems) Programming ; Python (Computer program language) ; Object-oriented programming (Computer science) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Tkinter is a powerful and widely-used GUI toolkit for Python. It allows developers to create desktop apps with interactive user interfaces. With Tkinter, developers can design windows, buttons, menus, text boxes, and other widgets, making it an essential tool for building visually appealing and user-friendly applications. Python's ease of use, combined with Tkinter's versatility, make it an excellent choice for GUI development, enabling programmers to develop desktop apps in Python The course content includes an introductory section on GUI programming and Tkinter. It then proceeds to establish a strong foundation by exploring basic Tkinter widgets. As the course advances, it delves into more advanced widgets and layouts. Students will learn to master event handling to create interactive interfaces. The course covers the design and structure of robust GUI applications, customization of widget and styling, and best practices for writing efficient code. Real-world projects provide practical applications of the learned knowledge. Upon completion, we will be proficient in GUI programming with Tkinter, possess knowledge of basic and advanced widgets, understand event handling, be skilled in designing robust applications, customizing widgets, and implementing best coding practices, and have hands-on experience with real-world projects. What You Will Learn Learn the fundamentals of GUI development and the Tkinter library Create visually appealing interfaces with Tkinter widgets Master layout management for responsive applications Explore advanced Tkinter widgets and techniques Handle user interactions and employ event-driven programming Customize widget appearance and write efficient code for practical projects Audience This course is for Python developers aiming to venture into GUI development, building desktop apps with Python and Tkinter, computer science or software engineering students, and anyone keen to create useful and interactive desktop applications. Individuals looking to enhance their portfolio with user-friendly interfaces and those enthusiastic about exploring Python's GUI programming can benefit. Prerequisites include an eagerness to learn and experiment with GUI development using Tkinter, basic math skills, and a passion for learning. Prior experience in any programming language is desirable. About The Author Meta Brains: Meta Brains is a team of passionate software developers and finance professionals. They provide professional training programs that combine their expertise in coding, finance, and Excel. With a focus on the Metaverse, they aim to equip learners with the necessary skills to participate in the next computing revolution. Their inclusive approach ensures accessibility to everyone, fostering a community that collaboratively codes and builds the future of the Metaverse.
    Note: "Published in August 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 14, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805127956 , 1805127950
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 1 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1/17
    Keywords: Object-oriented programming (Computer science) ; Python (Computer program language) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Object-Oriented Programming (OOP) is a crucial paradigm in modern programming that allows developers to write efficient, modular, and scalable code. It helps in organizing code, creating reusable and maintainable code, and improving code readability. In this course, we will dive deep into OOP concepts and provide you with a solid understanding of the fundamentals, advanced topics, and real-world applications of OOP in Python. This course covers a wide range of topics, starting with the basics of OOP, including classes, objects, attributes, methods, and constructors. You will learn about encapsulation, abstraction, inheritance, and polymorphism, which are the building blocks of OOP. You will also explore advanced concepts such as class methods, static methods, operator overloading, and dunder methods, along with practical examples and exercises to solidify your understanding. To apply the concepts learned, you will build a real-world project, the Library Management System, where you will learn to create classes, objects, and methods for managing books and users. You will also gain hands-on experience with method overriding, multiple inheritances, and other advanced topics while building practical applications. By the end of this course, you will have a deep understanding of OOP concepts in Python, be able to build robust and scalable applications using OOP principles, and possess the skills to write clean, efficient, and maintainable Python code. What You Will Learn Understand the fundamentals of Object-Oriented Programming in Python Build real-world projects using OOP concepts in Python Apply polymorphism in object-oriented styles using multiple strategies Implement OOP principles to create reusable and maintainable Python code Build a Library Management System using OOP concepts Master the use of classes, objects, attributes, methods, and constructors in Python Audience This course is tailored for programmers and developers who aspire to deepen their understanding of Object-Oriented Programming (OOP) concepts and apply them in real-world applications. It is well-suited for beginners who are already familiar with Python basics and are looking to transition into OOP programming. Intermediate Python developers seeking to enhance their coding skills and learn advanced OOP topics will also find value in this course. Prior knowledge of Python programming concepts is required, including variables, data types, loops, and functions. If you are eager to learn and apply OOP principles practically in Python, this comprehensive course will provide you with the knowledge and skills needed to succeed. About The Author Meta Brains: Meta Brains is a professional training brand developed by a team of software developers and finance professionals who have a passion for finance, coding, and Excel. They bring together both professional and educational experiences to create world-class training programs accessible to everyone. Currently, they are focused on the next great revolution in computing: the Metaverse. Their ultimate objective is to train the next generation of talent so that we can code and build the metaverse together!.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 23, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    ISBN: 9781663721099 , 1663721092
    Language: English
    Pages: 1 online resource (1 audio file (25 hr., 24 min.))
    Edition: Seventh edition.
    DDC: 005.2762
    Keywords: JavaScript (Computer program language) ; Web servers ; Object-oriented programming (Computer science) ; Audiobooks
    Abstract: JavaScript is the programming language of the web and is used by more software developers today than any other programming language. For nearly twenty-five years this bestseller has been the go-to guide for JavaScript programmers. The seventh edition is fully updated to cover the 2020 version of JavaScript, and new chapters cover classes, modules, iterators, generators, Promises, async/await, and metaprogramming. You'll find illuminating and engaging example code throughout. This book is for programmers who want to learn JavaScript and for web developers who want to take their understanding and mastery to the next level. It begins by explaining the JavaScript language itself, in detail, from the bottom up. It then builds on that foundation to cover the web platform and Node.js. Topics include: types, values, variables, expressions, operators, statements, objects, and arrays; functions, classes, modules, iterators, generators, Promises, and async/await; JavaScript's standard library: data structures, regular expressions, JSON, i18n, etc.; the web platform: documents, components, graphics, networking, storage, and threads; Node.js: buffers, files, streams, threads, child processes, web clients, and web servers; and tools and language extensions that professional JavaScript developers rely on.
    Note: Online resource; title from title details screen (O'Reilly, viewed August 29, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    ISBN: 9781098130961 , 1098130960
    Language: English
    Pages: 1 online resource (xvi, 462 Seiten)
    Edition: 8th edition
    Parallel Title: Erscheint auch als Evans, Benjamin J. Java in a Nutshell
    Parallel Title: Erscheint auch als
    DDC: 005.7126
    Keywords: Java (Computer program language) ; Web servers ; Object-oriented programming (Computer science)
    Abstract: This updated edition of the Nutshell guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on recent enhancements to the Java object model that every developer should know about. The first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment. Get up to speed on language details through Java 17 Learn object-oriented programming using basic Java syntax Explore generics, enumerations, annotations, and lambda expressions Understand techniques used in object-oriented design Examine how concurrency and memory are intertwined Work with Java collections and handle common data formats Delve into Java's latest I/O APIs including asynchronous channels Become familiar with development tools in OpenJDK.
    Note: Description based upon print version of record. - Class Definition Syntax
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837635702 , 1837635706
    Language: English
    Pages: 1 online resource (1 video file (6 hr., 41 min.)) , sound, color.
    Edition: [First edition].
    DDC: 0051/17
    Keywords: Object-oriented programming (Computer science) ; Java (Computer program language) ; Java (Computer program language) ; Object-oriented programming (Computer science)
    Abstract: Java is a high-level, class-based OOP language developed as a general-purpose programming language intended to write once and run anywhere (WORA). Compiled Java code can run on all platforms without the need to recompile. This course has been delivered over four modules. Module 1 explores the Java Development Cycle and allows us to differentiate between JDK versions and development tools. You will learn about operators and basic syntax and write a simple program. In module 2, The concepts covered include strings, string methods, StringBuilder, data flow diagrams, decision-making, loops, arrays, and simple programs. Module 3 delves into classes and objects, inheritance and polymorphism, Lambdas, and exception handling. Finally, over module 4, we will work on two UML case studies, including the ATM simulation and Employee payroll system. We will also learn about version control and GitHub integration of the projects developed. Upon completion of the course, you will gain comprehensive Java programming knowledge and be able to write complex codes in a real-world scenario independently. You will gain extensive foundational skills to become an intermediate to advanced-level developer. What You Will Learn Learn basic Java syntax using variables and built-in operators Use and understand inheritance facilities in programming Use interfaces and demonstrate polymorphic behavior Create and implement collections and data structures Utilize exception-handling facilities and defensive programming Create solutions based on UML models Audience This course caters to beginner and novice programmers who like to develop a basic understanding of writing simple object-oriented programming in Java. Programming hobbyists and creative people who love learning and want to understand how software systems work, or anyone looking to advance their programming skillsets. The desired prerequisites for this course require you to have a basic understanding of Data Flow (DFD) and UML diagrams and have access to a personal computer and internet connection. About The Author Doron Williams: Doron William helps businesses and individuals streamline their systems and make them more efficient. He aligns business processes with appropriate solutions and improves existing ones. He believes in helping find ways to make people's lives easier by leveraging cutting-edge technology and developing, automating, and deploying more efficient and user-friendly software solutions. He is a cloud and desktop-based solutions architect and software developer with experience in leading technical teams using Agile and DevOps methodologies to develop enterprise-level software solutions. He is also adept at analyzing the business to determine suitable strategies to install, maintain, and upgrade software and hardware infrastructure. He aims at helping businesses and individuals bridge the gap between humanity and technology.
    Note: "Published in November 2022."
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837638765 , 1837638764
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 31 min.)) , sound, color.
    Edition: [First edition].
    Series Statement: Academic Video Online
    Parallel Title: Erscheint auch als
    DDC: 005.13/3
    Keywords: Computer programming ; Python (Computer program language) ; Object-oriented programming (Computer science) ; Nonfiction films ; Internet videos ; Instructional films ; Python (Langage de programmation) ; Object-oriented programming (Computer science) ; Python (Computer program language) ; computer programming ; Programmation orientée objet (Informatique) ; Instructional films ; Films de formation
    Abstract: Python is a fantastic OOP language that lets you use functional and OOP paradigms. Python offers several benefits compared to other programming languages like Java, C++ or R. It is a dynamic language, with high-level data types. Python is easier to learn for beginners as its codes are more readable and intuitive. This course is designed to take you through the fundamentals of OOPs and understanding how it works. During this course, you will learn about important concepts such as classes, objects, abstraction, method overloading, and inheritance in sufficient detail. The course will also take you through the concepts of objects and attributes, mathematical operators, callable functions, encapsulation, inheritance and method resolution comprehensively. The course explains the OOP paradigm and lets you create class hierarchies using the OOP design process. By the end of the course, you will be able to design and implement Python programs for complex issues and make good use of the OOP features like classes and inheritance and apply your knowledge completing assignments that simulate real-world scenarios. What You Will Learn Create class hierarchies using the object-oriented design process Understand the difference between class and instance variables Make an object indexable, callable, and comparable Design and implement Python programs for complex problems Put to code the language features such as classes and inheritance Tackle complex code with OOP paradigm, design, and implementation Audience This course provides new developers who know Python basics to expand their knowledge and developers and learners who wish to learn OOP in Python. Developers involved with game development, GUI programming, AI, machine learning, and other computed automation can benefit from this course. The concepts and techniques can be applied to other programming languages, so intermediate-level developers wishing to advance their programming skillsets can also learn from this course for career advancement. To get the most from this course, you need to be an intermediate-level programmer in Python. About the Author Simon Sez IT: Simon Sez IT has offered technical courses since 2008 for individuals, small businesses, and Fortune 500 companies with thousands of employees who can benefit from the easy-to-learn and hands-on software training. It offers over 8000 video tutorials on a range of software programs. Simon Sez IT ensures stress-free eLearning and enhanced employee productivity--whether you implement new software or a technological upgrade in your work environment. With over 600,000 students from 180 countries, Simon Sez IT is the preferred online learning choice for individuals and businesses worldwide.
    Note: "Simon Sez IT.". - Published in October 2022. - Online resource; title from title details screen (O'Reilly, viewed November 8, 2022) , In English.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Orig.schr. Ausgabe: 第1版.
    Title: Java 技术手册 : : 原书第7版 = Java in a nutshell :a desktop quick reference, seventh edition /
    Publisher: 机械工业出版社,
    ISBN: 9787111689904 , 7111689909
    Language: Chinese
    Pages: 1 online resource , illustrations.
    Edition: Di 1 ban.
    Series Statement: O'Reilly jing pin tu shu xi lie hua zhang IT
    Uniform Title: Java in a nutshell
    DDC: 005.13/3
    Keywords: Java (Computer program language) ; Web servers ; Object-oriented programming (Computer science) ; Electronic books
    Abstract: Detailed summary in vernacular field,
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Orig.schr. Ausgabe: 第1版.
    Title: JavaScript 权威指南 : : (原书第7版) = JavaScript : the definitive guide : seventh edition /
    Publisher: 机械工业出版社,
    ISBN: 9787111677222 , 7111677226
    Language: Chinese
    Pages: 1 online resource , illustrations.
    Edition: Di 1 ban.
    Series Statement: O' Reilly jing pin tu shu xi lie
    Series Statement: Hua zhang IT
    DDC: 005.2/762
    Keywords: JavaScript (Computer program language) ; Web servers ; Object-oriented programming (Computer science) ; JavaScript (Computer program language) ; Object-oriented programming (Computer science) ; Web servers ; Electronic books
    Abstract: Detailed summary in vernacular field.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    Tōkyō-to Shinjuku-ku : Orairī Japan
    Orig.schr. Ausgabe: 初版.
    Title: JavaScript : : 第 7版 /
    Publisher: オライリー・ジャパン,
    ISBN: 9784873119700 , 4873119707
    Language: Japanese
    Pages: 1 online resource (784 pages)
    Edition: Shohan.
    DDC: 005.2762
    Keywords: JavaScript (Computer program language) ; Web servers ; Object-oriented programming (Computer science)
    Note: In Japanese.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...