0
نام کتاب
Head First Programming

 A learner's guide to programming using the Python language

Paul Barry, David Griffiths

Print Length442 Pages
PublisherO'Reilly
Edition1
LanguageEnglish
Year2009
ISBN9780596802370
1K
A4032
انتخاب نوع چاپ:
جلد سخت
1,672,000ت
0
جلد نرم
1,542,000ت
0
طلق پاپکو و فنر
1,552,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:A4
رنگ صفحات:رنگی با کادر / تصویر
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Programming

#Head_First

#Python

توضیحات

💻 برنامه‌نویسی به سبک Head First


🚀 دنبال یک روش قابل‌اعتماد برای یادگیری برنامه‌نویسی به‌صورت خودآموز هستی، بدون اینکه مفاهیم گیج‌کننده سردرگمت کنن؟ کتاب Head First Programming مفاهیم اصلی نوشتن برنامه‌های کامپیوتری رو معرفی میکنه؛ از متغیرها، تصمیم‌گیری و حلقه‌ها گرفته تا تابع‌ها و Objectها، مفاهیمی که مستقل از زبان برنامه‌نویسی در همه‌جا کاربرد دارن.


🐍 کتاب برای توضیح و تثبیت این مفاهیم، از مثال‌های روشن و تمرین‌های عملی با زبان پویا و انعطاف‌پذیر Python استفاده میکنه.


🛠️ ابزارهای پایه لازم برای نوشتن برنامه‌های موردعلاقه‌ات رو یاد میگیری و درک بهتری پیدا میکنی که نرم‌افزار چه کارهایی میتونه انجام بده و چه محدودیت‌هایی داره. تا پایان کتاب، پایه لازم رو داری تا هر زبان برنامه‌نویسی دیگه‌ای رو یاد بگیری یا سراغ هر پروژه نرم‌افزاری‌ای که میخوای بری.


🎯 چیزهایی که یاد میگیری

🧠 ویژگی‌های اصلی همه زبان‌های برنامه‌نویسی، از جمله متغیرها، Statementها، تصمیم‌ها، حلقه‌ها، Expressionها و Operatorها رو درک میکنی

♻️ با استفاده از Functionها، کدها رو دوباره استفاده میکنی

📚 با استفاده از کدهای آماده کتابخونه‌ها، در زمان و انرژی صرفه‌جویی میکنی

🗂️ بهترین ساختار داده رو برای مدیریت داده‌های پیچیده انتخاب میکنی

🌐 برنامه‌هایی مینویسی که با وب ارتباط برقرار میکنن

🔄 داده‌های خودت رو با برنامه‌های دیگه به اشتراک میذاری

🧪 برنامه‌هایی میسازی که خودشون رو تست میکنن و جلوی خطاهای خجالت‌آور کدنویسی رو میگیرن


چه چیزی این کتاب رو خاص میکنه؟

⏳ نویسنده‌ها معتقدن زمان تو خیلی باارزش‌تر از اینه که برای فهم مفاهیم جدید بی‌دلیل تقلا کنی. کتاب Head First Programming با استفاده از تازه‌ترین پژوهش‌های علوم شناختی و نظریه‌های یادگیری، یک تجربه چندحسی برای آموزش برنامه‌نویسی ساخته.

🎨 قالب بصری و غنی کتاب متناسب با شیوه واقعی کارکرد مغز طراحی شده؛ نه با رویکردی سنگین و پر از متن که خوابت کنه.


📖 فهرست مطالب

فصل ۱. شروع کدنویسی

فصل ۲. داده‌های متنی

فصل ۳. تابع‌ها

فصل ۴. داده‌ها در فایل‌ها و آرایه‌ها

فصل ۵. Hashها و دیتابیس‌ها

فصل ۶. برنامه‌نویسی ماژولار

فصل ۷. ساخت رابط کاربری گرافیکی

فصل ۸. رابط‌های کاربری گرافیکی و داده‌ها

فصل ۸ و نیم. Exceptionها و Message Boxها

فصل ۹. عناصر رابط کاربری گرافیکی

فصل ۱۰. Widgetها و Classهای سفارشی

پیوست ۱. موضوع‌های باقی‌مانده


👤 درباره نویسندگان

👨‍💻 دیوید گریفیثس در ۱۲ سالگی و بعد از دیدن مستندی درباره فعالیت‌های سیمور پاپرت، برنامه‌نویسی رو شروع کرد. او در ۱۵ سالگی یک پیاده‌سازی از زبان برنامه‌نویسی LOGO پاپرت نوشت.

🎓 دیوید بعد از تحصیل در رشته ریاضیات محض، نوشتن کد برای کامپیوترها و مقاله برای انسان‌ها رو شروع کرد. او در حال حاضر در بریتانیا فعالیت میکنه و به افراد کمک میکنه نرم‌افزارهایی ساده‌تر و ارزشمندتر بسازن. در وقت آزادش هم سفر میکنه و با همسرش، داون، وقت میگذرونه.


