ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Linux for Developers Jumpstart Your Linux Programming Skills

دانلود کتاب لینوکس برای توسعه دهندگان مهارت های برنامه نویسی لینوکس خود را شروع کنید

Linux for Developers Jumpstart Your Linux Programming Skills

مشخصات کتاب

Linux for Developers Jumpstart Your Linux Programming Skills

دسته بندی: سیستم های عامل
ویرایش:  
نویسندگان:   
سری: developer’s series 
ISBN (شابک) : 9780134657288 
ناشر: Addison-Wesley 
سال نشر: 2017 
تعداد صفحات: 318 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 مگابایت 

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



کلمات کلیدی مربوط به کتاب لینوکس برای توسعه دهندگان مهارت های برنامه نویسی لینوکس خود را شروع کنید: برنامه نویسی لینوکس



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

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


در صورت تبدیل فایل کتاب Linux for Developers Jumpstart Your Linux Programming Skills به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب لینوکس برای توسعه دهندگان مهارت های برنامه نویسی لینوکس خود را شروع کنید

Linux for Developers به ​​شما نشان می دهد که چگونه می توانید شروع به نوشتن کد عالی برای لینوکس کنید، خواه کاربر لینوکس با تجربه کمی یا بدون تجربه برنامه نویسی باشید یا یک برنامه نویس با تجربه ویندوز. مربی/نویسنده برجسته فناوری اطلاعات ویلیام "بو" راثول با بررسی واضح و به روز نرم افزار متن باز مدرن، از جمله ترتیبات صدور مجوز و معاوضه هایی که همه توسعه دهندگان باید بدانند، شروع می کند. او مهارت‌های ضروری را برای محیط‌های خط فرمان لینوکس و رابط کاربری گرافیکی ارائه می‌کند، ویرایشگرهای متن و ابزارهای دیگر را برای کدنویسی کارآمد معرفی می‌کند. روثول با تکیه بر این دانش، ابزارهای اسکریپت نویسی مانند Bash، Python و Perl و همچنین زبان های برنامه نویسی شی گرا سنتی مانند Java، C++ و C را معرفی می کند. در نهایت، او یک بخش کامل در مورد سیستم قدرتمند کنترل نسخه Git ارائه می کند. ، آموزش مهارت هایی که می توانید در لینوکس و بسیاری از محیط های دیگر استفاده کنید. به سیستم‌های لینوکس دسترسی داشته باشید، از رابط‌های کاربری گرافیکی استفاده کنید و در خط فرمان کار کنید، یاد بگیرید که چگونه لینوکس فایل‌ها را سازمان‌دهی می‌کند و در سیستم فایل خود پیمایش می‌کند. برای مدیریت مقایسه زبان‌های لینوکس برای انتخاب بهترین زبان برای هر کار، اسکریپت‌های Bash را بنویسید که با کاربران یا سایر ویژگی‌های پوسته تعامل دارند برنامه با Python و Perl: کنترل جریان، متغیرها و موارد دیگر درک ویژگی‌های لینوکس مربوط به ساختن برنامه‌های C، C++ و جاوا. با کنترل بازنگری GIT از پروژه‌های پیچیده مطلع شوید. کار در GIT: مرحله‌بندی، committing، شاخه‌ها، تفاوت‌ها، ادغام‌ها و وصله‌ها مدیریت مخازن محلی و راه دور GIT پوشش مدولار این راهنما به شما کمک می‌کند به سرعت به هر اطلاعاتی که در حال حاضر نیاز دارید دسترسی داشته باشید.


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

