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 projectsApply Python to data science with tools such as IPython and JupyterUtilize Python for web development and build a real-world app using Django
Book Description:
Learn 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 LinuxExplore fundamental concepts of coding using data structures and control flowWrite elegant, reusable, and efficient code in any situationUnderstand when to use the functional or OOP approachCover the basics of security and concurrent/asynchronous programmingCreate bulletproof, reliable software by writing testsBuild a simple website in DjangoFetch, clean, and manipulate data
Who this book is for:
Learn 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.
Publisher : Packt Publishing
Publication date : June 29, 2018
Edition : 2nd ed.
Language : English
Print length : 508 pages
ISBN-10 : 1788996666
ISBN-13 : 978-1788996662
Item Weight : 2.04 pounds
Dimensions : 7.5 x 1.15 x 9.25 inches
Best Sellers Rank: #298,675 in Books (See Top 100 in Books) #11 in Functional Software Programming #119 in Introductory & Beginning Programming #148 in Python Programming
Customer Reviews: 4.5 4.5 out of 5 stars (167) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });
13 reviews for Learn Python Programming: The no-nonsense, beginner’s guide to programming, data science, and web development with Python 3.7
Add a review
Original price was: $45.99.$40.49Current price is: $40.49.


Jarod –
Just what I was looking for
I bought this to go along with an online class I was taking. The book is well written and set up and has provided the perfect compliment. The author uses a lot of examples and encourages looking up documentation for extra practice
Cornelia Hollaway –
Very pleased
🥰
J. Yoon –
Reasonable for Intermediate Python Learner, some topics too skimpy
This is a reasonable book for intermediate python learners. As others have said, if Python is your first language and you are a beginner (< 1year coding), I would skip this book. This book is reasonable for covering the intermediate topics after basic data structures (list, dictionary, set, tuple, array, tuple unpacking, list comprehension) and basic control flow, function and class. I picked up this books for more in-depth help with collections, maps, filter, enumerate, generator, decorator, debugging, testing, profiling, web scraping, etc. Some topics are reasonable for this, but some topics are too sparse and there's not enough there. Book has many pages but the formatting is off so many pages only have 1 -3 lines of text. So the content look bigger than it is. Still, there are not that many reasonably good book for the intermediate user, so I gave it 4 stars.Book has an issue with code text becoming too small or faint (on print version), sometimes making it difficult to read. I got the kindle version. If your screen resolution is high, body text will be a good size but the code text will be tiny. You can adjust zoom or downsize monitor resolution. Print version, can't fix the faint code text, but you can download the whole code files from URL provided by the author (front first pages). More importantly, you can view the code online on a screen as you type them to your Python terminal. Hope that helps.
Vince Carrino –
Helpful and informative for beginners.
I am new to programming. This book makes it easier for me to get started down the right path.
Felicien Mukadi –
Python
I wanted to add at my other programming languages ( c++,Visual Basic, Delphi) another new language. I am very satisfied with python.
Brian Quinlan –
It works
Good book
Jack M. Kesler –
Very handy resource.
An excellent well written manual!
KatieScarlett –
Hard to Follow
I found this book hard to follow for learning Python. Instead, I would recommend Udemy and Coursera courses that cover Python.
Charishmaa –
Book print quality is good.
CALVO Frederic –
Un des meilleurs livres que j’ai eu à lire sur pythonUn livre indispensable pour tout programmeur en herbe ou pro
Venugopal Chembrakalathil –
My 13 year old son loves python programming
Martin Smith –
I find books by this publisher are very hit and miss but this one is definitely a hit for me.I’ve been programming for more than 10 years but totally new to Python and found for me the book was paced well and structured well and covered a good breadth of the topic.I also enjoyed the enthusiasm with which the subject matter was presented and occasional dashes of humour to keep things from getting too dry.
Noel Cooper –
Full of good information but hard to follow due to it not really for beginners