python est un langage populaire auprès des développeurs à plus d'un titre.
il réunit de nombreuses vertus, appréciées aussi bien des administrateurs système pour ses qualités de langage de script que des développeurs pour la rigueur de son modèle objet, sa portabilité et son extensibilité. polyvalent, il autorise aussi bien la programmation procédurale qu'orientée objet. il s'interface aisément avec des composantes c ou java. derrière une simplicité apparente, se cache un langage puissant capable de relever les défis les plus ambitieux.
en outre, il bénéficie d'une imposante collection de bibliothèques et de modules d'extension. python en concentré 2e édition apportera rapidement au lecteur l'information qui lui manque. dans un premier temps, l'auteur reprend les notions fondamentales du langage. le reste de l'ouvrage, organisé de façon thématique et alphabétique, fait la part belle aux nouveaux modules qui composent la bibliothèque standard sans oublier les nombreuses extensions disponibles comme ironpython de microsoft.
parmi les termes abordés on trouvera les deux modèles objet ; les types et les fonctions prédéfinis ; les chaînes et les expressions régulières ; les opérations sur les dates et les heures ; les calculs numériques ; l'interfaçage et la programmation de bases de données ; la programmation réseau et web ; l'array processing ; la programmation d'interfaces graphiques tkinter ; le contrôle de l'exécution ; la gestions des threads et processus ; les opérations de test, de débogage et d'optimisation ; l'extension et l'intégration d'applications écrites en c ou en java.
reconnu comme l'un des meilleurs livres sur python, cette seconde édition de python en concentré constituera une pièce essentielle de la bibliothèque du pythoniste, mais également une parfaite introduction au langage pour un programmeur confirmé qui souhaiterait se mettre à python. le néophyte l'utilisera en complément d'un ouvrage d'initiation.
les css (cascading style sheets) permettent d'enrichir et de contrôler très précisément la présentation des pages web.
si la plupart des navigateurs les prennent en charge, quelques différences subsistent encore. css par l'exemple se propose, sur le modèle " un problème / une solution / une discussion " de répondre aux questions que tout concepteur de pages web ne manquera pas de se poser. au travers de nombreux exemples, l'auteur montre comment changer rapidement le look d'une page web ; quelques modifications dans la feuille de style suffisent pour obtenir des pages vraiment différentes.
des exemples complets de conception de feuilles de styles illustrent les différents chapitres. les solutions proposées couvrent un large éventail, allant du plus simple au plus complexe. pour ne citer que quelques-unes des recettes de cet ouvrage : typographie : définir une lettrine, contrôler la taille des polices, supprimer l'espace entre les titres et les paragraphes ; les images : placer des bordures, jouer avec la transparence, utiliser les techniques des angles arrondis, des portes coulissantes et des sommets montagneux ; la page : éliminer les marges, placer une bordure, ajouter une lightbox ; listes : les indenter, modifier leur format ; utiliser de grandes images comme marqueurs de liste ; liens et navigation : faire clignoter le texte, créer des menus contextuels, changer les couleurs des liens dans différentes parties d'une page, insérer des caractères spéciaux avant les liens ; formulaires : créer des boutons de formulaires, appliquer des styles différents aux éléments de saisie d'un formulaire ; tableaux : définir l'espacement entre les cellules, concevoir un calendrier, saisir des données comme dans un tableur, alterner les couleurs d'arrière-plan des lignes d'un tableau ; mise en pages : exploiter toutes les possibilités des colonnes et créer des mise en pages asymétriques ; impression : créer une page et des formulaires faciles à imprimer ; astuces : installer plusieurs versions d'internet explorer pour windows sur un ordinateur, tester un site web dans un navigateur textuel
conception : utiliser les images panoramiques ou les bulles de texte, utiliser les css dans adobe dreamweaver ou microsoft expression web designer.
cet ouvrage (qui couvre css 2. 1) donnera au concepteur de pages web, quel que soit son niveau, les moyens de maîtriser les feuilles de style et d'obtenir des pages attrayantes et faciles à modifier.
comment rendre ses applications web en java plus dynamiques et réactives ? en mettant de l'ajax dedans bien sûr ! grâce aux fonctionnalités typiques d'ajax, les applications web peuvent s'enrichir de listes de suggestions ou de glisser-déposer de fenêtres qui faciliteront l'accès aux données en temps réel.
ajax pour java est un guide qui aidera les développeurs java à se familiariser avec ajax et les technologies qui s'y rattachent (struts, google web toolkit, javascript, xmlhttprequest ou encore json). il leur apprendra, par exemple, comment créer des applications s'appuyant sur javascript côté-client, lancer des requêtes depuis un servlet java et en afficher les résultats sans devoir rafraîchir toute la page web, mettre en oeuvre une stratégie client/serveur à base de données brutes avec xml et json pour produire des ensembles de données complexes.
il développe entre autres les aspects suivants : le glisser-déposer avec les bibliothèques javascript prototype, script.aculo.us ; la création d'un nuage de tags ; la construction d'un champ de suggestions ; l'intégration d'ajax dans des applications jsp et jsf ; l'utilisation de struts dans ajax avec dwr ; l'exploitation de google web toolkit pour compiler les applications écrites en java en html et javascript ; la mise en place de services au client avec gwt.
à l'ère du web 2.0, ajax pour java s'adresse aux développeurs java souhaitant doper leurs applications en ligne avec ajax en leur fournissant souplesse, interactivité et réactivité.
les navigateurs évoluent, les standards du web également, sans pour autant être toujours en phase.
ainsi, qui a su maîtriser la création de pages web avec internet explorer 5.0 pourra se trouver désorienté avec la version 7. il devient alors difficile de s'y retrouver et de savoir quoi utiliser.
ce guide est l'ouvrage de référence le plus complet à ce jour sur html et xhtml. il adopte de bout en bout une approche concrète et pratique de ces deux langages. fourmillant d'exemples, d'extraits de code et de conseils pratiques, il est l'outil idéal pour créer des pages web véritablement efficaces et maîtriser les techniques avancées.
vous trouverez dans cet ouvrage comment :
-créer des tableaux, du plus simple au plus complexe
-coordonner un ensemble de documents à l'aide de cadres
-construire des éléments dynamiques dans vos pages
-tirer profit des css pour contrôler l'apparence de vos documents quel que soit le navigateur
-insérer images, sons, vidéos, applets java et programmes javascript
-mettre en forme tous les types de listes
-créer des formulaires efficaces
-écrire des pages pour les appareils mobiles (téléphones, pda)
-utiliser xhtml
cette sixième édition aborde les dernières versions des standards (html 41.01, xhtml 1.0, css2) ainsi que ceux à venir (css3 et xhtml2).
de plus, en suivant les conseils des auteurs vos pages auront un impact réel sur l'internaute qui ne sera pas décontenancé devant vos présentations.
parler couramment les langages du web est un long chemin : la mise en pages est essentielle, tout comme la hiérarchie de présentation des pages. cet ouvrage vise ainsi à ce que la syntaxe de html et xhtml, ainsi que les éléments de style, n'aient plus de secrets pour vous.
les auteurs proposent des suggestions de styles et de mise en pages qu'il s'agisse de pages web simples ou nettement plus élaborées et professionnelles. ils montrent ce qui marche et ne marche pas avec les différents navigateurs (ie 6/7, firefox, safari, opera).
que vous soyez webmaster occasionnel ou professionnel, ou encore développeur devant produire du html, cet ouvrage vous permettra de créer des pages efficaces et accessibles et de maîtriser html, et xhtml.
le langage de requête sql est un standard dont il existe autant de dialectes que de fournisseurs de bases de données.
ainsi passer d'un code sql à l'autre peut s'avérer particulièrement périlleux. d'autre part, il est à la fois simple à apprendre mais se révèle complexe dès qu'on cherche à lui faire exécuter des tâches habituellement dévolues aux langages de programmation. sql par l'exemple se propose de prendre tous les problèmes à bras le corps en ne s'appuyant que sur du sql et d'en exploiter tout le potentiel.
avec ses 167 recettes, l'administrateur des principales bases de données du marché trouvera, clans chacun des dialectes correspondant à sql serrer, postgresql, oracle, mysql et db2, des solutions clé en main aux cas de figure qu'il rencontre fréquemment. il apprendra ainsi comment : s'appuyer sur les dernières fonctions de fenêtre de sql ; tirer parti des fonctions propres à sql server que sont pivot et unpivot ; combiner les données issues de plusieurs tables ; effectuer des insertions et des suppressions croisées entre plusieurs tables ; produire du code sql dynamique grâce à sql ; exploiter les manipulations de chaînes pour créer ou convertir des listes délimitées ; faire des calculs sur les dates ; générer des rapports d'agrégation des données ; opérer un traitement hiérarchique des données.
l'auteur de cet ouvrage est un virtuose de sql, il en connaît les limites et les difficultés et se fait un devoir de les contourner pour en exploiter tout le potentiel. c'est pourquoi sql par l'exemple est le guide de survie pour tout administrateur de bases de données souhaitant les rendre plus efficaces sans avoir à recourir à du code externe.
les génériques et collections représentent une évolution majeure de java depuis sa version 5.
si la collection de bibliothèques en expansion constante a accru considérablement la puissance de java, elle est également devenue une jungle touffue dans laquelle plus d'un développeur s'est perdu. " génériques et collections java " prend en compte toutes les nouvelles fonctionnalités de java et établit un panorama des génériques pour en exploiter toute la puissance. ii couvre les usages les plus fréquents jusqu'aux cas de figures les plus étranges que l'on peut rencontrer.
vous saurez enfin tout des collections, notamment en quelles occasions les employer. ce guide développe des sujets aussi variés que : les bases des types génériques ; les design patterns en java ; l'interface collection ; l'usage des méthodes de queue ; la classe collections ; la réification et les tableaux. " génériques et collections java " s'adresse en particulier aux développeurs qui souhaitent s'initier à la généricité dans java, avoir une vision clarifiée des possibilités offertes par les nouvelles fonctionnalités de java depuis les versions 5 et 6 ou tout simplement accroître la puissance de leurs applications.
HTML et CSS constituent le duo incontournable pour qui envisage de créer ses pages Web.
Ces deux standards du W3C permettent d'écrire des pages et d'en contrôler finement la présentation. Cet ouvrage est une véritable introduction à la création de pages. Il vous explique progressivement comment construire une page Web, puis, il vous apprend à maîtriser les feuilles de style (CSS) qui vous permettront de rendre vos pages attrayantes et faciles à maintenir. L'auteur étaye ses explications de nombreux exemples que vous pouvez suivre pas à pas.
Une première partie aborde HTML par le menu. Déjà il faut savoir avec quels outils écrire une page. L'auteur vous explique ensuite quels en sont les éléments constitutifs. Puis vous verrez comment mettre en forme le texte, y insérer des liens, des images, créer des listes et des formulaires, etc. Les principes essentiels du langage HTML et la description de ses composants indispensables sont illustrés par de nombreux exemples.
Une seconde partie vous mènera vers la maîtrise de la présentation des pages que vous venez d'apprendre à écrire. Découvrez comment aligner du texte, ajuster la taille des marges, faire les bons choix typographiques, gérer l'aspect des listes et des formulaires, orner vos tables de bordures esthétiques, bref, tout ce qui fait que l'on aura envie de lire vos pages. L'ouvrage se termine par un rapide aperçu de quelques fonctionnalités JavaScript.
Ce langage permet notamment d'améliorer certains aspects des pages web ou d'y insérer des petits programmes que l'on trouve sur le Web. Voyez par exemple comment intégrer un calendrier à vos pages en un rien de temps. De plus, ce livre contient un aide-mémoire cartonné qui vous aidera à retrouver la balise ou la propriété oubliée.
Introduction à HTML et CSS permet à qui veut se lancer dans la création de pages Web d'apprendre rapidement à les écrire et à les présenter.
La démarche suivie par l'auteur est progressive, les explications sont claires et les nombreux exemples font que l'apprentissage est rapide. Alors, n'hésitez plus et passez au Web !.