ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Learn AI-assisted Python Programming: With GitHub Copilot and ChatGPT

دانلود کتاب آموزش برنامه نویسی پایتون به کمک هوش مصنوعی: با GitHub Copilot و ChatGPT

Learn AI-assisted Python Programming: With GitHub Copilot and ChatGPT

مشخصات کتاب

Learn AI-assisted Python Programming: With GitHub Copilot and ChatGPT

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1633437787, 9781633437784 
ناشر: Manning Publications 
سال نشر: 2023 
تعداد صفحات: 296
[298] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 9 Mb 

قیمت کتاب (تومان) : 50,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب Learn AI-assisted Python Programming: With GitHub Copilot and ChatGPT به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب آموزش برنامه نویسی پایتون به کمک هوش مصنوعی: با GitHub Copilot و ChatGPT نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب آموزش برنامه نویسی پایتون به کمک هوش مصنوعی: با GitHub Copilot و ChatGPT

نوشتن برنامه های کامپیوتری در پایتون بسیار ساده تر شده است! از ابزارهای به کمک هوش مصنوعی مانند GitHub Copilot استفاده کنید تا سریعتر از آنچه می توانید بگویید \\\"ChatGPT\\\" از ایده به برنامه دیگر بروید. برنامه های کاربردی -- بدون نیاز به تجربه برنامه نویسی! از دستیار کدنویسی Copilot AI برای ایجاد برنامه‌های پایتون استفاده کنید. اعلان‌هایی بنویسید که دقیقاً به Copilot می‌گوید چه کاری باید انجام دهد، کد پایتون را بخوانید و بفهمید چه کار می‌کند برنامه‌های خود را آزمایش کنید تا مطمئن شوید که آن‌طور که می‌خواهید کار می‌کنند کد را با مهندسی سریع یا تنظیمات انسانی اصلاح کنید. Python خلاقانه برای کمک به کار یادگیری برنامه نویسی Python به کمک هوش مصنوعی: با Copilot و ChatGPT یک راهنمای مبتدی است که هوش مصنوعی را به عنوان آینده برنامه نویسی در نظر می گیرد. ابزارهای کدنویسی با کمک هوش مصنوعی مانند GitHub Copilot و ChatGPT به شما این امکان را می دهد که برنامه های کاربردی پایتون را بدون یادگیری تمام جزئیات سطح پایین یک زبان برنامه نویسی ایجاد کنید. هنگامی که اعلان‌هایی را می‌نویسید که به دستیار هوش مصنوعی شما دقیقاً می‌خواهید برنامه‌هایتان چه کاری انجام دهند، می‌زنید. در طول مسیر، شما ملزومات برنامه نویسی پایتون را انتخاب می کنید و تفکر سطح بالاتری را که برای ایجاد برنامه های کاربردی برای علم داده، اتوماسیون و حتی بازی های ویدیویی نیاز دارید، تمرین می کنید. خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات منینگ است. درباره فناوری هوش مصنوعی روش نوشتن برنامه های کامپیوتری را تغییر داده است. با ابزارهایی مانند Copilot و ChatGPT، می‌توانید آنچه را که می‌خواهید به زبان انگلیسی ساده توصیف کنید و مشاهده کنید که دستیار هوش مصنوعی درست جلوی چشمان شما کد را تولید می‌کند. این برای مبتدیان، یا هر کسی که با منحنی یادگیری تند برنامه نویسی سنتی دست و پنجه نرم می کند، عالی است. درباره کتاب Learn AI-Assisted Python Programming: With Copilot و ChatGPT به شما یاد می دهد که روش AI را کدنویسی کنید. به جای شروع با جزئیات آهسته و سطح پایین، یاد خواهید گرفت که چگونه ایده های خود را بلافاصله با استفاده از کدهای تولید شده توسط هوش مصنوعی زنده کنید. شما ملزومات جدید، مانند مهندسی سریع، خواندن کد، و آزمایش و طراحی برنامه با کمک هوش مصنوعی را تمرین خواهید کرد. همانطور که پیش می روید، اصول برنامه نویسی پایتون را جذب خواهید کرد تا بتوانید برنامه های خود را درک کرده و بهبود بخشید. شما به سرعت برنامه های کوچک اما مفید پایتون را برای تجسم داده ها، اتوماسیون و موارد دیگر خواهید نوشت. مطلقاً هیچ تجربه برنامه نویسی لازم نیست! درباره خواننده اگر بتوانید فایل ها را در رایانه خود جابه جا کنید و یک مرورگر وب باز کنید، می توانید با این کتاب نوشتن برنامه های پایتون را یاد بگیرید! درباره نویسنده دکتر لئو پورتر استادیار تدریس علوم کامپیوتر در دانشگاه کالیفرنیا سن دیگو است. او بیش از یک دهه تجربه تدریس دارد و به دلیل تحقیقات برنده جوایز خود در مورد آموزش‌ها و ارزیابی‌های مؤثر در علوم رایانه شهرت دارد. دکتر دانیل زینگارو، استادیار آموزشی علوم کامپیوتر و مدرس برنده جایزه در دانشگاه تورنتو است. حوزه اصلی تحقیقات او تحقیقات آموزش علوم کامپیوتر است، جایی که او به مطالعه نحوه یادگیری مطالب علوم کامپیوتر توسط دانش آموزان می پردازد.


