Python Programming and GUIs: for Electronic Engineers

 
9780905705873: Python Programming and GUIs: for Electronic Engineers
Reseña del editor:

This book is aimed at engineers, scientists and hobbyists who want to interface PCs with hardware projects using graphic user interfaces. Desktop and web based applications are covered. The programming language used is Python, an object-oriented scripting language; a higher level language than, say, C. Obviously having fewer lines of code will be quicker to write but also fewer lines of code means fewer opportunities to make mistakes. Code will be more readable, and easier to modify at a later date. You can concentrate on the overall operation of the system you are making. This abstraction also applies when writing graphic user-interfaces. Writing low level code for graphics and mouse clicks and the like is something that you do not have to do. In Python all this is wrapped up in relatively simple functions.

The book guides you through starting with Linux by way of a free downloadable, live bootable distribution that can be ported around different computers without requiring hard drive installation. Practical demonstration circuits and downloadable, full software examples are presented that can be the basis for further projects. As well as discrete digital inputs and outputs, the examples cover 12 bit analog to digital inputs. The book also shows you how you can customize your own live Linux bootable CD to include your own projects. No complicated, elaborate, software development environment is used or even required. Get started quickly and proceed rapidly by use of a straightforward text editor.

Nota de la solapa:

Dit boek (Engelstalig) richt zich op ingenieurs, wetenschappers en hobbyisten die PCs aan hardwareprojecten willen koppelen met behulp van grafische gebruikersinterfaces. Behandeld worden desktop en web-based toepassingen. De gebruikte programmeertaal is Python, een objectgerichte scripttaal, een hogere programmeertaal dan bijvoorbeeld C.

Het ligt voor de hand dat minder coderegels niet alleen sneller te schrijven zijn, maar een geringer aantal coderegels betekent ook minder kans op fouten. De code is duidelijker leesbaar en achteraf gemakkelijker te wijzigen. U kunt zich geheel op de algehele werking van het door u gebouwde systeem concentreren. Een dergelijke vereenvoudiging is ook van toepassing wanneer u grafische gebruikersinterfaces opstelt. Voor grafische data en muisklikken en dergelijke hoeft u geen code van een lager niveau te schrijven. In Python is dit alles verpakt in betrekkelijk eenvoudige functies.

Het boek leidt u door het starten met Linux met behulp van een vrij downloadbare, actief opstartbare distributie die naar verschillende computers kan worden geleid zonder dat daarvoor installatie op de harde schijf nodig is. Er worden praktische demonstratie schakelingen en complete, downloadbare softwarevoorbeelden gepresenteerd die als basis voor andere projecten kunnen dienen. Behalve discrete digitale in- en uitgangen, behandelen de voorbeelden ook 12-bits analoge/digitale ingangen. De gegeven voorbeelden maken gebruik van de USB to Parallel FIFO Development Module UM245R.

Auteur Andrew Pratt laat verder zien hoe u uw eigen actief opstartbare Linux-CD aan uw eigen wensen kunt aanpassen, zodat u er uw eigen projecten op kunt opslaan. Een gecompliceerde, bewerkelijke software ontwikkelomgeving hebt u niet nodig, of is zelfs maar vereist. Met een gewone tekstverwerker kunt u snel van start gaan en uw werk vervolgen.

"Sobre este título" puede pertenecer a otra edición de este libro.

Comprar nuevo Ver libro

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America

Destinos, gastos y plazos de envío

Añadir al carrito

Los mejores resultados en AbeBooks

1.

Andrew Pratt
Editorial: Elektor Electronics Publishing, United Kingdom (2010)
ISBN 10: 0905705874 ISBN 13: 9780905705873
Nuevos Paperback Cantidad: 1
Librería
The Book Depository
(London, Reino Unido)
Valoración
[?]

Descripción Elektor Electronics Publishing, United Kingdom, 2010. Paperback. Estado de conservación: New. 234 x 168 mm. Language: English . Brand New Book. Nº de ref. de la librería AAB9780905705873

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 26,22
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

2.

Andrew Pratt
Editorial: Elektor Electronics Publishing 2010-06-28 (2010)
ISBN 10: 0905705874 ISBN 13: 9780905705873
Nuevos Cantidad: 3
Librería
Chiron Media
(Wallingford, Reino Unido)
Valoración
[?]

