Programmation
782 documents à télécharger gratuitement
Cours, examens, TD, TP et exercices de programmation. Thèmes couverts : algorithmique, langage C, Java, Python, POO, structures de données.
This document serves as a comprehensive guide to Objective-C programming, offering insights and professional hints. It covers fundamental concepts such as data types, enums, structs, and object-oriented programming. The book aims to educate readers on using Objective-C effectively for software development.
This document is a comprehensive guide designed for professionals using MATLAB. It includes over 100 pages of hints and tricks to improve proficiency with the language. Topics covered include matrix operations, functions, and various programming constructs.
This document serves as a comprehensive guide for aspiring iOS developers, covering essential topics and practical insights for building applications. It includes step-by-step instructions for creating a Single View Application and working with UILabels. Additionally, it provides a variety of professional hints and tricks beneficial for both beginners and experienced developers.
This document serves as a comprehensive guide to Java programming, covering fundamental concepts and techniques. It includes practical hints and tricks for both beginners and experienced developers. The content is structured in chapters and sections, making it easy to navigate and understand.
This document provides a comprehensive guide to Kotlin programming. It includes essential concepts, practical examples, and professional hints for effective coding. The content is structured to assist learners in getting started with Kotlin and mastering its basics.
This document is a comprehensive guide to jQuery, covering key concepts such as getting started, selectors, and common functions. It provides practical hints and tricks for professionals looking to enhance their jQuery skills. The resource is suitable for educational purposes and is not officially affiliated with the jQuery group.
This document provides a comprehensive guide to Hibernate, focusing on professional hints and tricks for using the framework effectively. It covers various chapters on configuration, entity relationships, HQL, and native SQL queries. Aimed at improving the reader's understanding of Hibernate, this resource is suitable for both beginners and experienced developers.
This document serves as a comprehensive guide for programming in Haskell, containing over 200 pages of professional hints and tricks. It covers fundamental concepts and advanced topics, including getting started, overloaded literals, foldable structures, and traversable data types. This educational resource aims to support learners and professionals in mastering Haskell programming.
This document provides a comprehensive guide to Git, offering professional hints and tips for users. It covers essential commands and functionalities for beginners and experienced users alike. The content aims to enhance the understanding and usage of Git in software development.
This document is a comprehensive guide on Excel VBA designed for professionals. It covers essential topics such as getting started with Excel VBA, array handling, conditional statements, and working with ranges and named ranges. The content is aimed at enhancing the practical skills of users who wish to leverage Excel VBA for various programming tasks.
This document serves as a comprehensive guide to the Entity Framework, offering insights and professional tips for effective usage. It covers installation, conventions, and data annotations needed for implementing Entity Framework in C#. The content is structured to facilitate learning for both beginners and experienced professionals.
This document is a comprehensive guide for professionals learning C#. It includes over 700 pages of hints and tricks, covering chapters from getting started to various programming concepts. It aims to provide educational content for users looking to improve their C# skills.
This document serves as an unofficial educational resource for C++ programming. It covers fundamental topics including the compilation process, literals, operator precedence, and floating-point arithmetic. The text is aimed at both beginners and professionals looking for tips and tricks in C++.
This document provides a comprehensive guide to the C programming language, including practical hints and tips for developers. It serves as an unofficial educational resource, aiming to enhance the reader's understanding of C through various topics. Covering data types, operators, and the basics of the language, it is intended for both beginners and seasoned programmers.
This document is a comprehensive guide on Android programming, featuring over 1000 pages of professional hints and tricks. It covers various topics including project setup, Android Studio usage, and essential programming concepts. The content serves as an unofficial educational resource, aimed at helping developers enhance their Android skills.
This document serves as a comprehensive guide for professionals working with the .NET Framework, providing practical tips and tricks across various programming languages. It covers foundational concepts and functionalities, ensuring readers can effectively utilize the framework. The content includes essential topics such as string manipulation, DateTime parsing, and basic 'Hello World' examples in multiple languages.
This document serves as a comprehensive guide to algorithms, providing 200+ pages of insights for professionals. It covers various algorithmic concepts and complexities, offering practical hints and examples in multiple programming languages. Ideal for both beginners and experienced programmers looking to enhance their understanding of algorithms.
This document explores the translation of UML models into C++ code through a series of tabular examples, demonstrating object-oriented programming principles. It details the implementation of class constructors, destructors, and operators for collections and describes the application of associations, aggregations, and compositions using pointers. It highlights design choices, including single file versus multi-file declarations for classes, and delves into different relation types such as 1-to-1, N-to-1, and N-to-N, along with key inheritance strategies. The focus is on adherence to UML str...
This document explores object-oriented analysis and design, delving into behavioral diagrams such as sequence and state-transition diagrams. The sequence diagrams emphasize system dynamics by modeling message exchanges between actors and systems, often viewed as a black box. State-transition diagrams, on the other hand, focus on representing the states and transitions within a system's components. The document also includes specific examples and UML operators for modeling scenarios, enabling structured software design. Key methodological insights include transitioning from conceptual to log...
This document outlines an examination for a course on Object-Oriented Programming. Students are required to develop a small application for personnel management using Java, focusing on class design and method implementation. Key topics include class declarations, constructors, method overloading, and interface usage.
This document introduces constants and variables in programming, detailing their characteristics such as identifiers, types, values, and uses. It emphasizes how constants remain unchanged, improving program readability, while variables can take different values throughout execution. Specific examples in Pascal are presented, including syntax for declaring constants and variables. The document also highlights Pascal's case insensitivity in identifiers and rules for naming conventions in the language.
This document is an educational overview of data types, operators, and their usage in Pascal programming language. It categorizes numeric data types such as INTEGER, LONGINT, BYTE, and THROW under their respective domains and size limits (e.g., INTEGER: -32768 to 32767 for 16 bits). Real data types, including Boolean, Char, and Strings, are also explained with their respective definitions, logical operators, and examples. Pascal-specific examples and syntax are demonstrated for data type declarations and operations. Users are introduced to ASCII standards for character encoding and given ex...
The document provides an introduction to basic programming concepts, focusing on assignments, input/output operations, and result formatting, primarily using pseudocode and Pascal syntax. It covers definitions, algorithms, and examples for variable assignments, reading and writing data, and formatting outputs, including integers, real numbers, strings, and characters. The material explains essential rules such as data type compatibility and presents practical examples to improve comprehension. The examples emphasize fundamental practices in coding, aiming at building a strong foundation for...
This document outlines core methodologies and functionality in Pascal, including predefined arithmetic and character functions as well as string manipulation. It provides detailed descriptions of functions like TRUNC, ROUND, ABS, and RANDOM, alongside their respective roles and practical examples. Character-based functions such as ORD, CHR, SUCC, PRED, and UPCASE are also explored to highlight ASCII manipulation. Additionally, string-handling functionalities like CONCAT, COPY, LENGTH, and DELETE are documented, providing a foundational guide for Pascal coding practice.























