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.

Objective-C Notes for Professionals

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.

quot
section
nsstring
129p0
MATLAB Notes for Professionals

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.

matlab
function
section
182p0
iOS Developer: Notes for Professionals

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.

quot
self
section
893p0
Java Notes for Professionals

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.

quot
java
string
982p0
Kotlin Notes for Professionals

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.

quot
section
kotlin
94p0
jQuery Notes for Professionals

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.

quot
jquery
function
67p0
Hibernate Notes for Professionals

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.

quot
hibernate
name
39p0
Haskell: Notes for Professionals

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.

quot
section
type
FST230p0
Notes for ProfessionalsGit®

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.

commit
section
branch
195p0
Excel VBA Notes for Professionals

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.

quot
range
excel
128p0
Entity Framework Notes for Professionals

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.

public
quot
entity
94p0
Notes for Professionals C#

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.

quot
string
public
808p0
C++ Notes for Professionals

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++.

quot
const
section
708p0
C Programming Notes for Professionals

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.

quot
function
section
342p0
Android Notes for Professionals

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.

quot
android
public
1329p0
.NET Framework Notes for Professionals

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.

quot
section
string
192p0
Algorithms Notes for Professionals

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.

quot
node
algorithm
257p0
Correspondance entre le UML et le C++ : Exemples de codage

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...

UML
C++
object-oriented programming
10p0
Analyse et conception orientées objet: Chapitre 2 - Diagrammes d’analyse

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...

object-oriented analysis
sequence diagrams
state-transition diagrams
23p0
Exam on Object-Oriented Programming

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.

conge
donner
classe
3p0
Leçon 1: Les variables et les types standards de données

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.

constants
variables
Pascal
1p0
Les types numériques dans le langage Pascal

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...

data types
Pascal
logical operators
1p0
Chapitre 2: Les actions élémentaires simples

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...

assignment statement
Variable := value
algorithm
1p0
Algorithmique et Programmation: Les Structures de Données et Fonctions Standards

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.

Pascal
TRUNC
ORD function
1p0

Autres ressources en programmation