توضیحاتی درمورد کتاب به خارجی

Writing computer programs in Python just got a lot easier! Use AI-assisted tools like GitHub Copilot to go from idea to application faster than you can say \"ChatGPT.\" In Learn AI-Assisted Python Programming: With Copilot and ChatGPT you\'ll learn how to: Write fun and useful Python applications--no programming experience required! Use the Copilot AI coding assistant to create Python programs Write prompts that tell Copilot exactly what to do Read Python code and understand what it does Test your programs to make sure they work the way you want them to Fix code with prompt engineering or human tweaks Apply Python creatively to help out on the job Learn AI-Assisted Python Programming: With Copilot and ChatGPT is a beginner\'s guide that embraces AI as the future of coding. AI-assisted coding tools like GitHub Copilot and ChatGPT empower you to create useful Python applications without learning all the low-level details of a programming language. You\'ll hit the ground running as you write prompts that tell your AI-assistant exactly what you want your programs to do. Along the way, you\'ll pick up the essentials of Python programming and practice the higher-level thinking you\'ll need to create working apps for data science, automation, and even video games. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology AI has changed the way we write computer programs. With tools like Copilot and ChatGPT, you can describe what you want in plain English, and watch your AI assistant generate the code right before your eyes. It\'s perfect for beginners, or anyone who\'s struggled with the steep learning curve of traditional programming. About the book Learn AI-Assisted Python Programming: With Copilot and ChatGPT teaches you to code the AI way. Instead of starting with slow, low-level details, you\'ll learn how to bring your ideas to life immediately using AI-generated code. You\'ll practice the new essentials, like prompt engineering, code reading, and AI-assisted testing and program design. As you go, you\'ll absorb the basics of Python programming so you can understand and improve your programs. You\'ll quickly write small-but-useful Python programs for data visualization, automation, and more. Absolutely no programming experience required! About the reader If you can move files around on your computer and open a web browser, you can learn to write Python programs with this book! About the author Dr. Leo Porter is an Associate Teaching Professor of computer science at UC San Diego. He has over a decade of teaching experience and is well-known for his award-winning research on effective pedagogies and assessments in computer science. Dr. Daniel Zingaro is an Associate Teaching Professor of computer science and award-winning teacher at the University of Toronto. His main area of research is computer science education research, where he studies how students learn computer science material.



فهرست مطالب

Learn AI-Assisted Python Programming
dedication
contents
foreword
acknowledgments
introduction
	AI assistants change how programming is done
	Audience
	What we expect from you
	What you will be able to do after reading this book
	The challenge in working with AI assistants
	Why we wrote this book
	Warning: beware of elitism
	How this book is organized: a roadmap
	Source code downloads
	Software/hardware requirements
	liveBook discussion forum