👨‍🏫 پل بری تحصیلات دانشگاهی خودش رو در علوم کامپیوتر گذرونده و مدرک کارشناسی ارشد Computing Science داره. او نزدیک به ۲۵ سال به‌صورت حرفه‌ای برنامه‌نویسی کرده.

📚 پل تا امروز دو کتاب دانشگاهی نوشته و یکی از ویراستارهای مشارکت‌کننده مجله Linux Journal هم هست. شغل اصلی او در Institute of Technology, Carlow ایرلنده؛ جایی که بیش از یک دهه برای آماده کردن نسل بعدی متخصص‌های کامپیوتر ایرلند برای ورود مؤثر به بازار کار فعالیت کرده.

🧠 نقش او به‌عنوان مدرس دانشگاهی این فرصت رو فراهم میکنه که جدیدترین تکنولوژی‌ها و Practiceهای برنامه‌نویسی رو بررسی کنه، یاد بگیره و آموزش بده؛ کاری که با وجود تبدیل کردنش به یک «Geek واقعی»، همچنان از اون لذت میبره.

🏡 پل همراه همسر، دو پسر، دختر، سگ و گربه‌اش در نزدیکی شهر کارلو در ایرلند زندگی میکنه. خانه اون‌ها پر از کامپیوتر و مجموعه‌ای رو‌به‌رشد از سازهای موسیقیه. مثل خیلی از اعضای خانواده Head First، پل هم یک گیتاریست در حال تلاشه که داخل بدن یک Geek گرفتار شده! او تا امروز در برابر پیشنهاد خرید همستر یا یک ست درام برای خانواده مقاومت کرده.


Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? Head First Programming introduces the core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming language. This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts.


Learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're finished, you'll have the necessary foundation to learn any programming language or tackle any software project you choose.


With a focus on programming concepts, this book teaches you how to:


  • Understand the core features of all programming languages, including: variables, statements, decisions, loops, expressions, and operators
  • Reuse code with functions
  • Use library code to save time and effort
  • Select the best data structure to manage complex data
  • Write programs that talk to the Web
  • Share your data with other programs
  • Write programs that test themselves and help you avoid embarrassing coding errors
  • We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Programming uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.


Table of Contents

Chapter 1. Starting to Code

Chapter 2. Textual Data

Chapter 3. Functions

Chapter 4. Data in Files and Arrays

Chapter 5. Hashes and Databases

Chapter 6. Modular Programming

Chapter 7. Building a Graphical User Interface

Chapter 8. Guis and Data

Chapter 8 ½. Exceptions and Message Boxes

Chapter 9. Graphical Interface Elements

Chapter 10. Custom Widgets and Classes

Appendix i: Leftovers


About the Authors

David Griffiths began programming at age 12, after being inspired by a documentary on the work of Seymour Papert. At age 15 he wrote an implementation of Papert's computer language LOGO. After studying Pure Mathematics at University, he began writing code for computers and magazine articles for humans and he currently works in the UK, helping people to create simpler, more valuable software. He spends his free time traveling and time with his lovely wife, Dawn.


Paul Barry is formally educated and trained in Computer Science and holds a Masters Degree in Computing Science. He has been programming professionally, on and off, for close to 25 years. Paul already has two textbooks to his name, and is also a Contributing Editor to Linux Journal magazine. His day job is with the Institute of Technology, Carlow in Ireland where he has spent over a decade preparing Ireland's next generation of computing folk to be productive in the workforce. His role as a third level educator affords him the opportunity to explore, learn and teach the very latest programming technologies and practices, which is something that he enjoys even though he knows this makes him a bonafide "geek". Paul lives just outside the town of Carlow in Ireland with his wife, two sons, daughter, dog and cat. There's a bunch of computers and a growing collection of music instruments in the house, too (and like a lot of the Head First family, Paul is a struggling guitarist trapped inside a geek's body). He has so far resisted any suggestion that the family acquire a hamster ... or a set of drums.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Python
1,235
Head First Programming
1,380,000 تومان
Python
1,079
Hands-On Recommendation Systems with Python
498,000 تومان
Python
1,143
Python Projects for Beginners
897,000 تومان
Machine Learning
1,307
Machine Learning Engineering with Python
1,203,000 تومان
Python
1,196
Practical Docker with Python
705,000 تومان
Python
1,192
Python Machine Learning By Example
1,447,000 تومان
Artificial intelligence
1,092
Python: Beginner's Guide to Artificial Intelligence
1,718,000 تومان
Python
1,133
The Absolute Beginner’s Guide to Python Programming
610,000 تومان
Python
1,141
Scaling Python with Dask
660,000 تومان
Python
1,053
Debugging Machine Learning Models with Python
886,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما