This third edition of John Zelle’s Python Programming continues the tradition of updating the text to reflect new technologies while maintaining a time-tested approach to teaching introductory computer science. An important change to this edition is the removal of most uses of eval and the addition of a discussion of its dangers. In our increasingly connected world, it’s never too early to begin considering computer security issues. This edition also uses several new graphics examples, developed throughout chapters 4-12. [IMPORTANT NOTICE TO PURCHASERS: Any Kindle edition of this book is an illegal reproduction and is unauthorized by the author and the publisher.]
“Hi Guys, Welcome to my UPDATED ChatGPT Course: Generative AI, Prompt Engineering, Google Gemini, Adobe Firefly. In my course you will learn everything about different AI Tools. I have created video lessons on every feature of these AI tools. You will get to see the real practical implementation of how to use every feature of this tools. This is the most detailed course on AI Tools you will ever find on the internet. I have created different sections based on different AI tools and in each section, I have gone in-depth into explaining the concept of each tool and how to practically implement it. This course will give you a 100% understanding of AI Tools and after going through this course you will be capable of applying these concepts in building your own online business or for your clients. At such a low price, you’re going to get 109 detailed video lessons. A complete access to our student discussion forum, and the ability to ask me any questions you may have as you progress through the course. On top of all that, you get lifetime access and a 30 day, 100% money back guarantee! Topics you will learn in this course: – Welcome To ChatGPT Masters – You’re Going to Learn How to Use AI! – ChatGPT Sneak Peek – See the Power of AI for Text Generation – Midjourney Sneak Peek – See the Power of AI for Art Generation – 15 Minute ChatGPT Crash Course with ChatGPT 40 Update & Features – Prompt Engineering 101 – How to Get Better Responses from ChatGPT – UPDATE: Share ChatGPT Conversations with a Link – Google Gemini Crash Course & Comparison to ChatGPT – Better Than Google Research with ChatGPT – Find Keywords & Content Ideas with ChatGPT – Create Article, Video, Podcast Outlines with ChatGPT – Write an Entire Article with ChatGPT – Generate Catchy Titles & Headlines with ChatGPT – Come Up with Great Social Media Post Ideas with ChatGPT – Write Social Media Post Copy with ChatGPT (Instagram, Facebook, etc.) – Create Engaging Polls & Quizes with ChatGPT – Create Fun Facts, Inspirational Quotes and Jokes on any Topic with ChatGPT – Welcome to ChatGPT Marketing – Target Audience: How a well-defined target audience can help you sell more – Target Audience: ChatGPT for audience research and analysis – Content Calendar ChatGPT: How to create a complete Content Calendar – SEO ChatGPT: Optimized Keywords and Blog Titles – SEO ChatGPT: Writing an optimized Blog Post in seconds – Email Marketing ChatGPT: Overview of email marketing – Email Marketing ChatGPT: Developing optimized email sequences – Online Advertising ChatGPT: Facebook Ads – Online Advertising ChatGPT: Google Ads – Sales Pages ChatGPT: Developing sales page copy – Steps to create a powerful marketing funnel with ChatGPT – Identifying your buyer persona with ChatGPT – Creating a lead magnet with ChatGPT – Creating copy for the landing page and social media with ChatGPT – Writing a complete email sequence for your funnel with ChatGPT – Generating Trending YouTube Video Ideas with ChatGPT – Write a Video Script with ChatGPT – Generate YouTube Video Tags with ChatGPT – Write a YouTube Video Descriptions with ChatGPT – Improve Your Closed Captions on YouTube with ChatGPT – Introduction to Office productivity with ChatGPT – Research and Problem solving with ChatGPT – Meeting Notes, Key Points, Decisions, Action Points – Replying to emails with ChatGPT – Optimize my resume with ChatGPT – Generating Product and Business names with ChatGPT – Taglines and slogans for your brand with ChatGPT – Product descriptions for your online store with ChatGPT – Generating FAQ with ChatGPT – Research Podcast Ideas & Come Up with a Catchy Podcast Name with ChatGPT – Outline & Script Podcast Episodes with ChatGPT – Brainstorm Interview Questions & Find Potential Podcast Guests – Introduction to using ChatGPT in your website – Website copy for the homepage, about us page and contact us page – Landing page headlines and copy – Meta descriptions with ChatGPT – Come Up With Your Next Best Course Idea with ChatGPT – Write a Course Online with ChatGPT – Write the Course Landing Page/Description and Promotional Emails with ChatGPT – Adding AI Tools like ChatGPT to Your Writing Workflow – What to Look Out for in the Future of AI – Training ChatGPT with Specific Industry Knowledge – Case Study: Writing a Book from Your Video Script – Strategies for Efficient Editing & Decreasing Errors – Welcome to the Google Gemini Lessons – Key Differences Between Google Gemini & ChatGPT – Gemini Update: Export to Google Docs Feature & Dark Theme – How to Research with Google Gemini – Do A Digital Marketing Research with Google Gemini – Create Outlines for Articles, Videos & Podcasts with Google Gemini – Write an Entire Article with Google Gemini – Generate Catchy Keyword- Rich Article Titles with Google Gemini – Make Existing Article Titles More SEO-Friendly with Google Gemini – Come Up with Social Media Post Ideas with Google Gemini – Write Instagram, Facebook & Twitter Posts with Google Gemini – Create Social Media Polls with Google Gemini – Generate Fun Facts, Quotes & Jokes with Google Gemini – Turn YouTube Videos into Articles and Create Podcast Show notes with Google Gemini – Write an Email Interview Request with Google Gemini – Come Up with Interview Questions with Google Gemini – Outline an Online Course and Course Lessons with Google Gemini – Write Course Landing Pages, Title and Learning Outcomes – Write Supplemental Learning Materials like PDF Guides with Google Gemini – Write Promotional Emails with Google Gemini – Answer Student Questions with Google Gemini – Introduction to Digital Marketing with Google Gemini – Write copy like a Pro with Google Gemini and Copywriting Frameworks – Online Advertising Google Gemini: Facebook Ads – Online Advertising Google Gemini: Google Ads – Replying to emails with Google Gemini – Meeting Notes, Key Points, Decisions, Action Points – Optimize my resume with Google Gemini – Generating Product and Business names with Google Gemini – Taglines and slogans for your brand with Google Gemini – Product descriptions for your online store with Google Gemini – Generating FAQ with Google Gemini – How to Write an Ethical Essay with Google Gemini – Creating your Midjourney account – Tip: Chat privately with Midjourney in Discord – Creating product images with Midjourney – Creating product photographs with Midjourney – Creating website ideas with Midjourney – Creating a logo for my business with Midjourney – Outline your Book with ChatGPT – Basic Formatting in Google Docs – Signing Up for Amazon Kindle Direct Publishing – 3 AI Voice Over Generators – Clone Your Own Voice with Eleven Labs – Introduction to Adobe Firefly – Text to Image Generation – Generative Fill – Text Effects – Text to Template Thank you so much for checking out my course. I look forward to seeing you in the course. So wait no more! Click on the ‘Buy now’ button and join my course today!! Also check out my other courses!! Who this course is for: Anyone who wants to stay up-to-date with technological advancements and gain a competitive edge in their field. Marketers and content creators who want to streamline their workflow and improve their productivity using ChatGPT. Business owners who want to improve their marketing, content creation, and customer engagement using ChatGPT. Researchers who want to conduct effective research for academic or professional purposes using ChatGPT. Students who want to improve their academic writing skills and use ChatGPT to answer questions related to their coursework.” has been added to your cart. View cart
Sale!
Python Programming: An Introduction to Computer Science, 3rd Ed.
Rated 5.00 out of 5 based on 23 customer ratings
(23 customer reviews)
$49.99 Original price was: $49.99.$19.99Current price is: $19.99.
Categories: Programming, Python
23 reviews for Python Programming: An Introduction to Computer Science, 3rd Ed.
Add a review Cancel reply
Related products
-
$39.99Original price was: $39.99.$19.99Current price is: $19.99. -
$49.99Original price was: $49.99.$19.99Current price is: $19.99. -
$69.99Original price was: $69.99.$19.99Current price is: $19.99.
I see Python as being very much "in my face," a language I should pick up just to keep up. Whether our department switches to Python at a later date or not is moot; Python seems to be the new lingua franca for the CS community, so I felt I had better at least acquire a journeyman's knowledge.
I am now going through this opus by Dr. Zelle and cannot praise it enough. His prose is simple and elegant, and his semantic modeling (if I can use such a term) is superb.
I love the way he describes variables, for example. He equates them to Post It notes. No need to get arcane and go into a long exposition on garbage collection. Dr. Zell infers that a new assignment into the same variable equates to a more up-to-date Post It note in the computer's memory. Assign a different value into a named variable using its value and you have a new, updated Post It note. Easy peasy. And...
no need to jump through that hoop of using an extra "temp" variable to exchange the values of x and y when we put this model to use. "x, y = y, x" will suffice, thank you.
I was skeptical about his discussing graphics iso early (Chapter 4, for heavens, sake?). His example where he showed an investment value histogram had me thinking, "Students are going to have to deal with this?" Simple, yes, but the need to jump through hoops with some accurate expression to match the semantics implied by the heights of bars on a two-d surface? Uh..uh. No thanks.
Then I read on... Just apply the setCoords and voila, we do away with most, if not all, of the computational, albeit doable, complexity.
I liked to be awed by brilliance, and in one simple example (and rewrite of the original problem), I became simultaneously awed both by his brilliance and by Guido von Rossum's brilliance with his invention of the setCoords function to simplify graphic applications. Easy peasey again!
I have yet to read through the rest of the book (and to sit down at the computer, doing my share of hacking and error-making that's the lot of anybody who wants to achieve serious journeymanship in a given language), but I know it will be a summer well spent.
Whether or not my institute of learning switches to Python or not has become a moot issue for me. If we do switch, Zelle's our man. Cyber applause to him for this remarkable work he has done!
It actually gave me the confidence to pursue my CS degree in my freshman year as I was uncertain if I'd be able to understand the subject or not. This book gave me a sold foundation that I was able to build on.
That being said, this is an excellent textbook for someone who has to program a computer in support of a career in another field -- for example, mathematics, the physical and biological sciences, the social sciences, business, the arts, etc.
The author takes the student on a gentle journey thru the basic skills of instructing a computer using the Python language, itself a gentle language that avoids the arcana and seemingly obtuseness of most other computer languages. Few, if any, of my students have the time or patience for the rigor of other aspects of CS, but they come away with an appreciation that computers are no more magical than any other tool.
By the end of my seven-week course, students will have calculated and graphed a cosine function from first principles. They will have counted the words in "Moby Dick" and will have listed them alphabetically, with their frequencies of occurrence. They will have drawn a game of Pong, showing balls bouncing around a Pong board, and they will have plotted real estate data on a regional map, based on latitude, longitude, and price.
Most importantly, they will have enough if an appreciation for computer programming that they will not be "snowed" or intimidated by programmers when they enter their own professional careers. For someone in a similar situation, I highly recommend this book and the Python language that it teaches.
A professor with a Ph. D. in Computer Science at a well-known technological university.
Shawn Berry
President, AppliedMathematician.com