about the authors
about the cover illustration
1 Introducing AI-assisted programming with Copilot
	How we talk to computers
		Making it a little easier
		Making it a lot easier
	About the technology
		Copilot, your AI Assistant
		How Copilot works behind the scenes—in 30 seconds
	How Copilot changes how we learn to program
	What else can Copilot do for us?
	Risks and challenges when using Copilot
	The skills we need
	Societal concerns about AI code assistants like Copilot
	Summary
2 Getting started with Copilot
	Time to set up your computer to start learning
		Overview of the software in your programming environment
	Getting your system set up
	Working with Copilot in Visual Studio Code
		Set up your working folder
		Check to see if your setup is working properly
	Addressing common Copilot challenges
	Our first programming problem
		Showcasing Copilot’s value in a data processing task
	Summary
3 Designing functions
	Functions
		The components of a function
		Using a function
	Benefits of functions
	Roles of functions
	What’s a reasonable task for a function?
		Attributes of good functions
		Examples of good (and bad) leaf functions
	The cycle of design of functions with Copilot
	Examples of creating good functions with Copilot
		Dan’s stock pick
		Leo’s password
		Getting a strong password
		Scrabble scoring
		The best word
	Summary
4 Reading Python code: Part 1
	Why we need to read code
	Asking Copilot to explain code
	Top 10 programming features you need to know: Part 1
		#1. Functions
		#2. Variables
		#3. Conditionals
		#4. Strings
		#5. Lists
		Conclusion
	Summary
5 Reading Python code: Part 2
	Top 10 programming features you need to know: Part 2
		#6. Loops
		#7. Indentation
		#8. Dictionaries
		#9. Files
		#10. Modules
	Summary
6 Testing and prompt engineering
	Why it is crucial to test code
	Closed-box and open-box testing
		Closed-box testing
		How do we know which test cases to use?
		Open-box testing
	How to test your code
		Testing using the Python prompt
		Testing in your Python file (we won’t be doing it this way)
		doctest
	Revisiting the cycle of designing functions with Copilot
	Full testing example
		Finding the most students we can add to a row
		Improving the prompt to find a better solution
		Testing the new solution
	Another full testing example—Testing with files
		What tests should we run?
		Creating the function
		Testing the function
		Common challenges with doctest
	Summary
7 Problem decomposition
	Problem decomposition
	Small examples of top-down design
	Authorship identification
	Authorship identification using top-down design
	Breaking down the process subproblem
		Figuring out the signature for the mystery book
	Summary of our top-down design
	Implementing our functions
		clean_word
		average_word_length
		different_to_total
		exactly_once_to_total
		split_string
		get_sentences
		average_sentence_length
		get_phrases
		average_sentence_complexity
		make_signature
		get_all_signatures
		get_score
		lowest_score
		process_data
		make_guess
	Going further
	Summary
8 Debugging and better understanding your code
	What causes errors (bugs)?
	How to find the bug
		Using print statements to learn about the code behavior
		Using VS Code’s debugger to learn about the code behavior
	How to fix a bug (once found)
		Asking Copilot to fix your bug via chat
		Giving Copilot a new prompt for the whole function
		Giving Copilot a targeted prompt for part of a function
		Modifying the code to fix the bug yourself
	Modifying our workflow in light of our new skills
	Applying our debugging skills to a new problem
	Using the debugger to better understand code
	A caution about debugging
	Summary
9 Automating tedious tasks
	Why programmers make tools
	How to use Copilot to write tools
	Example 1: Cleaning up email text
		Conversing with Copilot
		Writing the tool to clean up email
	Example 2: Adding cover pages to PDF files
		Conversing with Copilot
		Writing the tool
	Example 3: Merging phone picture libraries
		Conversing with Copilot
		Top-down design
		Writing the tool
	Summary
10 Making some games
	Game programs
	Adding randomness
	Example 1: Bulls and Cows
		How the game works
		Top-down design
		Parameters and return types
		Implementing our functions
		Adding a graphical interface for Bulls and Cows
	Example 2: Bogart
		How the game works
		Top-down design
		Implementing our functions
	Summary
11 Future directions
	Prompt patterns
		Flipped interaction pattern
		Persona pattern
	Limitations and future directions
		Where Copilot (currently) struggles
		Is Copilot a new programming language?
	Summary
references
index




نظرات کاربران