|
Showing 1 - 5 of
5 matches in All Departments
Learn to code like a professional with Python - an open source,
versatile, and powerful programming language About This Book *
Learn the fundamentals of programming with Python - one of the best
languages ever created * Develop a strong set of programming skills
that you will be able to express in any situation, on every
platform, thanks to Python's portability * Create outstanding
applications of all kind, from websites to scripting, and from GUIs
to data science Who This Book Is For Python is the most popular
introductory teaching language in U.S. top computer science
universities, so if you are new to software development, or maybe
you have little experience, and would like to start off on the
right foot, then this language and this book are what you need. Its
amazing design and portability will help you become productive
regardless of the environment you choose to work with. What You
Will Learn * Get Python up and running on Windows, Mac, and Linux
in no time * Grasp the fundamental concepts of coding, along with
the basics of data structures and control flow. * Write elegant,
reusable, and efficient code in any situation * Understand when to
use the functional or the object oriented programming approach *
Create bulletproof, reliable software by writing tests to support
your code * Explore examples of GUIs, scripting, data science and
web applications * Learn to be independent, capable of fetching any
resource you need, as well as dig deeper In Detail Learning Python
has a dynamic and varied nature. It reads easily and lays a good
foundation for those who are interested in digging deeper. It has a
practical and example-oriented approach through which both the
introductory and the advanced topics are explained. Starting with
the fundamentals of programming and Python, it ends by exploring
very different topics, like GUIs, web apps and data science. The
book takes you all the way to creating a fully fledged application.
The book begins by exploring the essentials of programming, data
structures and teaches you how to manipulate them. It then moves on
to controlling the flow of a program and writing reusable and error
proof code. You will then explore different programming paradigms
that will allow you to find the best approach to any situation, and
also learn how to perform performance optimization as well as
effective debugging. Throughout, the book steers you through the
various types of applications, and it concludes with a complete
mini website built upon all the concepts that you learned. Style
and approach This book is an easy-to-follow guide that will take
you from a novice to the proficient level at a comfortable pace,
using a lot of simple but effective examples. Each topic is
explained thoroughly, and pointers are left for the more
inquisitive readers to dig deeper and expand their knowledge.
Get up and running with Python 3.9 through concise tutorials and
practical projects in this fully updated third edition Key Features
Extensively revised with richer examples, Python 3.9 syntax, and
new chapters on APIs and packaging and distributing Python code
Discover how to think like a Python programmer Learn the
fundamentals of Python through real-world projects in API
development, GUI programming, and data science Book
DescriptionLearn Python Programming, Third Edition is both a
theoretical and practical introduction to Python, an extremely
flexible and powerful programming language that can be applied to
many disciplines. This book will make learning Python easy and give
you a thorough understanding of the language. You'll learn how to
write programs, build modern APIs, and work with data by using
renowned Python data science libraries. This revised edition covers
the latest updates on API management, packaging applications, and
testing. There is also broader coverage of context managers and an
updated data science chapter. The book empowers you to take
ownership of writing your software and become independent in
fetching the resources you need. You will have a clear idea of
where to go and how to build on what you have learned from the
book. Through examples, the book explores a wide range of
applications and concludes by building real-world Python projects
based on the concepts you have learned. What you will learn Get
Python up and running on Windows, Mac, and Linux Write elegant,
reusable, and efficient code in any situation Avoid common pitfalls
like duplication, complicated design, and over-engineering
Understand when to use the functional or object-oriented approach
to programming Build a simple API with FastAPI and program GUI
applications with Tkinter Get an initial overview of more complex
topics such as data persistence and cryptography Fetch, clean, and
manipulate data, making efficient use of Python's built-in data
structures Who this book is forThis book is for everyone who wants
to learn Python from scratch, as well as experienced programmers
looking for a reference book. Prior knowledge of basic programming
concepts will help you follow along, but it's not a prerequisite.
Harness the power of Python objects and data structures to
implement algorithms for analyzing your data and efficiently
extracting information Key Features Turn your designs into working
software by learning the Python syntax Write robust code with a
solid understanding of Python data structures Understand when to
use the functional or the OOP approach Book DescriptionThis
Learning Path helps you get comfortable with the world of Python.
It starts with a thorough and practical introduction to Python.
You'll quickly start writing programs, building websites, and
working with data by harnessing Python's renowned data science
libraries. With the power of linked lists, binary searches, and
sorting algorithms, you'll easily create complex data structures,
such as graphs, stacks, and queues. After understanding cooperative
inheritance, you'll expertly raise, handle, and manipulate
exceptions. You will effortlessly integrate the object-oriented and
not-so-object-oriented aspects of Python, and create maintainable
applications using higher level design patterns. Once you've
covered core topics, you'll understand the joy of unit testing and
just how easy it is to create unit tests. By the end of this
Learning Path, you will have built components that are easy to
understand, debug, and can be used across different applications.
This Learning Path includes content from the following Packt
products: Learn Python Programming - Second Edition by Fabrizio
Romano Python Data Structures and Algorithms by Benjamin Baka
Python 3 Object-Oriented Programming by Dusty Phillips What you
will learn Use data structures and control flow to write code Use
functions to bundle together a sequence of instructions Implement
objects in Python by creating classes and defining methods Design
public interfaces using abstraction, encapsulation and information
hiding Raise, define, and manipulate exceptions using special error
objects Create bulletproof and reliable software by writing unit
tests Learn the common programming patterns and algorithms used in
Python Who this book is forIf you are relatively new to coding and
want to write scripts or programs to accomplish tasks using Python,
or if you are an object-oriented programmer for other languages and
seeking a leg up in the world of Python, then this Learning Path is
for you. Though not essential, it will help you to have basic
knowledge of programming and OOP.
A comprehensive guide to Python programming for web development
using the most popular Python web framework - Django Key Features
Learn the fundamentals of programming with Python and building web
apps Build web applications from scratch with Django Create
real-world RESTful web services with the latest Django framework
Book DescriptionIf you want to develop complete Python web apps
with Django, this Learning Path is for you. It will walk you
through Python programming techniques and guide you in implementing
them when creating 4 professional Django projects, teaching you how
to solve common problems and develop RESTful web services with
Django and Python. You will learn how to build a blog application,
a social image bookmarking website, an online shop, and an
e-learning platform. Learn Web Development with Python will get you
started with Python programming techniques, show you how to enhance
your applications with AJAX, create RESTful APIs, and set up a
production environment for your Django projects. Last but not
least, you'll learn the best practices for creating real-world
applications. By the end of this Learning Path, you will have a
full understanding of how Django works and how to use it to build
web applications from scratch. This Learning Path includes content
from the following Packt products: Learn Python Programming by
Fabrizio Romano Django RESTful Web Services by Gaston C. Hillar
Django Design Patterns and Best Practices by Arun Ravindran What
you will learn Explore the fundamentals of Python programming with
interactive projects Grasp essential coding concepts along with the
basics of data structures and control flow Develop RESTful APIs
from scratch with Django and the Django REST Framework Create
automated tests for RESTful web services Debug, test, and profile
RESTful web services with Django and the Django REST Framework Use
Django with other technologies such as Redis and Celery Who this
book is forIf you have little experience in coding or Python and
want to learn how to build full-fledged web apps, this Learning
Path is for you. No prior experience with RESTful web services,
Python, or Django is required, but basic Python programming
experience is needed to understand the concepts covered.
Learn the fundamentals of Python (3.7) and how to apply it to data
science, programming, and web development. Fully updated to include
hands-on tutorials and projects. Key Features Learn the
fundamentals of Python programming with interactive projects Apply
Python to data science with tools such as IPython and Jupyter
Utilize Python for web development and build a real-world app using
Django Book DescriptionLearn Python Programming is a quick,
thorough, and practical introduction to Python - an extremely
flexible and powerful programming language that can be applied to
many disciplines. Unlike other books, it doesn't bore you with
elaborate explanations of the basics but gets you up-and-running,
using the language. You will begin by learning the fundamentals of
Python so that you have a rock-solid foundation to build upon. You
will explore the foundations of Python programming and learn how
Python can be manipulated to achieve results. Explore different
programming paradigms and find the best approach to a situation;
understand how to carry out performance optimization and effective
debugging; control the flow of a program; and utilize an
interchange format to exchange data. You'll also walk through
cryptographic services in Python and understand secure tokens.
Learn Python Programming will give you a thorough understanding of
the Python language. You'll learn how to write programs, build
websites, and work with data by harnessing Python's renowned data
science libraries. Filled with real-world examples and projects,
the book covers various types of applications, and concludes by
building real-world projects based on the concepts you have
learned. What you will learn Get Python up and running on Windows,
Mac, and Linux Explore fundamental concepts of coding using data
structures and control flow Write elegant, reusable, and efficient
code in any situation Understand when to use the functional or OOP
approach Cover the basics of security and concurrent/asynchronous
programming Create bulletproof, reliable software by writing tests
Build a simple website in Django Fetch, clean, and manipulate data
Who this book is forLearn Python Programming is for individuals
with relatively little experience in coding or Python. It's also
ideal for aspiring programmers who need to write scripts or
programs to accomplish tasks. The book shows you how to create a
full-fledged application.
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R205
R164
Discovery Miles 1 640
|