An Ultra-Rapid Programming Course
This book serves as the very first step to for novices to learn Python programming. The book is divided into ten chapters. In the first chapter, readers are introduced to the basics of Python. It has the detailed instructions for installation on various platforms such as macOS, Windows, FreeBSD, and Linux. It also covers the other aspects of Python programming such as IDEs and Package Manager. The second chapter is where the readers get an opportunity to have a detailed hands-on with Python programming. It covers a group of built-in data structures popularly known as Python Collections. The third chapter covers the important concepts of strings, functions, and recursion.
The fourth chapter focuses on the Object-Oriented Programming with Python. The fifth chapter discusses most commonly used custom data structures such as stack and queue. The sixth chapter spurs the creativity of the readers with Python’s Turtle graphics library. The seventh chapter explores animations and game development using the Pygame library. The eighth chapter covers handling data stored in a variety of file formats. The ninth chapter covers the area of Image processing with Wand library in Python. The tenth and the final chapter presents an array of assorted handy topics in Python.
The entire book follows a step-by-step approach. The explanation of the topic is always followed by a detailed code example. The code examples are also explained in suitable detail and they are followed by the output in the form of text or screenshot wherever possible. Readers will become comfortable with Python programming language by closely following the concepts and the code examples in this book. The book also has references to external resources for readers to explore further.
A download of the software code, and links to tutorial videos can be found on the Elektor website.
This is the second edition of a book aimed at engineers, scientists, and hobbyists who want to interface PCs with hardware projects using graphical user interfaces. Desktop and web-based applications are covered.
The programming language used is Python 3, which is one of the most popular languages around: speed of programming being a key feature. The book has been revised and updated with an emphasis on getting the user to produce practical designs with ease – a text editor is all that is required to produce Python programs.
Hardware interfacing is achieved using an Arduino Uno as a remote slave. A full description and source code of the communication interface is given in the book. The slave provides digital and analog input and outputs. Multiple Unos can be included in one project with all control code written in Python and running on a PC One project involves a PIC microcontroller with the code provided that can be loaded into the PIC using the Uno.
The web applications and server are all implemented in Python, allowing you to access your electronic hardware over the Internet. The Raspberry Pi computer can be used as your web server. An introductory chapter is provided to get you started with using Linux.
The book is written for use with Debian or variations including Mint or Ubuntu. All of the programs in the book are freely available, ready to use and experiment with by way of a download from Elektor.
Specificaties
Channels: 3
Total Power: 195 Watts
Max. Voltage: 30 Volts
Max. Current: 3 Amps
Low ripple and noise: <350 ?Vrms/2 mVpp
Excellent linear regulation rate and load regulation rate
Fast transient response time: <50 ?s
Some channels are isolated
Standard OVP/OCP/OTP protection functions
Standard timing output
Built-in V,A,W measurements and waveform display
Independent control for each channel
3.5 inch TFT display
Inbegrepen
1x Rigol DP832 DC Power Supply
1x Power cord
1x USB cable
If you are going to be drilling, we recommend drilling on FR1 substrates. Unlike FR4, FR1 dust does not contain fiber glass. It is also a softer material, which means a less wear and tear on the drill bits. Download the template and incorporate them into your design here. 10 substrates included.
Learn to use Python productively in real-life scenarios at work and in everyday life
If you have mastered the basics of Python and are wanting to explore the language in more depth, this book is for you. By means of concrete examples used in different applications, the book illustrates many aspects of programming (e.g. algorithms, recursion, data structures) and helps problem-solving strategies. Including general ideas and solutions, the specifics of Python and how these can be practically applied are discussed.
Python 3 for Science and Engineering Applications includes:
practical and goal-oriented learning
basic Python techniques
modern Python 3.6+ including comprehensions, decorators and generators
complete code available online
more than 40 exercises, solutions documented online
no additional packages or installation required, 100% pure
Python Topics cover:
identifying large prime numbers and computing Pi
writing and understanding recursive functions with memorisation
computing in parallel and utilising all system cores
processing text data and encrypting messages
comprehending backtracking and solving Sudokus
analysing and simulating games of chance to develop optimal winning strategies
handling genetic code and generating extremely long palindromes
Downloads
Software
This camera module adopts a SmartSens SC3336 sensor chip with 3 MP resolution. It features high sensitivity, high SNR, and low light performance and it is capable of a more delicate and vivid night vision imaging effect, and can better adapt to ambient light changes. Also, it is compatible with Luckfox Pico series boards.
Specifications
Sensor
Sensor: SC3336
CMOS size: 1/2.8"
Pixels: 3 MP
Static resolution: 2304x1296
Maximum video frame rate: 30fps
Shutter: Rolling shutter
Lens
Focal length: 3.95 mm
Aperture: F2.0
FOV: 98.3° (diagonal)
Distortion: <33%
Focusing: Manual focus
Downloads
Wiki
The Raspberry Pi A+ Case has been designed to fit both the Pi 3 Model A+ and the Pi 1 Model A+. The high-quality ABS construction consists of two parts. The base features cut-outs to allow access to the microSD Card and the the HDMI, audio/video and USB ports, as well as the power connector.
Deze SPD3000X Series Linear Programmable DC Power Supply heeft een 4,3-inch TFT LCD-scherm, is te programmeren en heeft Real Time Wave Display, wat gebruikers een geheel nieuwe ervaring geeft. Hij heeft drie aparte uitgangen: twee regelbare uitgangen, en een instelbare uitgang van 2,5V, 3,3V en 5V. Hij heeft ook beveiligingsfuncties tegen kortsluiting en overbelasting, en kan goed worden ingezet bij productie en ontwikkeling.
Kenmerken
3 onafhankelijk instelbare en apart uitgevoerde uitgangen: 32V/3,2A×2, 2,5V/3,3V/5V/3,2A×1, totaal 220W.
5 digit spannings- en 4 digit stroomweergave, minimale resolutie: 1mV/1mA.
Ondersteunt panel timing uitgangsfuncties.
4,3-inch true color TFT LCD-scherm, 480 x 272 pixels.
3 soorten uitgangsmodi: onafhankelijk, serie, parallel.
100V/120V/220V/230V compatibel ontwerp, om te kunnen worden aangesloten op verschillende elektriciteitsnetten.
Intelligente temperatuur-gestuurde ventilator, waardoor het geluid effectief verminderd wordt.
Duidelijke grafische interface, met golfvorm weergave functie.
Intern 5 groepen van systeemparameters op te slaan / op te vragen, ondersteuning voor uitbreiding van de data opslagruimte.
Met PC-software: Easypower, ondersteunt SCPI, LabVIEW driver.
Uitgangen met hoge resolutie en hoge precisie
De hoge resolutie van 1mV/1mA zorgt voor een uitstekende instel- en afleesnauwkeurigheid. Dit zorgt voor een zeer precieze uitvoer, zelfs bij zeer kleine veranderingen in spanning of stroom. Dit zou onmogelijk zijn bij een voeding met een lage resolutie.
Serie/parallel/onafhankelijke uitgang
De serie- en parallelfunctie maakt het mogelijk om twee kanalen te combineren in één uitgang met meer uitgangsvermogen, waardoor het aantal toepassingen kan worden uitgebreid. Elk van de 3 kanalen kan onafhankelijk worden in- of uitgeschakeld, of ze kunnen allemaal tegelijk worden in- of uitgeschakeld.
Paneel geeft de output timing weer
Via het bedieningspaneel kunnen 5 groepen timing-instellingen en de output controle worden weergegeven, wat gebruikers een eenvoudige power-programmeer functie geeft. Er kan ook een verbinding worden gemaakt met Siglent's EasyPower PC-software, die een volledig scala aan communicatie- en besturingsopties biedt.
Instelparameters opslaan/opvragen
De programmeerbare voeding van de SPD3000X-serie kan 5 groepen instellingsparameters in de interne opslag opslaan of hieruit opvragen, en ondersteunt tevens uitbreiding van externe opslag. U kunt daarmee eenvoudig de benodigde instellingen opvragen.
SPD3000X Series Linear Programmable DC Power Supply has a 4.3 inches TFT LCD display, Supports Programmability and Real Time Wave Display, bringing a new experience to users. It has three isolated outputs: two adjustable channels and one selectable channel from 2.5V, 3.3V, and 5V. It also has output short and overload protect function, and can be used in production and development.
Kenmerken
3 independent controlled and isolated output, 32V/3.2A×2, 2.5V/3.3V/5V/3.2A×1, total 220W.
5 digits Voltage, 4digits Current Display, Minimum Resolution: 10mV/10mA.
Supports panel timing output functions.
4.3 inch true color TFT LCD 480x272 pixel display.
3 kinds of output modes: independent, series, parallel.
100V/120V/220V/230V compatible design to meet the needs of different power grids.
Intelligent temperature-controlled fan, effectively reducing noise.
Clear graphical interface, with the waveform display function
Internal 5 groups of system parameter save/recall, supports data storage space expansion.
Provides PC software: Easypower, supports SCPI, LabVIEW driver.
High-resolution and high-precision output
The highest resolution of 10mV/10mA, provides excellent setting and read back accuracy. This ensures accurate output even with very with small changes in voltage or current. This is impossible for a low resolution power supply.
Series/parallel/independent mode function
Series and parallel function allows two channels combined into one output with more power output capability, extending the application range. Each of 3 channels power can be turned on or off independently and also can be turned all on or all off.
Panel displays the timing output
Through the panel operation, 5 groups of timing settings and output control can be displayed, which provides users a simple power programming function. Also a connection can be made with Siglent’s EasyPower PC software providing a full range of communication and control requirements.
Save/Recall setting parameters
SPD3000X series programmable power supply can save or recall 5 groups of setting parameter in internal storage, also supports external storage expansion. You can easily obtain the settings you needed.
Elektronica moeilijk? De titel van dit boek geeft het antwoord!
In deze 3-in-1-band wordt de elektronica vanuit de praktijk benaderd. Dat wil zeggen veel praktijk in de vorm van experimenten en een minimum aan theorie. Zo raakt u stap voor stap vertrouwd met de behandelde onderwerpen. Daarbij ontstaan gaandeweg ook een flink aantal praktisch bruikbare schakelingen. Het gaat bij de elektronicahobby tenslotte om het bouwen of uitdenken van allerlei praktische of leuke schakelingen.
Aan het eind van elk deel is een aanhangsel opgenomen met aanvullende informatie en de gegevens van een groot aantal elektronische componenten, zodat na dit boek ook eigen ideeën en experimenten kunnen worden aangepakt.
In deze 3-in-1-band zijn de eerste drie delen uit de serie “Elektronica echt niet moeilijk” samengevoegd:
Deel 1: experimenten met gelijkstroom
Deel 2: experimenten met wisselstroom
Deel 3: experimenten met digitale techniek
High-quality ABS construction Removable side panels and lid for easy access to GPIO, camera and display connectors Light pipes for power and activity LEDs Extraordinarily handsome Colour: white/red