Linux for Developers shows you how to start writing great code for Linux, whether you're a Linux user with little or no coding experience, or an experienced Windows programmer. Leading IT trainer/author William "Bo" Rothwell begins with a clear and up-to-date review of modern open source software, including the licensing arrangements and tradeoffs all developers need to understand. He presents essential skills for both Linux command line and GUI environments, introducing text editors and other tools for efficient coding. Building on this knowledge, Rothwell introduces scripting tools such as Bash, Python, and Perl, as well as traditional object-oriented programming languages such as Java, C++, and C. Finally, he presents a full section on the powerful Git version control system, teaching skills you can use in Linux and many other environments. Access Linux systems, use GUIs, and work at the command line Learn how Linux organizes files and navigate its filesystem Use basic developer commands such as gzip and grep Edit programs with vi and vim, and explore alternative editors Perform basic sysadmin tasks that developers often need to handle Compare Linux languages to choose the best one for each task Write Bash scripts that interact with users or other shell features Program with Python and Perl: flow control, variables, and more Understand Linux features related to building C, C++, and Java programs Stay on top of complex projects with GIT revision control Work in GIT: staging, committing, branches, diffs, merges, and patches Manage local and remote GIT repositories This guide's modular coverage helps you quickly access whatever information you need right now.



فهرست مطالب

Contents......Page 4
Preface......Page 9
Defining Source Code......Page 12
Closed Source......Page 13
“Free” Software......Page 14
Choosing Open Source Licensing......Page 16
Examples......Page 17
Useful Links......Page 18
Summary......Page 19
Linux Essentials......Page 20
Accessing a Linux System......Page 21
Choosing the Right Distribution......Page 22
Logging In......Page 23
Using the GUI......Page 26
Basic Command-Line Execution......Page 29
Getting Help......Page 30
Summary......Page 36
Understanding the Filesystem......Page 37
Naming Considerations......Page 38
Navigating the Filesystem......Page 39
Managing the Filesystem......Page 41
Managing Directories......Page 44
Managing Files......Page 45
Summary......Page 53
Command-Line Tools......Page 54
Viewing Files......Page 55
Finding Files......Page 59
Comparing Files......Page 61
Shell Features......Page 62
Permissions......Page 64
File Compression Commands......Page 66
The grep Command......Page 69
Summary......Page 73
The vi Editor......Page 74
What Is vim?......Page 75
Essential vi Commands......Page 76
Emacs......Page 86
nano and joe......Page 88
Summary......Page 89
Essential Tasks......Page 90
Gaining Access to the Root Account......Page 91
Displaying Disk Usage......Page 93
Managing Software......Page 95
Listing and Finding Software......Page 96
Installing Software......Page 97
Adding User Accounts......Page 98
Modifying User Accounts......Page 99
Managing Groups......Page 100
Summary......Page 101
Linux Programming Languages......Page 102
Scripting Languages......Page 103
BASH Shell Scripting......Page 104
Perl Scripting......Page 105
Python Scripting......Page 106
Additional Scripting Languages......Page 107
C Programming Basics......Page 113
IDEs......Page 114
Summary......Page 115
Basics of BASH Scripting......Page 116
Conditional Expressions......Page 118
Flow Control Statements......Page 120
The for Loop......Page 121
User Interaction......Page 122
Summary......Page 123
Basics of Perl Scripting......Page 124
Executing Perl Code......Page 125
Additional Perl Documentation......Page 126
Variables and Values......Page 127
Flow Control......Page 129
Conditions......Page 131
Additional Features......Page 133
Summary......Page 135
Basics of Python Scripting......Page 136
Executing Python Code......Page 137
Variables and Values......Page 138
Flow Control......Page 141
Additional Features......Page 142
Summary......Page 143
Understanding System Libraries......Page 144
Managing Shared Library Files......Page 145
Building RPM Packages......Page 147
Exploring Java Installation and Basics......Page 150
Summary......Page 151
Git......Page 152
The Second Generation......Page 153
The Third Generation......Page 155
Installing Git......Page 158
Git Stages......Page 159
Choosing Your Git Repository Host......Page 160
Configuring Git......Page 161
Summary......Page 164
Basic Configuration......Page 165
git status......Page 166
Handling a Multiple Location Situation......Page 169
Telling Git to Ignore a File......Page 170
Removing Files......Page 172
Handling Branches......Page 173
Summary......Page 175
Executing Diffs......Page 176
Dealing with White Space......Page 178
Comparing Branches......Page 179
Merging Files......Page 181
Summary......Page 185
Managing Repositories......Page 186
Getting Content from the Remote Server......Page 187
Connecting via SSH......Page 189
Patching......Page 190
Summary......Page 191
Index......Page 192




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