Practical Julia


Book Description

Learn to use Julia as a tool for research, and solve problems of genuine interest—like modeling the course of a pandemic—in this practical, hands-on introduction to the language. The Julia programming language is acclaimed in scientific circles for its unparalleled ease, interactivity, and speed. Practical Julia is a comprehensive introduction to the language, making it accessible even if you’re new to programming. Dive in with a thorough guide to Julia’s syntax, data types, and best practices, then transition to craft solutions for challenges in physics, statistics, biology, mathematics, scientific machine learning, and more. Whether you’re solving computational problems, visualizing data, writing simulations, or developing specialized tools, Practical Julia will show you how. As you work through the book, you’ll: • Use comprehensions and generators, higher-level functions, array initialization and manipulation, and perform operations on Unicode text • Create new syntax and generate code with metaprogramming and macros, and control the error system to manipulate program execution • Visualize everything from mathematical constructs and experimental designs to algorithm flowcharts • Elevate performance using Julia’s unique type system with multiple dispatch • Delve into scientific packages tailored for diverse fields like fluid dynamics, agent-based modeling, and image processing Whether your interest is in scientific research, statistics, mathematics, or just the fun of programming with Julia, Practical Julia will have you writing high-performance code that can do real work in no time. Online Resources: Ready-to-run code samples, illustrations, and supplemental animations available at https://julia.lee-phillips.org.




Julia and the Art of Practical Travel


Book Description

When her grandmother dies and the once-majestic family estate is sold, eleven-year-old Julia Lancaster and her aunt Constance must take to the road to find Julia’s long-lost mother. They bring with them only the most practical travel things—silver candlestick holders, a few Oriental carpets, some steamer trunks, and Julia’s beloved Brownie camera, which she will use to document their journey across 1960s America. On the road, Julia and her aunt meet a cast of peculiar characters, including guitar-strumming hippies in Greenwich Village, a legendary voodoo queen in New Orleans, the honorable proprietor of the World’s End Cattle Ranch in Texas, and the colorful sheriff of Gold Point, Nevada (population: 1), who also happens to be the town’s mayor, fire chief, and reverend. But will they find Julia’s mother and a place to call home? Poignant, engaging, and funny, Lesley M. M. Blume’s new novel is a meditation on the thin line between being an insider and being an outsider, and the deep-rooted need we all have to find a place where we can feel at home.




Practical Content Strategy & Marketing


Book Description

Finally: a real-life, practical industry guide on content strategy and marketing. Practical Content Strategy & Marketing is your go-to guide on a practical content strategy and marketing education, created by author Julia McCoy as a written accompaniment to her new course, the Content Strategy & Marketing Course (www.contentstrategycourse.com). If you run a business, or if you’re trying to break into a top-dollar content marketing career, you need to know the practical concepts involved in content strategy and marketing. The “how,” the “why,” the “where” of content. Content marketing itself involves so many platforms, formats, content types, strategies, tools—and to get the most ROI from your approach to content marketing and strategy, you have to know how to do the most important content marketing practices. Forget FOMO and trying to figure out too many things. This guide will teach you the most important foundations and skills you actually need in order to get far in our booming industry of content marketing. For the first time in the industry, Practical Content Strategy & Marketing lays the “hows” of content marketing and strategy out, in a step-by-step approach, book form. Each section has written exercises built to solidify what you’re reading and learning—you’ll be able to fill these out with a pen. Don’t be afraid to mark up this book! Why is this book different? You’re not going to find corporate, birds-eye, mumbo-jumbo fluff in this content marketing guide. Quite the opposite. The author, Julia McCoy, won her way to the top (awarded as the top 33rd content marketer in 2016) the hard-knocks way. She dropped out of college and built a content agency, Express Writers, on nothing but $75 and the tenacity to go and follow her dream and see it through. Five years later, Julia’s business has served over 5,000 clients and employs over 40 team members, and her content consistently ranks at the top of Google and among the highest-shared for guest publications. Her go-to marketing strategy? A practical, hands-on content marketing approach that has ended up bringing her 99% of the clients her agency currently works with. With Julia as your guide, learn the principles and physical “how-to” behind these six key cores of effective content marketing: Module 1: Core Foundations of an ROI-Based Content Strategy Module 2: Audience Persona Discovery, Sales Funnel Content Mapping, & Style Guidelines Module 3: Understanding Keywords, SEO Opportunities, & Creating Keyword Reports Module 4: How to Build Content Cores (Your Content House) for an Authority Presence Online Module 5: Practical Content Creation (Your Site & Guest Blogging) Module 6: Content Promotion, Setting a Budget, Preparing Your Editorial Calendar, & Maintenance Along the way, you’ll get to build a working content strategy from the ground up, using the Brand Strategy Exercises in each module. Have your pen and thinking cap ready—and a brand you want to build an entire working strategy for! Practical Content Strategy & Marketing is a field guide for the smartest content marketers who know that strategy is the key to thriving in our world of new marketing through content. Bonus: leading business marketing expert Mark Schaefer joins Julia to write the foreword, and guests Sujan Patel, Michele Linn, Steve Rayson and more appear in guest lessons throughout the book.