Descripción Elektor Electronics Publishing 2010-06-28, 2010. Estado de conservación: New. Brand new book, sourced directly from publisher. Dispatch time is 24-48 hours from our warehouse. Book will be sent in robust, secure packaging to ensure it reaches you securely. Nº de ref. de la librería NU-LBR-00867787

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 24,77
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,47
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

3.

Andrew Pratt
Editorial: Elektor Electronics Publishing, United Kingdom (2010)
ISBN 10: 0905705874 ISBN 13: 9780905705873
Nuevos Paperback Cantidad: 1
Librería
The Book Depository US
(London, Reino Unido)
Valoración
[?]

Descripción Elektor Electronics Publishing, United Kingdom, 2010. Paperback. Estado de conservación: New. 234 x 168 mm. Language: English . Brand New Book. Nº de ref. de la librería AAB9780905705873

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 29,16
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

4.

Andrew Pratt
Editorial: Elektor Electronics 2010-06-28, S.l. (2010)
ISBN 10: 0905705874 ISBN 13: 9780905705873
Nuevos paperback Cantidad: 1
Librería
Blackwell's
(Oxford, OX, Reino Unido)
Valoración
[?]

Descripción Elektor Electronics 2010-06-28, S.l., 2010. paperback. Estado de conservación: New. Nº de ref. de la librería 9780905705873

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 25,37
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 5,22
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

5.

Pratt, Andrew
ISBN 10: 0905705874 ISBN 13: 9780905705873
Nuevos Cantidad: 1
Librería
Valoración
[?]

Descripción Estado de conservación: New. Publisher/Verlag: Elektor-Verlag | This book is aimed at engineers, scientists and hobbyists who want to interface PCs with hardware projects using graphic user interfaces. Desktop and web based applications are covered. The programming language used is Python, an object-oriented scripting language; a higher level language than, say, C. Obviously having fewer lines of code will be quicker to write but also fewer lines of code means fewer opportunities to make mistakes. Code will be more readable, and easier to modify at a later date. You can concentrate on the overall operation of the system you are making. This abstraction also applies when writing graphic user-interfaces. Writing low level code for graphics and mouse clicks and the like is something that you do not have to do. In Python all this is wrapped up in relatively simple functions. The book guides you through starting with Linux by way of a free downloadable, live bootable distribution that can be ported around different computers without requiring hard drive installation. Practical demonstration circuits and downloadable, full software examples are presented that can be the basis for further projects. As well as discrete digital inputs and outputs, the examples cover 12 bit analog to digital inputs. The book also shows you how you can customize your own live Linux bootable CD to include your own projects. No complicated, elaborate, software development environment is used or even required. Get started quickly and proceed rapidly by use of a straightforward text editor. | Format: Paperback | Language/Sprache: english | 378 gr | 223 pp. Nº de ref. de la librería K9780905705873

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 31,59
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 4,49
De Alemania a Estados Unidos de America
Destinos, gastos y plazos de envío

6.

Pratt, Andrew
Editorial: Elektor Publishing (2010)
ISBN 10: 0905705874 ISBN 13: 9780905705873
Nuevos Paperback Cantidad: 1
Librería
Irish Booksellers
(Rumford, ME, Estados Unidos de America)
Valoración
[?]

Descripción Elektor Publishing, 2010. Paperback. Estado de conservación: New. book. Nº de ref. de la librería 0905705874

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 40,59
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío

7.

Andrew Pratt
Editorial: Elektor Verlag Jul 2010 (2010)
ISBN 10: 0905705874 ISBN 13: 9780905705873
Nuevos Taschenbuch Cantidad: 1
Librería
Valoración
[?]

Descripción Elektor Verlag Jul 2010, 2010. Taschenbuch. Estado de conservación: Neu. 23.5x17x cm. Neuware - This book is aimed at engineers, scientists and hobbyists who want to interface PCs with hardware projects using graphic user interfaces. Desktop and web based applications are covered. The programming language used is Python, an object-oriented scripting language; a higher level language than, say, C. Obviously having fewer lines of code will be quicker to write but also fewer lines of code means fewer opportunities to make mistakes. Code will be more readable, and easier to modify at a later date. You can concentrate on the overall operation of the system you are making. This abstraction also applies when writing graphic user-interfaces. Writing low level code for graphics and mouse clicks and the like is something that you do not have to do. In Python all this is wrapped up in relatively simple functions. The book guides you through starting with Linux by way of a free downloadable, live bootable distribution that can be ported around different computers without requiring hard drive installation. Practical demonstration circuits and downloadable, full software examples are presented that can be the basis for further projects. As well as discrete digital inputs and outputs, the examples cover 12 bit analog to digital inputs. The book also shows you how you can customize your own live Linux bootable CD to include your own projects. No complicated, elaborate, software development environment is used or even required. Get started quickly and proceed rapidly by use of a straightforward text editor. 223 pp. Englisch. Nº de ref. de la librería 9780905705873

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 34,50
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 12,00
De Alemania a Estados Unidos de America
Destinos, gastos y plazos de envío

