|
Showing 1 - 7 of
7 matches in All Departments
Kick-start your development journey with this end-to-end guide that
covers Python programming fundamentals along with application
development Key Features Gain a solid understanding of Python
programming with coverage of data structures and Object-Oriented
Programming (OOP) Design graphical user interfaces for desktops
with libraries such as Kivy and Tkinter Write elegant, reusable,
and efficient code Book DescriptionPython is a cross-platform
language used by organizations such as Google and NASA. It lets you
work quickly and efficiently, allowing you to concentrate on your
work rather than the language. Based on his personal experiences
when learning to program, Learn Programming in Python with Cody
Jackson provides a hands-on introduction to computer programming
utilizing one of the most readable programming languages-Python. It
aims to educate readers regarding software development as well as
help experienced developers become familiar with the Python
language, utilizing real-world lessons to help readers understand
programming concepts quickly and easily. The book starts with the
basics of programming, and describes Python syntax while developing
the skills to make complete programs. In the first part of the
book, readers will be going through all the concepts with short and
easy-to-understand code samples that will prepare them for the
comprehensive application built in parts 2 and 3. The second part
of the book will explore topics such as application requirements,
building the application, testing, and documentation. It is here
that you will get a solid understanding of building an end-to-end
application in Python. The next part will show you how to complete
your applications by converting text-based simulation into an
interactive, graphical user interface, using a desktop GUI
framework. After reading the book, you will be confident in
developing a complete application in Python, from program design to
documentation to deployment. What you will learn Use the
interactive shell for prototyping and code execution, including
variable assignment Deal with program errors by learning when to
manually throw exceptions Employ exceptions for code management
Enhance code by utilizing Python's built-in shortcuts to improve
efficiency and make coding easier Interact with files and package
Python data for network transfer or storage Understand how tests
drive code writing, and vice versa Explore the different frameworks
that are available for GUI development Who this book is forLearn
Programming in Python with Cody Jackson is for beginners or novice
programmers who have no programming background and wish to take
their first step in software development. This book will also be
beneficial for intermediate programmers and will provide deeper
insights into effective coding practices in Python.
Test your Python programming skills by solving real-world problems
Key Features Access built-in documentation tools and improve your
code. Discover how to make the best use of decorator and generator
functions Enhance speed and improve concurrency by conjuring tricks
from the PyPy project Book DescriptionThis book covers the
unexplored secrets of Python, delve into its depths, and uncover
its mysteries. You'll unearth secrets related to the implementation
of the standard library, by looking at how modules actually work.
You'll understand the implementation of collections, decimals, and
fraction modules. If you haven't used decorators, coroutines, and
generator functions much before, as you make your way through the
recipes, you'll learn what you've been missing out on. We'll cover
internal special methods in detail, so you understand what they are
and how they can be used to improve the engineering decisions you
make. Next, you'll explore the CPython interpreter, which is a
treasure trove of secret hacks that not many programmers are aware
of. We'll take you through the depths of the PyPy project, where
you'll come across several exciting ways that you can improve speed
and concurrency. Finally, we'll take time to explore the PEPs of
the latest versions to discover some interesting hacks. What you
will learn Know the differences between .py and .pyc files Explore
the different ways to install and upgrade Python packages
Understand the working of the PyPI module that enhances built-in
decorators See how coroutines are different from generators and how
they can simulate multithreading Grasp how the decimal module
improves floating point numbers and their operations Standardize
sub interpreters to improve concurrency Discover Python's built-in
docstring analyzer Who this book is forWhether you've been working
with Python for a few years or you're a seasoned programmer, you'll
have a lot of new tricks to walk away with.
This books teaches fundamental programming concepts using the
powerful, yet easy to learn, Python programming language. Python is
a cross-platform language used by organizations such as Google and
NASA, designed for rapid application prototyping and development.
Used by itself or with other languages, Python allows the developer
to quickly and efficiently write programs without getting in the
way. This book provides the reader with basic programming ideas,
applicable to a wide range of tasks and can be used with other
languages. After completing this book, the reader should be able to
quickly create simple to moderately complex programs and have a
foundation for further study. Topics include: core Python language
(both versions 2.x and 3.x), object-oriented programming,
databases, graphical user interfaces, web programming, and simple
game development.
The lands of Vrbonc barely returned to their quiet nature when an
evil influence, once thought to have been destroyed in the Great
War, made its presence known. Bandits roam the roads and monsters
have been spotted in the shadowy woods, while slavers ply their
trade with impunity. Someone, or something, is returning to power.
Reginald learned that his brother disappeared from a caravan near
the small town of Haemal. Reginald must turn to his friends, both
old and new, to help him locate his brother. Their arrival in
Haemal leads to heartache and few leads, but shows Reginald his
true calling: a warrior for the people. But can his new-found
courage save his brother before it is too late?"
An introduction to computer programming, using the easy, yet
powerful, Python programming language. Python, a cross-platform
language used by such organizations as Google and NASA, lets you
work quickly and efficiently, allowing you to concentrate on your
work rather than the language. The core Python language (both
versions 2.x and 3.x) is discussed, as well as an introduction to
graphical user interface creation. The ideas covered in this book
provide the reader with many major programming topics, applicable
to a wide variety of programming languages. After reading this
book, the reader should be able to quickly create simple to
medium-level programs and be prepared to tackle more complex
programming tasks.
|
|