Mom Seeks God


Book Description

The first months and years of motherhood can be the most challenging and disorienting of your life—and faith. When you’re surrounded by the happy chaos of children, how do you spend quiet time with God if the only quiet time you get is while you sleep? How can you demonstrate a solid spiritual life to your children if you don’t have time to pursue one yourself? When Julia Roller discovered that her spiritual growth had been stunted by the busyness of life with her toddler, she embarked on a yearlong journey through ten spiritual disciplines: prayer, fellowship, submission, study, simplicity, silence, worship, fasting, service, and celebration. As she focused on each discipline, she discovered practical ways to observe them—even in the chaos of her every day. Mom Seeks God offers a highly relatable story and useful advice to help new moms grow in their faith as they address life changes with grace, patience, and prayer. As readers discover ten essential faith practices, they’ll learn that motherhood, itself, is a spiritual discipline, and may be God’s most effective technique for forming a more Christ-like life.




Students and Research


Book Description

A resource for science teachers from the elementary through introductory-college level that explains principles of experimental design and data analysis and strategies for classroom and independent research and science competitions.




Simply Julia


Book Description

“A beautiful, next-level, parent-friendly cookbook that will have a prime position on my counter for a long time to come.” —Jennifer Garner Julia Turshen has always been cooking. As a kid, she skipped the Easy-Bake Oven and went straight to the real thing. Throughout her life, cooking has remained a constant, and as fans of her popular books know, Julia’s approach to food is about so much more than putting dinner on the table—it is about love, community, connection, and nourishment of the body and soul. In Simply Julia, readers will find 110 foolproof recipes for more nutritious takes on the simple, comforting meals Julia cooks most often. With practical chapters such as weeknight go-tos, make-ahead mains, vegan one-pot meals, chicken recipes, easy baked goods, and more, Simply Julia provides endlessly satisfying options comprised of accessible and affordable ingredients. Think dishes like Stewed Chicken with Sour Cream + Chive Dumplings, Hasselback Carrots with Smoked Paprika, and Lemon Ricotta Cupcakes—the kind of flavorful yet unfussy food everyone wants to make at home. In addition to her tried-and-true recipes, readers will find Julia’s signature elements—her “Seven Lists” (Seven Things I Learned from Being a Private Chef that Make Home Cooking Easier; Seven Ways to Use Leftover Buttermilk; Seven Ways to Use Leftover Egg Whites or Egg Yolks), menu suggestions, and helpful adaptations for dietary needs, along with personal essays and photos and gorgeous food photography. Like Melissa Clark’s Dinner or Ina Garten’s Modern Comfort Food, Simply Julia is sure to become an instant classic, the kind of cookbook that will inspire home cooks to create great meals for years to come.




Julia Programming Projects


Book Description

A step-by-step guide that demonstrates how to build simple-to-advanced applications through examples in Julia Lang 1.x using modern tools Key FeaturesWork with powerful open-source libraries for data wrangling, analysis, and visualizationDevelop full-featured, full-stack web applications Learn to perform supervised and unsupervised machine learning and time series analysis with JuliaBook Description Julia is a new programming language that offers a unique combination of performance and productivity. Its powerful features, friendly syntax, and speed are attracting a growing number of adopters from Python, R, and Matlab, effectively raising the bar for modern general and scientific computing. After six years in the making, Julia has reached version 1.0. Now is the perfect time to learn it, due to its large-scale adoption across a wide range of domains, including fintech, biotech, education, and AI. Beginning with an introduction to the language, Julia Programming Projects goes on to illustrate how to analyze the Iris dataset using DataFrames. You will explore functions and the type system, methods, and multiple dispatch while building a web scraper and a web app. Next, you'll delve into machine learning, where you'll build a books recommender system. You will also see how to apply unsupervised machine learning to perform clustering on the San Francisco business database. After metaprogramming, the final chapters will discuss dates and time, time series analysis, visualization, and forecasting. We'll close with package development, documenting, testing and benchmarking. By the end of the book, you will have gained the practical knowledge to build real-world applications in Julia. What you will learnLeverage Julia's strengths, its top packages, and main IDE optionsAnalyze and manipulate datasets using Julia and DataFramesWrite complex code while building real-life Julia applicationsDevelop and run a web app using Julia and the HTTP packageBuild a recommender system using supervised machine learning Perform exploratory data analysis Apply unsupervised machine learning algorithmsPerform time series data analysis, visualization, and forecastingWho this book is for Data scientists, statisticians, business analysts, and developers who are interested in learning how to use Julia to crunch numbers, analyze data and build apps will find this book useful. A basic knowledge of programming is assumed.




Learning to Think Strategically


Book Description

In Learning to Think Strategically, author Julia Sloan presents a previously unexamined account of the relationship between strategic thinking and the learning process involved — taking learning from the academic to the everyday. This book is an original primer on how successful strategists learn to think strategically. This authoritative book traces the history of strategy, differentiates strategic thinking from planning, describes the influence of culture, streamlines the roles of rationality and intuition, and identifies five key attributes for learning to think strategically. Learning to Think Strategically asserts that learning is the critical link to strategic thinking. Learning is a "conversion tool" that can transform thinking strategically into a sustainable competitive advantage.




Julia Morgan (pb)


Book Description

Julia Morgan, America’s first truly independent female architect, left a legacy of more than 700 buildings, many of which are now designated landmarks, in cities throughout California, as well as in Hawaii, Utah, and Illinois. Her work spanned five decades, and the total of her commissions was greater than any other major American architect, including Frank Lloyd Wright. This book tells the remarkable story of this architectural pioneer, and features text, drawings, and photographs of the many buildings that still exist.




Think Julia


Book Description

If you’re just learning how to program, Julia is an excellent JIT-compiled, dynamically typed language with a clean syntax. This hands-on guide uses Julia 1.0 to walk you through programming one step at a time, beginning with basic programming concepts before moving on to more advanced capabilities, such as creating new types and multiple dispatch. Designed from the beginning for high performance, Julia is a general-purpose language ideal for not only numerical analysis and computational science but also web programming and scripting. Through exercises in each chapter, you’ll try out programming concepts as you learn them. Think Julia is perfect for students at the high school or college level as well as self-learners and professionals who need to learn programming basics. Start with the basics, including language syntax and semantics Get a clear definition of each programming concept Learn about values, variables, statements, functions, and data structures in a logical progression Discover how to work with files and databases Understand types, methods, and multiple dispatch Use debugging techniques to fix syntax, runtime, and semantic errors Explore interface design and data structures through case studies