|
|
Books > Computing & IT > Computer programming > Programming languages > General
"In this day and age of 'too much information and not enough time,
' the ability to get to the bottom line quickly and in a concise
method is what excels companies to the top of their industry. The
techniques in this book will allow you to do things you only dreamt
of." -Jerry Kohl, president of Brighton Collectibles Develop your
Excel macro programming skills using VBA instantly with proven
techniques Automate Reports Handle Errors Master Pivot Tables
Produce Charts Build User-Defined Functions Migrate to Excel 2007
Query Web Data Build Dialog Boxes Use Data Visualizations Automate
Word You are an expert in Excel, but the macro recorder doesn't
work and you can't make heads or tails out of the recorded code. If
this is you, buy this book. Macros that you record today might work
today but not tomorrow. Recorded macros might handle a dataset with
14 records but not one with 12 or 16 records. These are all common
problems with the macro recorder that unfortunately cause too many
Excel gurus to turn away from writing macros. This book shows you
why the macro recorder fails and the steps needed to convert
recorded code into code that will work every day with every
dataset. The book assumes that you know Excel well, but there is no
need for prior programming experience. This book describes
everything you could conceivably need to know to automate reports
and design applications in Excel VBA. Whether you want to automate
reports for your office or design full-blown applications for
others, this book is for you.
- Learn VBA syntax as easy-to-understand English
- Automate Excel's power tools: Pivot Tables, Charts, Advanced
Filters
- Save hours per week by automating redundanttasks
- Create applications built on top of Excel with custom dialog
boxes
- Automatically produce hundreds of Excel reports in seconds
- Understand how changes in Excel 2007 impact your VBA
macros
Introduction 1 1 Unleash the Power of Excel with VBA 7 2 This
Sounds Like BASIC, So Why Doesn't It Look Familiar? 29 3 Referring
to Ranges 61 4 User-Defined Functions 75 5 Looping and Flow Control
101 6 R1C1-Style Formulas 121 7 What's New in Excel 2007 and What's
Changed 135 8 Create and Manipulate Names in VBA 143 9 Event
Programming 155 10 UserForms--An Introduction 177 11 Creating
Charts 197 12 Data Mining with Advanced Filter 249 13 Using VBA to
Create Pivot Tables 281 14 Excel Power 337 15 Data Visualizations
and Conditional Formatting 373 16 Reading from and Writing to the
Web 393 17 XML in Excel 2007 413 18 Automating Word 421 19 Arrays
441 20 Text File Processing 449 21 Using Access as a Back End to
Enhance Multi-User Access to Data 461 22 Creating Classes, Records,
and Collections 477 23 Advanced UserForm Techniques 493 24 Windows
Application Programming Interface (API) 517 25 Handling Errors 529
26 Customizing the Ribbon to Run Macros 543 27 Creating Add-Ins 569
Index 577
This new edition provides step-by-step instruction on modern 3D
graphics shader programming in OpenGL with Java, along with its
theoretical foundations. It is appropriate both for computer
science graphics courses, and for professionals interested in
mastering 3D graphics skills. It has been designed in a 4-color,
"teach-yourself" format with numerous examples that the reader can
run just as presented. Every shader stage is explored, from the
basics of modeling, textures, lighting, shadows, etc., through
advanced techniques such as tessellation, normal mapping, noise
maps, as well as new chapters on simulating water, stereoscopy, and
ray tracing. FEATURES Covers modern OpenGL 4.0+ shader programming
in Java, with instructions for both PC/Windows and Macintosh
Illustrates every technique with running code examples. Everything
needed to install the libraries, and complete source code for each
example Includes step-by-step instruction for using each GLSL
programmable pipeline stage (vertex, tessellation, geometry, and
fragment) Explores practical examples for modeling, lighting and
shadows (including soft shadows), terrain, water, and 3D materials
such as wood and marble Adds new chapters on simulating water,
stereoscopy, and ray tracing with compute shaders Explains how to
optimize code with tools such as Nvidia's Nsight debugger Includes
companion files with code, object models, figures, and more
A comprehensive resource that can be used by RPG programmers as
they advance from basic subfile usage to more advanced programming,
this manual offers concepts, explanations, and practical examples
that reflect current trends. With downloadable templates that
include both the DDS and RPG IV code, this resource provides the
techniques and styles--from basic single-page displays to powerful
methods such as recursion, data queues, and embedded SQL--that
enable RPG programmers to become subfile masters. With updated code
that shows modern methods, such as ILE strategies and free-format
RPG, this reference offers a bounty of practical examples and
advanced techniques.
Build and deploy intelligent applications for natural language
processing with Python by using industry standard tools and
recently popular methods in deep learning Key Features A no-math,
code-driven programmer's guide to text processing and NLP Get state
of the art results with modern tooling across linguistics, text
vectors and machine learning Fundamentals of NLP methods from
spaCy, gensim, scikit-learn and PyTorch Book DescriptionNLP in
Python is among the most sought after skills among data scientists.
With code and relevant case studies, this book will show how you
can use industry-grade tools to implement NLP programs capable of
learning from relevant data. We will explore many modern methods
ranging from spaCy to word vectors that have reinvented NLP. The
book takes you from the basics of NLP to building text processing
applications. We start with an introduction to the basic vocabulary
along with a workflow for building NLP applications. We use
industry-grade NLP tools for cleaning and pre-processing text,
automatic question and answer generation using linguistics, text
embedding, text classifier, and building a chatbot. With each
project, you will learn a new concept of NLP. You will learn about
entity recognition, part of speech tagging and dependency parsing
for Q and A. We use text embedding for both clustering documents
and making chatbots, and then build classifiers using scikit-learn.
We conclude by deploying these models as REST APIs with Flask. By
the end, you will be confident building NLP applications, and know
exactly what to look for when approaching new challenges. What you
will learn Understand classical linguistics in using English
grammar for automatically generating questions and answers from a
free text corpus Work with text embedding models for dense number
representations of words, subwords and characters in the English
language for exploring document clustering Deep Learning in NLP
using PyTorch with a code-driven introduction to PyTorch Using an
NLP project management Framework for estimating timelines and
organizing your project into stages Hack and build a simple chatbot
application in 30 minutes Deploy an NLP or machine learning
application using Flask as RESTFUL APIs Who this book is
forProgrammers who wish to build systems that can interpret
language. Exposure to Python programming is required. Familiarity
with NLP or machine learning vocabulary will be helpful, but not
mandatory.
Software Quality Control, Error, Analysis
Since its invention in 1993, Inform has been used to design
hundreds of interactive novels and short stories in eight
languages. This text includes a critical history of interactive
writings and the university games of the 1970s. (Computer
Books--Languages/Programming)
"How has this all come about? Why am I in Texas in the middle of
the night? Why did I take a strangers briefcase if it's locked and
I have no idea what's inside? Is it fate? Is it destiny? No. Fate's
a scapegoat for sissies and yellow bellies. And destiny's just a
cross-eyed drag queen with a smoke-stained wig and bad teeth.
In April of 2000, seventh-grader Kevin Triplett learns he has
osteosarcoma, a rare form of bone cancer. Kevin fights a courageous
battle, and his father, Wayne, does everything within his power to
help his son win the greatest fight of his young life.
Kevin battles his disease valiantly, submitting himself to many
cutting-edge, newly discovered therapies. He keeps his spirits high
during his treatments, learns to play the guitar, and even forms a
Christian rock band. Most importantly, his faith in Jesus Christ
carries him through his journey, which ends in 2006.
Kevin touches many lives, and the positive influence he has on
people, young and old, endears him to everyone. "This Little Light
Of Mine" is the story of his courageous battle against cancer and
is peppered with many personal recollections. Grounded in an
uncompromising faith in Jesus Christ, Kevin knows that whatever
happens during this battle, he will be fine.
An inspiring, true story of a son's perseverance and a father's
dogged determination to keep him alive, this must read book offers
encouragement to all cancer patients and their families.
The importance of semantics has been recognized in different areas
of data and information management, including better access,
exchange, interoperability, integration, and analysis of data.
Semantics of data is about associating meaning to data,
understanding what data represents, and improving the value of
data. ""Ubiquitous and Pervasive Knowledge and Learning Management:
Semantics, Social Networking and New Media to Their Full
Potential"" presents an alternative view to ubiquitous and
pervasive knowledge, architectural frameworks, and methodological
issues, and introduces some of the major techniques and tools
developed in the domain of ontology building, analysis, and
semantic Web. ""Ubiquitous and Pervasive Knowledge and Learning
Management: Semantics, Social Networking and New Media to Their
Full Potential"" contributes to the revolutionary domain of
semantic Web and information systems in the following aspects:
vision, methodologies, tools, and applications.
Learning Maya, the world's leading 3D animation and effects
package, is a challenge, especially for those who want to master
Maya's versatile programming features in addition to its built-in
tools.
Finally, here is a practical, step-by-step guide that shows how to
use Maya to its fullest potential, beginning with the basics.
Readers of Complete Maya Programming will first gain a thorough
understanding of Maya's inner workings, and then learn how to
customize and extend Maya with scripts and plugins that take
control and productivity to new levels.
Users new to programming can apply Maya's easy scripting language
MEL (Maya Embedded Language), while more advanced users can work
with the C++ API (Application Progamming Interface). Both a
fundamental tutorial for Maya beginners and a solid reference for
experienced developers, Complete Maya Programming is every user's
guide to Maya mastery.
* Provides a multitude of real-world examples illustrating
applications of Maya programming.
* Demonstrates how to use MEL to control Maya, customize its
interface, automate procedures, and more
* Details how to use the C++ API to modify Maya functionality and
develop tools and features to meet any need
* Explains when to use MEL, when to use the C++ API, and how to use
them together
* Ideal for technical directors, developers, or anyone wishing to
to master Maya
* Provides a storehouse of MEL scripts and C++ source code,
glossary, and list of resources, available at www.davidgould.com
Blockchain Technology: Platforms, Tools and Use Cases, Volume 111,
the latest release in the Advances in Computers series published
since 1960, presents detailed coverage of innovations in computer
hardware, software, theory, design and applications. In addition,
it provides contributors with a medium in which they can explore
their subjects in greater depth and breadth than journal articles
usually allow. This volume has 8 Chapters that discuss the various
aspects of Blockchain technology.
|
|