دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Brian P. Hogan
سری: The Pragmatic Programmers
ISBN (شابک) : 9781680501223
ناشر: The Pragmatic Bookshelf
سال نشر: 2015
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب Exercises for Programmers: 57 Challenges to Develop Your Coding Skills به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب تمرین برای برنامه نویسان: 57 چالش برای توسعه مهارت های کدنویسی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
وقتی نرم افزار می نویسید، باید در راس بازی خود باشید. برنامه نویسان بزرگ تمرین می کنند تا مهارت های خود را واضح نگه دارند. با بیش از پنجاه تمرین تمرینی که ریشه در سناریوهای دنیای واقعی دارند، تیزبین باشید و تیز باشید. اگر یک برنامه نویس جدید هستید، این چالش ها به شما کمک می کند چیزهایی را که برای ورود به این حوزه نیاز دارید بیاموزید، و اگر یک حرفه ای باتجربه هستید، می توانید از این تمرین ها برای یادگیری آن زبان جدید داغ برای کنسرت بعدی خود استفاده کنید.</ p>
یکی از بهترین راه ها برای یادگیری زبان برنامه نویسی استفاده از آن برای حل مسائل است. این همان چیزی است که این کتاب در مورد آن است. این کتاب به جای سوالاتی که ریشه در تئوری دارند، مشکلاتی را ارائه میکند که در توسعه نرمافزار روزمره با آنها مواجه خواهید شد. این مشکلات برای افرادی طراحی شده است که اولین زبان برنامه نویسی خود را یاد می گیرند، و همچنین مسیر یادگیری را برای توسعه دهندگان با تجربه فراهم می کند تا زبان جدید را به سرعت یاد بگیرند.
با برنامه های ورودی و خروجی ساده شروع کنید. مقداری تبدیل ارز انجام دهید و بفهمید که چند ماه طول می کشد تا کارت اعتباری پرداخت شود. مقدار الکل خون را محاسبه کنید و تعیین کنید که آیا رانندگی ایمن است یا خیر. کلمات را در فایلها جایگزین کنید و سوابق را فیلتر کنید و از خدمات وب برای نمایش آب و هوا، ذخیره دادهها و نشان دادن تعداد افرادی که در حال حاضر در فضا هستند استفاده کنید. در پایان با چند برنامه بزرگتر مقابله خواهید کرد که به شما کمک میکنند همه چیز را کنار هم بیاورید.
هر مشکل شامل محدودیتها و چالشهایی است که شما را بیشتر پیش میبرد، اما این شما هستید که باید راهحلها را بیابید. و در سال آینده، زمانی که می خواهید یک زبان برنامه نویسی جدید یا سبک برنامه نویسی را یاد بگیرید (شاید OOP در مقابل عملکردی)، می توانید دوباره با استفاده از رویکردهای جدید برای حل مشکلات آشنا، این کتاب را مطالعه کنید.
آنچه شما نیاز دارید:
شما باید به یک کامپیوتر، یک مرجع زبان برنامه نویسی و زبان برنامه نویسی که می خواهید استفاده کنید دسترسی داشته باشید.
When you write software, you need to be at the top of your game. Great programmers practice to keep their skills sharp. Get sharp and stay sharp with more than fifty practice exercises rooted in real-world scenarios. If you're a new programmer, these challenges will help you learn what you need to break into the field, and if you're a seasoned pro, you can use these exercises to learn that hot new language for your next gig.
One of the best ways to learn a programming language is to use it to solve problems. That's what this book is all about. Instead of questions rooted in theory, this book presents problems you'll encounter in everyday software development. These problems are designed for people learning their first programming language, and they also provide a learning path for experienced developers to learn a new language quickly.
Start with simple input and output programs. Do some currency conversion and figure out how many months it takes to pay off a credit card. Calculate blood alcohol content and determine if it's safe to drive. Replace words in files and filter records, and use web services to display the weather, store data, and show how many people are in space right now. At the end you'll tackle a few larger programs that will help you bring everything together.
Each problem includes constraints and challenges to push you further, but it's up to you to come up with the solutions. And next year, when you want to learn a new programming language or style of programming (perhaps OOP vs. functional), you can work through this book again, using new approaches to solve familiar problems.
What You Need:
You need access to a computer, a programming language reference, and the programming language you want to use.