Browse Results

Showing 16,401 through 16,425 of 53,804 results

Diversity, Divergence, Dialogue: 16th International Conference, iConference 2021, Beijing, China, March 17–31, 2021, Proceedings, Part II (Lecture Notes in Computer Science #12646)

by Katharina Toeppe Hui Yan Samuel Kai Wah Chu

This two-volume set LNCS 12645-12646 constitutes the refereed proceedings of the 16th International Conference on Diversity, Divergence, Dialogue, iConference 2021, held in Beijing, China, in March 2021. The 32 full papers and the 59 short papers presented in this two-volume set were carefully reviewed and selected from 225 submissions. They cover topics such as: AI and machine learning; data science; human-computer interaction; social media; digital humanities; education and information literacy; information behavior; information governance and ethics; archives and records; research methods; and institutional management.

Diversity, Divergence, Dialogue: 16th International Conference, iConference 2021, Beijing, China, March 17–31, 2021, Proceedings, Part I (Lecture Notes in Computer Science #12645)

by Katharina Toeppe Hui Yan Samuel Kai Wah Chu

This two-volume set LNCS 12645-12646 constitutes the refereed proceedings of the 16th International Conference on Diversity, Divergence, Dialogue, iConference 2021, held in Beijing, China, in March 2021. The 32 full papers and the 59 short papers presented in this volume were carefully reviewed and selected from 225 submissions. They cover topics such as: AI and machine learning; data science; human-computer interaction; social media; digital humanities; education and information literacy; information behavior; information governance and ethics; archives and records; research methods; and institutional management.

Diversity in Computer Science: Design Artefacts for Equity and Inclusion

by Pernille Bjørn Maria Menendez-Blanco Valeria Borsotti

This is an open access book that covers the complete set of experiences and results of the FemTech.dk research which we have had conducted between 2016-2021 – from initiate idea to societal communication. Diversity in Computer Science: Design Artefacts for Equity and Inclusion presents and documents the principles, results, and learnings behind the research initiative FemTech.dk, which was created in 2016 and continues today as an important part of the Department of Computer Science at the University of Copenhagen’s strategic development for years to come. FemTech.dk was created in 2016 to engage with research within gender and diversity and to explore the role of gender equity as part of digital technology design and development. FemTech.dk considers how and why computer science as a field and profession in Denmark has such a distinct unbalanced gender representation in the 21st century. This book is also the story of how we (the authors) as computer science researchers embarked on a journey to engage with a new research field – equity and gender in computing – about which we had only sporadic knowledge when we began. We refer here to equity and gender in computing as a research field – but in reality, this research field is a multiplicity of entangled paths, concepts, and directions that forms important and critical insights about society, gender, politics, and infrastructures which are published in different venues and often have very different sets of criteria, values, and assumptions. Thus, part of our journey is also to learn and engage with all these different streams of research, concepts, and theoretical approaches and, through these engagements, to identify and develop our own theoretical platform, which has a foundation in our research backgrounds in Human–Computer Interaction broadly – and Interaction Design & Computer Supported Cooperative Work specifically.

Diversity of Functional Traits and Interactions: Perspectives on Community Dynamics (Theoretical Biology)

by Akihiko Mougi

This book presents new theoretical perspectives on ecological community dynamics and in so doing casts fresh light on the enduring complexity–stability debate. Real ecological communities do not simply comprise diverse species and interactions, which respectively represented the nodes and links of the classic network theory. Rather, they are characterized by different types of complexity, and this book explains how this diversity of complexity is key to understanding the dynamics of ecological communities. It is shown how various properties in natural communities, such as life history, adaptation, density dependence, sex, interaction types, space, functional traits, and microbial processes, can dramatically increase the complexity in ecological communities. Furthermore, innovative methods are introduced that may be applied to cast light on very complex communities. With each chapter presenting the latest advances and approaches, the book sets the direction for future research on ecological community dynamics. It will be a “must read” for researchers and students in the field of ecology.

Diversity Regimes: Why Talk Is Not Enough to Fix Racial Inequality at Universities (The American Campus)

by James M. Thomas

As a major, public flagship university in the American South, so-called “Diversity University” has struggled to define its commitments to diversity and inclusion, and to put those commitments into practice. In Diversity Regimes, sociologist James M. Thomas draws on more than two years of ethnographic fieldwork at DU to illustrate the conflicts and contingencies between a core set of actors at DU over what diversity is and how it should be accomplished. Thomas’s analysis of this dynamic process uncovers what he calls “diversity regimes”: a complex combination of meanings, practices, and actions that work to institutionalize commitments to diversity, but in doing so obscure, entrench, and even magnify existing racial inequalities. Thomas’s concept of diversity regimes, and his focus on how they are organized and unfold in real time, provides new insights into the social organization of multicultural principles and practices.

A Divided Union: Structural Challenges to Bipartisanship in America

by Dario Moreno, Eduardo Gamarra, Rep. Patrick E. Murphy, and Rep. David Jolly

A Divided Union delves deep into ten pressing political challenges that former US Representatives Patrick Murphy (D) and David Jolly (R) have identified over their multiple terms in Congress and that continue to plague the American electorate today. In an introduction describing their unique paths to Congress, Murphy and Jolly focus in detail on key institutional barriers they faced in Washington in attempting to do the job voters elected them to do. They introduce us to geographic challenges, demographic change, a polarized media, gerrymandering, the role of money in politics, the structure of primary elections, and several other aspects of political life on Capitol Hill. The core of the book is original analysis by experts who tackle these topics in a manner relevant to both the seasoned political science student as well as the general reader. From the commercials we see on TV to the city council districts in which we live, these concerns shape every facet of our public lives and are distilled here in a careful synthesis of years of experience and research. Contributors include former federal elected officials, political science professors, members of the press, and scholars immersed in their fields of study. While other textbooks may examine similar issues, few have been edited by former members of the U.S. House who have walked the halls of Congress and directly experienced political dysfunction at so many levels – and are willing to address it. A Divided Union is appropriate for all political science students as well as the general public frustrated and alarmed by political gridlock.

Diving into Secure Access Service Edge: A technical leadership guide to achieving success with SASE at market speed

by Jeremiah Ginn David H. Brown

Implement Secure Access Service Edge (SASE) for secure network and application communications, exploring SASE services including SD-WAN, ZTF, and more with expert Jeremiah Ginn who helps CxO leaders achieve SASE successKey FeaturesMerge networking and security services into a single architecture to simplify network infrastructureExplore how zero trust network access (ZTNA) restricts access to provide native application segmentationFocus on a native, multitenant cloud architecture that scales dynamically with demandBook DescriptionThe SASE concept was coined by Gartner after seeing a pattern emerge in cloud and SD-WAN projects where full security integration was needed. The market behavior lately has sparked something like a "space race" for all technology manufacturers and cloud service providers to offer a "SASE" solution. The current training available in the market is minimal and manufacturer-oriented, with new services being released every few weeks. Professional architects and engineers trying to implement SASE need to take a manufacturer-neutral approach.This guide provides a foundation for understanding SASE, but it also has a lasting impact because it not only addresses the problems that existed at the time of publication, but also provides a continual learning approach to successfully lead in a market that evolves every few weeks. Technology teams need a tool that provides a model to keep up with new information as it becomes available and stay ahead of market hype.With this book, you'll learn about crucial models for SASE success in designing, building, deploying, and supporting operations to ensure the most positive user experience (UX). In addition to SASE, you'll gain insight into SD-WAN design, DevOps, zero trust, and next-generation technical education methods.What you will learnDevelop a comprehensive understanding of SASE from a market and technical perspectiveUnderstand SASE services and components included in SASE solutionsMove logically from prescriptive design to policy-based design and orchestrationUnderstand standard SASE use cases and how to integrate future componentsConvert from a legacy network design model to a secure DevOps model for future projectsUse a functional design overlay to eliminate inter-service competition for the control plane of the SASE serviceWho this book is forThis book is for technology and security leaders and specifically for any CTO, CSO, CISO, or CIO looking for an executive approach to SASE for their organization. Anyone implementing SD-WAN, SASE, and SASE services for cloud, network, and security infrastructure will also find this book helpful.

Diving Into the Bitstream: Information Technology Meets Society in a Digital World

by Barry M. Dumas

Nationwide, and indeed worldwide, there has been a growing awareness of the importance of access to information. Accordingly, information technology (IT), broadly defined and its role beyond the internal workings of businesses has leapt into the social consciousness. Diving into the Bitstream distinguishes itself by weaving together the concepts and conditions of IT. What distinguishes these trends is their focus on the impacts of IT on societies, and the responsibilities of IT's creators and users. The author pulls together important, often complex issues in the relationships among information, information technologies, and societal constructs. The text explores a synopsis of these issues that are foundations for further consideration.

DIY Microcontroller Projects for Hobbyists: The ultimate project-based guide to building real-world embedded applications in C and C++ programming

by Miguel Angel Garcia-Ruiz Pedro Cesar Mancilla

A practical guide to building PIC and STM32 microcontroller board applications with C and C++ programmingKey FeaturesDiscover how to apply microcontroller boards in real life to create interesting IoT projectsCreate innovative solutions to help improve the lives of people affected by the COVID-19 pandemicDesign, build, program, and test microcontroller-based projects with the C and C++ programming languageBook DescriptionWe live in a world surrounded by electronic devices, and microcontrollers are the brains of these devices. Microcontroller programming is an essential skill in the era of the Internet of Things (IoT), and this book helps you to get up to speed with it by working through projects for designing and developing embedded apps with microcontroller boards. DIY Microcontroller Projects for Hobbyists are filled with microcontroller programming C and C++ language constructs. You'll discover how to use the Blue Pill (containing a type of STM32 microcontroller) and Curiosity Nano (containing a type of PIC microcontroller) boards for executing your projects as PIC is a beginner-level board and STM-32 is an ARM Cortex-based board. Later, you'll explore the fundamentals of digital electronics and microcontroller board programming. The book uses examples such as measuring humidity and temperature in an environment to help you gain hands-on project experience. You'll build on your knowledge as you create IoT projects by applying more complex sensors. Finally, you'll find out how to plan for a microcontroller-based project and troubleshoot it. By the end of this book, you'll have developed a firm foundation in electronics and practical PIC and STM32 microcontroller programming and interfacing, adding valuable skills to your professional portfolio.What you will learnGet to grips with the basics of digital and analog electronicsDesign, build, program, and test a microcontroller-based systemUnderstand the importance and applications of STM32 and PIC microcontrollersDiscover how to connect sensors to microcontroller boardsFind out how to obtain sensor data via codingUse microcontroller boards in real life and practical projects Who this book is forThis STM32 PIC microcontroller book is for students, hobbyists, and engineers who want to explore the world of embedded systems and microcontroller programming. Beginners, as well as more experienced users of digital electronics and microcontrollers, will also find this book useful. Basic knowledge of digital circuits and C and C++ programming will be helpful but not necessary.

DIY Project Based Learning for ELA and History

by Heather Wolpert-Gawron

Are you interested in using Project Based Learning to revamp your lessons, but aren’t sure how to get started? In DIY Project Based Learning in ELA and History, award-winning teacher and Edutopia blogger Heather Wolpert-Gawron makes it fun and easy! Project Based Learning encourages students and teachers alike to abandon their dusty textbooks, and instead embrace a form of curriculum design focused on student engagement, innovation, and creative problem-solving. A leading name in this field, Heather Wolpert-Gawron shares some of her most popular units for ELA and Social Studies in this exciting new collection. This book is an essential resource for teachers looking to: Create their own Project Based Learning units. Engage student in their education by grounding lessons in real-world problems and encouraging them to develop creative solutions. Incorporate role-playing into everyday learning. Develop real-world lessons to get students to understand the life-long relevance of what they are learning. Assess multiple skills and subject areas in an integrated way. Collaborate with teachers across subject areas. Test authentic skills and set authentic goals for their students to grow as individuals. Part I of the book features six full units, complete with student samples, targeted rubrics, a checklist to keep students on track, and even "Homework Hints." Part II is a mix-and-match section of tools you can use to create your own PBL-aligned lessons. The tools are available as eResources on our website, http://www.routledge.com/books/details/9781138891623, so you can print and use them in your classroom immediately.

Diy Wifi

by Katrina Jungnickel

Who makes WiFi? Why do different makers matter? What do barbeques and backyards have to do with the internet? This book explores how WiFi is made from the ground up, or in this case from the backyard out. Forged around barbeques, made of found, adapted and off-the-shelf materials and installed in ordinary domestic spaces, this book documents the collective work of individuals committed to making 'Ournet not the internet'. Drawing on rich ethnographic material, Jungnickel's research on community WiFi networking provides an overdue account of the innovative digital cultures and practices of ordinary people making extra-ordinary things. What make-do methods, mods and tales of resourceful ingenuity permit is another way of seeing how technologies come into being. It brings to life an Australian version of WiFi, enriching global studies of wireless technology by signalling the potential of comparative studies. Critically, the book presents the first sustained study of homebrew high-tech backyard technologists who imbue a DIY ethos but do not do it alone - they Do-It-Together (DIT). This timely critique of collective DIT innovation in an increasingly networked society will be of interest to scholars and practitioners of maker culture.

Django: Web Development with Python

by Samuel Dauzon Aidas Bendoraitis Arun Ravindran

From an idea to a prototype - a complete guide for web development with the Django framework About This Book * Explore the best practices to develop applications of a superior quality with Django framework * Unravel the common problems of web development in Django * This course teaches you major Django functions and will help you improve your skills by developing models, forms, views, and templates * Experience the challenges of working on an end-to-end social network project Who This Book Is For Web developers who want to use modern Python-based web frameworks like Django to build powerful web applications. The course is mostly self-contained and introduces web development with Python to a reader who is familiar with web development concepts and can help him become an expert in this trade. It's intended for all levels of web developers, both students and practitioners from novice to experts. What You Will Learn * Use Django models to store information in the database and generate queries to access a database across models * Quickly develop web pages to create, read, update, and delete data from the model using class-based views * Generate very maintainable forms with Django * Import data from local sources and external web services as well as exporting your data to third parties * Deep dive into various aspects of Django from models and views to testing and deployment * Familiarize yourself with the various nuances of web development such as browser attacks and databases In Detail Data science is hot right now, and the need for multitalented developers is greater than ever before. A basic grounding in building apps with a framework as minimalistic, powerful, and easy-to-learn as Django will be a useful skill to launch your career as an entrepreneur or web developer. Django is a web framework that was designed to strike a balance between rapid web development and high performance. This course will take you on a journey to become an efficient web developer thoroughly understanding the key concepts of Django framework. This learning path is divided into three modules. The course begins with basic concepts of the Django framework. The first module, Django Essentials, is like a practical guide, filled with many real-world examples to build highly effective Django web application. After getting familiar with core concepts of Django, it's time to practice your learning from the first module with the help of over 90 recipes available in this module. In the second module, Web Development with Django Cookbook, you'll learn varying complexities to help you create multilingual, responsive, and scalable websites with Django. By the end of this module, you will have a good understanding of the new features added to Django 1.8 and be an expert at web development processes.The next step is to discover the latest best practices and idioms in this rapidly evolving Django framework. This is what you'll be learning in our third module, Django Design Patterns and Best Practices. This module will teach you common design patterns to develop better Django code. By the end of the module, you will be able to leverage the Django framework to develop a fully functional web application with minimal effort. Style and approach This course includes all the resources that will help you jump into the web development field with Django and learn how to make scalable and robust web applications. The aim is to create a smooth learning path that will teach you how to get started with the powerful Django framework and perform various web development techniques in depth. Through this comprehensive course, you'll learn web development with Django from scratch to finish!

Django: Web Development with Python

by Samuel Dauzon Aidas Bendoraitis Arun Ravindran

<P><P>About This Book <P><P>Explore the best practices to develop applications of a superior quality with Django framework <P><P>Unravel the common problems of web development in Django <P><P>This course teaches you major Django functions and will help you improve your skills by developing models, forms, views, and templates <P><P>Experience the challenges of working on an end-to-end social network project <P><P>Who This Book Is For <P><P>Web developers who want to use modern Python-based web frameworks like Django to build powerful web applications. The course is mostly self-contained and introduces web development with Python to a reader who is familiar with web development concepts and can help him become an expert in this trade. It's intended for all levels of web developers, both students and practitioners from novice to experts. <P><P>What You Will Learn <P><P>Use Django models to store information in a database and generate queries to access a database across models <P><P>Quickly develop web pages to create, read, update, and delete data from the model using class-based views <P><P>Generate very maintainable forms with Django <P><P>Import data from local sources and external web services, as well as exporting your data to third parties <P><P>Deep dive into various aspects of Django, from models and views to testing and deployment <P><P>Familiarize yourself with the various nuances of web development such as browser attacks and databases <P><P>In Detail <P><P>Data science is hot right now, and the need for multitalented developers is greater than ever before. A basic grounding in building apps with a framework as minimalistic, powerful, and easy-to-learn as Django will be a useful skill when launching your career as an entrepreneur or web developer. <P><P>Django is a web framework that was designed to strike a balance between rapid web development and high performance. This course will take you on a journey to become an efficient web developer who thoroughly understands the key concepts of the Django framework. <P><P>The first module, Django Essentials, is a practical guide, filled with many real-world examples to build highly effective Django web applications. In the second module, Web Development with Django Cookbook, you'll learn varying complexities to help you create multilingual, responsive, and scalable websites with Django. The next step is to discover the latest best practices and idioms in the rapidly evolving Django framework. This is what you'll be learning in our third module, Django Design Patterns and Best Practices. By the end of the module, you will be able to leverage the Django framework to develop a fully functional web application with minimal effort.

Django 1.0 Template Development

by Scott Newman

This book is designed for readers who learn by doing and employs many examples and screenshots to let the reader dig in and start coding. This book isn't designed to be a reference; instead it has a practical, example-driven approach that teaches you by following along with the examples in the chapters. When you have completed this book, you will fully understand how the template system works, how to extend it when you have specialized needs, and how to optimize the performance and usability of your content. This book is for web developers and template authors who want to fully understand and utilize the Django template system. The reader should have completed the introductory tutorials on the Django project's website and some experience with the framework will be very helpful. Basic knowledge of Python and HTML is assumed.

Django 1.0 Website Development

by Ayman Hourieh

The simple and clear approach is ideal for beginners to Django. Packed with examples and screenshots, this book will help you learn the features of Django 1.0 and help you build a dynamic website using those features.This book is for web developers who want to learn to build a complete site with Web 2.0 features, using the power of a proven and popular development system, Django, but do not necessarily want to learn how the complete framework functions in order to do this. Basic knowledge of Python development is required for this book, but no knowledge of Django is expected.

Django 1.1 Testing and Debugging

by Karen M. Tracey

This book teaches by example. It walks in detail through development of a sample application, illustrating each step via complete working code and either screenshots or console snippets. The cumbersome and time consuming task of debugging will be a cake walk with this book. If you are a Django application developer who wants to create robust applications quickly that work well and are easy to maintain in the long term, this book is for you. This book is the right pick if you want to be smartly tutored to make best use of Django's rich testing and debugging support and make testing an effortless task. Basic knowledge of Python, Django, and the overall structure of a database-driven web application is assumed. However, the code samples are fully explained so that even beginners who are new to the area can learn a great deal from this book.

Django 1.2 e-commerce

by Jesse Legg

Packed with code examples and configuration hints for related web technologies, the book helps you add a new feature to your store in each chapter. It also provides additional documentation and comments for popular web APIs. If you are a Django developer and wish to build an e-commerce application, then this book is for you. You need to be familiar with the basics of developing in Django.

Django 2 by Example: Build powerful and reliable Python web applications from scratch

by Antonio Mele

Learn Django 2.0 with four end-to-end projectsKey FeaturesLearn Django by building real-world web applications from scratchDevelop powerful web applications quickly using the best coding practicesIntegrate other technologies into your application with clear, step-by-step explanations and comprehensive example codeBook DescriptionIf you want to learn about the entire process of developing professional web applications with Django, then this book is for you. This book will walk you through the creation of four professional Django projects, teaching you how to solve common problems and implement best practices.You will learn how to build a blog application, a social image-bookmarking website, an online shop, and an e-learning platform. The book will teach you how to enhance your applications with AJAX, create RESTful APIs, and set up a production environment for your Django projects. The book walks you through the creation of real-world applications, while solving common problems and implementing best practices. By the end of this book, you will have a deep understanding of Django and how to build advanced web applicationsWhat you will learnBuild practical, real-world web applications with DjangoUse Django with other technologies, such as Redis and CeleryDevelop pluggable Django applicationsCreate advanced features, optimize your code, and use the cache frameworkAdd internationalization to your Django projectsEnhance your user experience using JavaScript and AJAXAdd social features to your projectsBuild RESTful APIs for your applicationsWho this book is forIf you are a web developer who wants to see how to build professional sites with Django, this book is for you. You will need a basic knowledge of Python, HTML, and JavaScript, but you don't need to have worked with Django before.

Django 2 Web Development Cookbook: 100 practical recipes on building scalable Python web apps with Django 2, 3rd Edition

by Aidas Bendoraitis Jake Kronika

Create unbelievably fast, robust and secure web apps with Django Web Framework and Python 3.8Key FeaturesDiscover solutions to a variety of web application scenarios, leveraging the power of the Django frameworkUnderstand URL routing, models, forms, templates, and RESTful services with Django 2.14Test, deploy, and scale your web applications efficiently with Amazon Web ServicesBook DescriptionDjango is a framework designed to balance rapid web development with high performance. It handles high levels of user traffic and interaction, integrates with a variety of databases, and collects and processes data in real time. This book follows a task-based approach to guide you through developing with the Django 2.1 framework, starting with setting up and configuring Docker containers and a virtual environment for your project.You'll learn how to write reusable pieces of code for your models and manage database changes. You'll work with forms and views to enter and list data, applying practical examples using templates and JavaScript together for the optimum user experience. This cookbook helps you to adjust the built-in Django administration to fit your needs and sharpen security and performance to make your web applications as robust, scalable, and dependable as possible. You'll also explore integration with Django CMS, the popular content management suite.In the final chapters, you'll learn programming and debugging tricks and discover how collecting data from different sources and providing it to others in various formats can be a breeze. By the end of the book, you'll learn how to test and deploy projects to a remote dedicated server and scale your application to meet user demands.What you will learnGet started with the basic configuration necessary to start any Django projectBuild a database structure out of reusable model mixinsSecure web applications against malicious usage and address common performance bottlenecksIntegrate with, and extend, the Django CMSConstruct and manage complex and deep hierarchiesImport data from local sources and external web services and export it to third partiesWho this book is forThis book is designed for Python developers working on fast and secure web apps that can scale over time. You’ll also find this book useful if you want to upgrade to latest Django framework. A background in Python 3 along with basic knowledge of the Django framework will be useful.

Django 3 By Example: Build powerful and reliable Python web applications from scratch, 3rd Edition

by Antonio Mele

Learn Django 3 with four end-to-end web projects Key Features Learn Django 3 by building real-world web applications from scratch in Python, using coding best practices Integrate other technologies into your application with clear, step-by-step explanations and comprehensive example code Implement advanced functionalities like a full-text search engine, a user activity stream, or a recommendation engine Add real-time features with Django Channels and WebSockets Book Description If you want to learn the entire process of developing professional web applications with Python and Django, then this book is for you. In the process of building four professional Django projects, you will learn about Django 3 features, how to solve common web development problems, how to implement best practices, and how to successfully deploy your applications. In this book, you will build a blog application, a social image bookmarking website, an online shop, and an e-learning platform. Step-by-step guidance will teach you how to integrate popular technologies, enhance your applications with AJAX, create RESTful APIs, and set up a production environment for your Django projects. By the end of this book, you will have mastered Django 3 by building advanced web applications. What you will learn Build real-world web applications Learn Django essentials, including models, views, ORM, templates, URLs, forms, and authentication Implement advanced features such as custom model fields, custom template tags, cache, middleware, localization, and more Create complex functionalities, such as AJAX interactions, social authentication, a full-text search engine, a payment system, a CMS, a RESTful API, and more Integrate other technologies, including Redis, Celery, RabbitMQ, PostgreSQL, and Channels, into your projects Deploy Django projects in production using NGINX, uWSGI, and Daphne Who this book is for This book is intended for developers with Python knowledge who wish to learn Django in a pragmatic way. Perhaps you are completely new to Django, or you already know a little but you want to get the most out of it. This book will help you to master the most relevant areas of the framework by building practical projects from scratch. You need to have familiarity with programming concepts in order to read this book. Some previous knowledge of HTML and JavaScript is assumed.

Django 3 Web Development Cookbook: Actionable solutions to common problems in Python web development, 4th Edition

by Aidas Bendoraitis Jake Kronika

Practical recipes for building fast, robust, and secure web apps using Django 3 and Python Key Features Explore the latest version of Django, and learn effectively with the help of practical examples Follow a task-based approach to develop professional web apps using Django and Python Learn to deploy, scale, and secure apps using Docker and Amazon Web Services(AWS) Book Description Django is a web framework for perfectionists with deadlines, designed to help you build manageable medium and large web projects in a short time span. This fourth edition of Django Web Development Cookbook is updated with Django 3's latest features to guide you effectively through the development process. This Django book starts by helping you create a virtual environment and project structure for building Python web apps. You'll learn how to build models, views, forms, and templates for your web apps and then integrate JavaScript in your Django apps to add more features. As you advance, you'll create responsive multilingual websites, ready to be shared on social networks. The book will take you through uploading and processing images, rendering data in HTML5, PDF, and Excel, using and creating APIs, and navigating different data types in Django. You'll become well-versed in security best practices and caching techniques to enhance your website's security and speed. This edition not only helps you work with the PostgreSQL database but also the MySQL database. You'll also discover advanced recipes for using Django with Docker and Ansible in development, staging, and production environments. By the end of this book, you will have become proficient in using Django's powerful features and will be equipped to create robust websites. What you will learn Discover how to set the basic configurations to start any Django project Understand full-stack web application development using Django Build a database structure using reusable model mixins Implement security, performance, and deployment features in your web apps Import data from local sources and external web services and export it to your app Secure web applications against malicious usage and find and fix common performance bottlenecks Who this book is for This Django book is for Python web developers who want to build fast and secure web apps that can scale over time. You'll also find this book useful if you want to upgrade to the latest Django framework. Knowledge of Python 3, along with a basic understanding of the Django framework will help you make the most of this book.

Django 4 By Example: Build powerful and reliable Python web applications from scratch, 4th Edition

by Antonio Mele Bob Belderbos

Learn to create fully functional web applications with authentication, content management systems, payment processing, RESTful APIs, and morePurchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesImplement advanced functionalities, such as full-text search engines, user activity streams, payment gateways, and recommendation enginesIntegrate JavaScript, PostgreSQL, Redis, Celery, and Memcached into your applicationsAdd real-time features with Django Channels and WebSocketsBook DescriptionDjango 4 By Example is the 4th edition of the best-selling franchise that helps you build web apps. This book will walk you through the creation of real-world applications, solving common problems, and implementing best practices using a step-by-step approach.You'll cover a wide range of web app development topics as you build four different apps:A blog application: Create data models, views, and URLs and implement an admin site for your blog. Create sitemaps and RSS feeds and implement a full-text search engine with PostgreSQL. A social website: Implement authentication with Facebook, Twitter, and Google. Create user profiles, image thumbnails, a bookmarklet, and an activity stream. Implement a user follower system and add infinite scroll pagination to your website.An e-commerce application: Build a product catalog, a shopping cart, and asynchronous tasks with Celery and RabbitMQ. Process payments with Stripe and manage payment notifications via webhooks. Build a product recommendation engine with Redis. Create PDF invoices and export orders to CSV.An e-learning platform: Create a content management system to manage polymorphic content. Cache content with Memcached and Redis. Build and consume a RESTful API. Implement a real-time chat using WebSockets with ASGI. Create a production environment using NGINX, uWSGI and Daphne with Docker Compose. This is a practical book that will have you creating web apps quickly.What you will learnLearn Django essentials, including models, ORM, views, templates, URLs, forms, authentication, signals and middlewareImplement different modules of the Django framework to solve specific problemsIntegrate third-party Django applications into your projectBuild asynchronous (ASGI) applications with DjangoSet up a production environment for your projectsEasily create complex web applications to solve real use casesWho this book is forThis book is for readers with basic Python knowledge and programmers transitioning from other web frameworks who wish to learn Django by doing. If you already use Django or have in the past, and want to learn best practices and integrate other technologies to scale your applications, then this book is for you too. This book will help you master the most relevant areas of the framework by building practical projects from scratch. Some previous knowledge of HTML and JavaScript is assumed.

Django 4 for the Impatient: Learn the core concepts of Python web development with Django in one weekend

by Greg Lim Daniel Correa

A quick-start guide to exploring and using Python and Django to develop web applications in minutesKey FeaturesDevelop web applications with Python and Django quicklyUnderstand Django features with short explanations and learn how to use them right awayCreate a movie reviews app with a responsive user interface and deploy it to the cloudBook DescriptionLearning Django can be a tricky and time-consuming activity. There are hundreds of tutorials, loads of documentation, and many explanations that are hard to digest. However, this book enables you to use and learn Django in just a couple of days. In this book, you'll go on a fun, hands-on, and pragmatic journey to learn Django full stack development. You'll start building your first Django app within minutes. You'll be provided with short explanations and a practical approach that cover some of the most important Django features, such as Django Apps' structure, URLs, views, templates, models, CSS inclusion, image storage, authentication and authorization, Django admin panel, and many more. You'll also use Django to develop a movies review app and deploy it to the internet. By the end of this book, you'll be able to build and deploy your own Django web applications.What you will learnUnderstand and implement Django Apps' basic structure, including URLs, views, templates, and modelsAdd bootstrap to improve the aesthetics of the siteCreate your own custom pages and have different URLs to route to themNavigate between pages by adding a header bar to all pagesWork with databases and modelsExplore the powerful built-in admin interface with DjangoUse Django's powerful, built-in authentication systemDeploy your Django project on the internet for the world to useWho this book is forThis book is for Python developers at any level of experience with Python programming who want to build full-stack Python web applications using Django. The book is for absolute Django beginners.

Django By Example

by Antonio Mele

Create your own line of successful web applications with Django About This Book * Learn Django by building four fully-functional, real-world web applications from scratch * Develop powerful web applications quickly using the best coding practices * Integrate other technologies into your application with clear, step-by-step explanations and comprehensive example code Who This Book Is For If you are a web developer who is completely new or familiar with Django and want to make the most out of it, this book is for you. Some basic knowledge of Python, HTML, and JavaScript is beneficial, but is not required. What You Will Learn * Build a search engine with Django and Solr * Add asynchronous tasks to applications with Celery * Create pluggable Django applications by building an activity stream system * Enhance the user experience using AJAX views * Extend the Django Admin site with custom actions * Use third-party Django applications to add social authentication to projects * Manage payments and orders by integrating a third-party payment gateway * Engage users by building a gamification system In Detail Django is a powerful Python web framework designed to solve all types of web development problems and questions, providing Python developers with an easy solution to web application development. With a wealth of third-party modules available, you'll be able to create a highly customizable web application with this powerful framework. This book will walk you through the creation of four professional Django projects and show you how to solve common problems and implement best practices. The book begins by first showing you how to create a simple blog and integrate it with third-party applications, before gradually moving on to extending this blog by adding features such as custom template tags and filters. You will build a complete social website, share its contents, track user actions in a timeline, and use Redis with Django to store item views. You will also build an online shop, manage its payments and orders, and add internationalization and localization to the project. Before you are introduced to content creation and building an evaluation system, you will build an e-learning application. Finally, you will build a gamification system where you will learn to build a badges application and get familiar with Django management commands. After reading this book, you will have a good understanding of how Django works and how to integrate it with other technologies. You will be able to build advanced Django applications for production use. Style and approach This is an easy-to-follow guide to building four different production-ready Django projects. Each project focuses on a particular area of the framework and each topic within the projects is explained with practical examples and includes best practice recommendations.

Django Design Patterns and Best Practices

by Arun Ravindran

If you want to learn how best to utilize commonly found patterns and learn best practices in developing applications with Django, this is the book for you. This book, like Django itself, is accessible to amateur and professional developers alike and assumes little in the way of prior experience. Although written for Python 3, the majority of the code in this book works in Python 2 or can be easily translated.

Refine Search

Showing 16,401 through 16,425 of 53,804 results