Listing 1 - 10 of 14 | << page >> |
Sort by
|
Choose an application
"R and Python for Oceanographers: A Practical Guide with Applications describes the uses of scientific Python packages and R in oceanographic data analysis, including both script codes and graphic outputs. Each chapter begins with theoretical background that is followed by step-by-step examples of software applications, including scripts, graphics, tables and practical exercises for better understanding of the subject. Examples include frequently used data analysis approaches in physical and chemical oceanography, but also contain topics on data import/export and GIS mapping. The examples seen in book provide uses of the latest versions of Python and R libraries"--
Oceanography --- R (Computer program language) --- Python (Computer program language) --- Data processing.
Choose an application
Practical Machine Learning for Data Analysis Using Python is a problem solver's guide for creating real-world intelligent systems. It provides a comprehensive approach with concepts, practices, hands-on examples, and sample code. The book teaches readers the vital skills required to understand and solve different problems with machine learning. It teaches machine learning techniques necessary to become a successful practitioner, through the presentation of real-world case studies in Python machine learning ecosystems. The book also focuses on building a foundation of machine learning knowledge to solve different real-world case studies across various fields, including biomedical signal analysis, healthcare, security, economics, and finance. Moreover, it covers a wide range of machine learning models, including regression, classification, and forecasting. The goal of the book is to help a broad range of readers, including IT professionals, analysts, developers, data scientists, engineers, and graduate students, to solve their own real-world problems. Offers a comprehensive overview of the application of machine learning tools in data analysis across a wide range of subject areas Teaches readers how to apply machine learning techniques to biomedical signals, financial data, and healthcare data Explores important classification and regression algorithms as well as other machine learning techniques Explains how to use Python to handle data extraction, manipulation, and exploration techniques, as well as how to visualize data spread across multiple dimensions and extract useful features.
Machine elements --- Information systems --- Machine learning. --- Data mining. --- Python (Computer program language) --- Electronic books.
Choose an application
Gain a fundamental understanding of Python’s syntax and features with this revised introductory and practical reference. Covering a wide array of Python–related programming topics, including addressing language internals, database integration, network programming, and web services, you’ll be guided by sound development principles. Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in Python 3, Beginning Python, Fourth Edition also covers advanced topics such as extending Python and packaging/distributing Python applications. Ten accompanying projects will ensure you can get your hands dirty in no time. You will: Become a proficient Python programmer by following along with a friendly, practical guide to the language’s key features Write code faster by learning how to take advantage of advanced features such as magic methods, exceptions, and abstraction Gain insight into modern Python programming paradigms including testing, documentation, packaging, and distribution Work through several interesting projects, including a P2P file–sharing application, chat client, video game, remote text editor, and more.
Computer science --- Programming --- Python (informatica) --- computers --- computerkunde --- Python (Computer program language) --- Computer programming.
Choose an application
Continue your Python network automation journey and delve deeper into advanced techniques and methodologies. Volume 2 of this comprehensive guide takes you beyond the essentials, equipping you with advanced skills and strategies crucial for success in network automation. Building upon the knowledge gained in Volume 1, you’ll set the stage for mastery in this dynamic field. You’ll start by establishing a robust lab environment for advanced automation projects tailored to your needs and use practical exercises to gain valuable insights into essential networking protocols. Then automate repetitive tasks with precision and efficiency by leveraging powerful Python libraries and tools. You’ll also see how to streamline IP address management and data center infrastructure management tasks with Python. Discover advanced techniques for network management and monitoring to optimize network performance and security. Explore the development of custom tools and applications for Cisco IOS upgrade tasks in complex network environments and put your skills to the test with real-world scenarios. All this is designed to solidify your expertise and confidence in network automation practices. Your network management capabilities will be enhanced with advanced tools, such as NetBox. Introduction to Python Network Automation Volume 2 - Stepping up provides a comprehensive roadmap to elevate your skills and excel in the dynamic field of network automation. Whether you're a seasoned professional or a newcomer to the field, this guide equips you with the tools and knowledge needed to thrive in today's network automation landscape. You will: Apply Python fundamentals and network automation strategies effectively. Utilize Python for streamlined network administration, boosting productivity. Consolidate Linux fundamentals and IP network services for enhanced network management. Practice implementing regular expressions in Python for network application development. Develop working Cisco IOS upgrading Python application in PoC environment. Explore Python's extensive applications in enterprise network automation for versatile solutions.
Telecommunication technology --- Mass communications --- Programming --- Python (informatica) --- tekstverwerking --- communicatietechnologie --- Python (Computer program language) --- Virtual computer systems.
Choose an application
Use Python to develop Rasperry Pi projects to solve common digital image processing and IoT problems. Using a free IoT server you’ll tackle fundamental topics and concepts behind theses two areas. This second edition includes new content on Artificial Intelligence and updated sensor guidance to help you better explore virtual animations, create a homemade spectrometer, and master object classification with Edge Impulse. Start by creating a system to detect movement with a PIR motion sensor and a Raspberry Pi board. Use the MQ2 gas sensor and a Raspberry Pi board as a gas leak alarm system to detect dangerous explosive and fire hazards. Then train your system to send the captured data to the remote server ThingSpeak. You’ll also develop a weather station with your Raspberry Pi. Using the DHT11 (humidity and temperature sensor) and BMP (barometric pressure and temperature sensor) in conjunction with ThingSpeak and X, you can receive real time weather alerts from your own meterological system! Spectral sensers used with the Raspberry Pi include the AS7262 (six colors), and AS7263 (near infrared) for the construction of a filter spectrometer, sensing colored solutions, and assessing plant foliage health. Finally, expand your skills into the popular machine learning world of digital image processing using OpenCV and a Pi. Make your own object classifiers and finally manipulate an object by means of an image in movement. This skillset has many applications, ranging from recognizing people or objects, to creating your own video surveillance system. With the skills gained from Sensor Projects with Raspberry Pi, you'll be well-equipped to explore other applications in mobile development and electrical engineering as well. .
Raspberry Pi (Computer) --- Python (Computer program language) --- Detectors. --- Internet of things.
Choose an application
Python is used in a wide range of geoscientific applications, such as in processing images for remote sensing, in generating and processing digital elevation models, and in analyzing time series. This book introduces methods of data analysis in the geosciences using Python that include basic statistics for univariate, bivariate, and multivariate data sets, time series analysis, and signal processing; the analysis of spatial and directional data; and image analysis. The text includes numerous examples that demonstrate how Python can be used on data sets from the earth sciences. The supplementary electronic material (available online through Springer Link) contains the example data as well as recipes that include all the Python commands featured in the book. The Author Martin H. Trauth studied geophysics and geology at the University of Karlsruhe. He obtained a doctoral degree from the University of Kiel in 1995 and subsequently became a permanent member of the scientific staff at the University of Potsdam. Following his habilitation in 2003, he became a lecturer, and in 2011, he was granted a titular professorship at the University of Potsdam. Since 1990, Martin H. Trauth has worked on various aspects of past changes in the climates of eastern Africa and South America. His projects have aimed to provide a better understanding of (1) the role that the tropics play in terminating ice ages, (2) the relationship between climatic changes and human evolution, and (3) the influence that climate anomalies have had on mass movements in the central Andes. Each of these projects has involved numerical and statistical methods (e.g., time series analysis and signal processing) with paleoclimate time series, lake balance modeling, stochastic modeling of bioturbation, age-depth modeling of sedimentary sequences, or satellite- and microscopic image processing. Martin H. Trauth has taught a variety of courses on data analysis in the earth sciences for more than 25 years both at the University of Potsdam and at other universities around the world.
Geophysics --- Geology. Earth sciences --- Geography --- GIS (geografisch informatiesysteem) --- geografie --- geologie --- aarde (astronomie) --- geofysica --- Earth sciences --- Python (Computer program language) --- Data processing.
Choose an application
This upper-undergraduate textbook teaches students programming in GIS using a mix of computer science theory and hands-on activities, with the aim of empowering students to understand fundamentals and apply their knowledge beyond the specific examples in the book. Each of the book's twenty-one chapters integrates instructional material with exercises in ArcGIS Pro. In doing so, this book combines the strengths of workbooks and theoretical textbooks to provide a holistic and comprehensive text. Each chapter concludes with an unguided task that ensures students have learned the broader principles explained therein. In addition to its unique format, the book covers oft-neglected topics such as debugging, creating a program from scratch, and managing metadata. Section I starts with the principles of scripting and programming with Python. Section II introduces the ArcPy module and elements specific to ArcGIS Pro. This section focuses on data structures, and how they are used and implemented within Python. Section III uses the topic of algorithms to guide the student through creating tools to add functionality to ArcGIS Pro. The last section, Section IV, builds upon section III to guide the student to developing and sharing projects and Python packages to include external open-source code and share the Python code as an open-source package. This text will prepare students for a long-term ability to do GIS programming, whether in industry or academic research. This comes from the author's observations of students who have learned GIS programming in one platform, such as VBA in ArcMap, struggle to apply that knowledge to a new platform, such as Python in ArcGIS Pro, because the content was presented too closely with a specific platform. The integration of exercises with conceptual content, along with the choice of chapter content, serves this goal of preparing students for working in a dynamic, rapidly changing technology field.
Programming --- Computer architecture. Operating systems --- Geography --- GIS (geografisch informatiesysteem) --- computers --- programmeren (informatica) --- geografie --- Geographic information systems.. --- Graphical user interfaces (Computer systems) --- Python (Computer program language)
Choose an application
This book describes Python3 programming resources for implementing decision aiding algorithms in the context of a bipolar-valued outranking approach. These computing resources, made available under the name Digraph3, are useful in the field of Algorithmic Decision Theory and more specifically in outranking-based Multiple-Criteria Decision Aiding (MCDA). The first part of the book presents a set of tutorials introducing the Digraph3 collection of Python3 modules and its main objects, such as bipolar-valued digraphs and outranking digraphs. In eight methodological chapters, the second part illustrates multiple-criteria evaluation models and decision algorithms. These chapters are largely problem-oriented and demonstrate how to edit a new multiple-criteria performance tableau, how to build a best choice recommendation, how to compute the winner of an election and how to make rankings or ratings using incommensurable criteria. The book's third part presents three real-world decision case studies, while the fourth part addresses more advanced topics, such as computing ordinal correlations between bipolar-valued outranking digraphs, computing kernels in bipolar-valued digraphs, testing for confidence or stability of outranking statements when facing uncertain or solely ordinal criteria significance weights, and tempering plurality tyranny effects in social choice problems. The fifth and last part is more specifically focused on working with undirected graphs, tree graphs and forests. The closing chapter explores comparability, split, interval and permutation graphs. The book is primarily intended for graduate students in management sciences, computational statistics and operations research. The chapters presenting algorithms for ranking multicriteria performance records will be of computational interest for designers of web recommender systems. Similarly, the relative and absolute quantile-rating algorithms, discussed and illustrated in several chapters, will be of practical interest to public and private performance auditors.
Statistical science --- Operational research. Game theory --- Discrete mathematics --- Mathematical statistics --- Mathematics --- Planning (firm) --- Computer. Automation --- grafieken --- informatica --- mathematische modellen --- statistiek --- econometrie --- wiskunde --- operationeel onderzoek --- Python (Computer program language)
Choose an application
Gain a theoretical understanding of the most popular libraries in deep reinforcement learning (deep RL). This new edition focuses on the latest advances in deep RL using a learn-by-coding approach, allowing readers to assimilate and replicate the latest research in this field. New agent environments ranging from games, and robotics to finance are explained to help you try different ways to apply reinforcement learning. A chapter on multi-agent reinforcement learning (MARL) covers how multiple agents can be trained, while another chapter focuses on the widely used deep RL algorithm, proximal policy optimization (PPO). You’ll see how reinforcement learning with human feedback (RLHF) has been used to fine-tune Large Language Models (LLMs) to chat and follow instructions. An example of this is the OpenAI ChatGPT offering human like conversational capabilities. You’ll also review the steps for using the code on multiple cloud systems and deploying models on platforms such as Hugging Face Hub. The code is in Jupyter Notebook, which can be run on Google Colab, and other similar deep learning cloud platforms, allowing you to tailor the code to your own needs. Whether it’s for applications in gaming, robotics, or Generative AI, Deep Reinforcement Learning with Python will help keep you ahead of the curve.
Programming --- Artificial intelligence. Robotics. Simulation. Graphics --- Python (informatica) --- programmeren (informatica) --- AI (artificiële intelligentie) --- Python (Computer program language) --- Natural language processing (Computer science) --- Artificial intelligence --- Computer programs. --- ChatGPT.
Choose an application
Use Visual Studio Code to write and debug code quickly and efficiently on any platform, for any device, using any programming language, and on the operating system of your choice. Visual Studio Code is an open source and cross-platform development tool that focuses on code editing across a variety of development scenarios, including web, mobile, and cloud development. This third edition has been updated to match the latest releases of the environment. Additional updates relate to .NET 7 and explain how to consume AI services from code you write in Visual Studio Code. This new edition is also refreshed with the latest updates, such as enhanced merge editor, creating extensions, support for the Julia language, and much more. The book teaches you how to be immediately productive with Visual Studio Code, from the basics to some of the more complex topics. You will learn how to work on individual code files, complete projects, and come away with an understanding of advanced code-editing features that will help you focus on productivity, and source code collaboration with Git. What You Will Learn Get started with practical guidance on Visual Studio Code, including expansive guidance on writing apps with C# and Python Understand how to edit individual files and how to work with folders by working on the latest workspace trust and multi-root workspaces Debug code on multiple platforms through real-world guidance, such as working under corporate networks Package code into Docker containers and deploy these to Azure Acquire valuable tips, tricks, and suggestions from hard-earned, real-world experience to be more productive.
Programming --- Computer architecture. Operating systems --- Computer. Automation --- websites --- Python (informatica) --- computers --- computerprogramma's --- programmeren (informatica) --- programmeertalen --- Microsoft software. --- Microsoft .NET Framework. --- Internet programming. --- Computer programming. --- Python (Computer program language). --- Microsoft. --- Web Development. --- Programming Techniques. --- Python. --- Internet Programming --- Computer Programming --- Python (Computer Program Language) --- Computers --- Application software --- Cross-platform software development. --- Development. --- Microsoft Visual studio. --- Microsoft Windows (Computer file) --- Mac OS. --- Linux.
Listing 1 - 10 of 14 | << page >> |
Sort by
|