8.

Andrew Pratt
Editorial: Elektor Verlag Jul 2010 (2010)
ISBN 10: 0905705874 ISBN 13: 9780905705873
Nuevos Taschenbuch Cantidad: 2
Librería
Agrios-Buch
(Bergisch Gladbach, Alemania)
Valoración
[?]

Descripción Elektor Verlag Jul 2010, 2010. Taschenbuch. Estado de conservación: Neu. 23.5x17x cm. Neuware - This book is aimed at engineers, scientists and hobbyists who want to interface PCs with hardware projects using graphic user interfaces. Desktop and web based applications are covered. The programming language used is Python, an object-oriented scripting language; a higher level language than, say, C. Obviously having fewer lines of code will be quicker to write but also fewer lines of code means fewer opportunities to make mistakes. Code will be more readable, and easier to modify at a later date. You can concentrate on the overall operation of the system you are making. This abstraction also applies when writing graphic user-interfaces. Writing low level code for graphics and mouse clicks and the like is something that you do not have to do. In Python all this is wrapped up in relatively simple functions. The book guides you through starting with Linux by way of a free downloadable, live bootable distribution that can be ported around different computers without requiring hard drive installation. Practical demonstration circuits and downloadable, full software examples are presented that can be the basis for further projects. As well as discrete digital inputs and outputs, the examples cover 12 bit analog to digital inputs. The book also shows you how you can customize your own live Linux bootable CD to include your own projects. No complicated, elaborate, software development environment is used or even required. Get started quickly and proceed rapidly by use of a straightforward text editor. 223 pp. Englisch. Nº de ref. de la librería 9780905705873

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 34,50
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 17,13
De Alemania a Estados Unidos de America
Destinos, gastos y plazos de envío

9.

Andrew Pratt
Editorial: Elektor Verlag Jul 2010 (2010)
ISBN 10: 0905705874 ISBN 13: 9780905705873
Nuevos Taschenbuch Cantidad: 2
Librería
Rheinberg-Buch
(Bergisch Gladbach, Alemania)
Valoración
[?]

Descripción Elektor Verlag Jul 2010, 2010. Taschenbuch. Estado de conservación: Neu. 23.5x17x cm. Neuware - This book is aimed at engineers, scientists and hobbyists who want to interface PCs with hardware projects using graphic user interfaces. Desktop and web based applications are covered. The programming language used is Python, an object-oriented scripting language; a higher level language than, say, C. Obviously having fewer lines of code will be quicker to write but also fewer lines of code means fewer opportunities to make mistakes. Code will be more readable, and easier to modify at a later date. You can concentrate on the overall operation of the system you are making. This abstraction also applies when writing graphic user-interfaces. Writing low level code for graphics and mouse clicks and the like is something that you do not have to do. In Python all this is wrapped up in relatively simple functions. The book guides you through starting with Linux by way of a free downloadable, live bootable distribution that can be ported around different computers without requiring hard drive installation. Practical demonstration circuits and downloadable, full software examples are presented that can be the basis for further projects. As well as discrete digital inputs and outputs, the examples cover 12 bit analog to digital inputs. The book also shows you how you can customize your own live Linux bootable CD to include your own projects. No complicated, elaborate, software development environment is used or even required. Get started quickly and proceed rapidly by use of a straightforward text editor. 223 pp. Englisch. Nº de ref. de la librería 9780905705873

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 34,50
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 17,13
De Alemania a Estados Unidos de America
Destinos, gastos y plazos de envío

10.

Andrew Pratt
Editorial: Elektor Electronics Publishing
ISBN 10: 0905705874 ISBN 13: 9780905705873
Nuevos Paperback Cantidad: 1
Librería
Revaluation Books
(Exeter, Reino Unido)
Valoración
[?]

Descripción Elektor Electronics Publishing. Paperback. Estado de conservación: Brand New. In Stock. Nº de ref. de la librería zk0905705874

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 50,87
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 6,95
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

Existen otras copia(s) de este libro

Ver todos los resultados de su búsqueda