- عنوان کتاب: Automate the Boring Stuff with Python
- نویسنده: Al Sweigart
- حوزه: برنامه نویسی پایتون
- سال انتشار: 2020
- تعداد صفحه: 800
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 14.7 مگابایت
پایتون، مانند من، در دسامبر 1989 متولد شد. اگرچه من در سه دهه بعدی کارهای زیادی انجام دادم، موفقیت پایتون پربار است. افراد بیشتری نسبت به قبل آن را انتخاب میکنند تا چیزهای جذابی را در علم داده، یادگیری ماشین و غیره انجام دهند. از زمانی که پایتون را یاد گرفتم، این «دومین زبان برتر برای همه چیز» در واقع اولین انتخاب من برای بسیاری از تلاشها بوده است. من یک مسیر نسبتاً سنتی برای برنامه نویسی از طریق گروه مهندسی برق و علوم کامپیوتر در دانشگاه میشیگان داشتم. در آن زمان، کار درسی عمدتاً بر روی C++ و MATLAB متمرکز بود – زبانهایی که من همچنان در اولین شغل خارج از مدرسه از آن استفاده میکردم. من تعدادی پوسته اسکریپت و برش های SQL را در موقعیت بعدی خود توسعه دادم و داده های بزرگ را برای بیوانفورماتیک پردازش کردم. من همچنین استفاده از PHP را برای کار بر روی یک سایت وردپرس شخصی از ابتدا شروع کردم. اگرچه در حال دریافت نتایج (و در برخی موارد جالب) بودم، هیچ یک از زبان هایی که استفاده می کردم با من طنین انداز نشد. اما من غافل بودم. من فرض میکردم که زبانهای برنامهنویسی صرفاً ابزاری برای رسیدن به هدف هستند، و شانس کمی برای سرگرمی برای کار کردن با آنها دارند. در همین زمان، یکی از دوستان از من دعوت کرد تا در یک پروژه هکاتون برای ساخت کتابخانه روبی به او بپیوندم. دنیا از رنگ منفجر شد، میوه ها طعم شیرین تر داشتند و اینها. سهولت استفاده از یک زبان تفسیر شده و نحو انسان پسند روبی واقعاً باعث شد به ابزارهایی که استفاده می کردم فکر کنم. اگرچه من برای مدت طولانی به Ruby پایبند نبودم، تصمیم گرفتم پایتون و چارچوب وب جنگو را برای تکرار بعدی سایت شخصی خود امتحان کنم. این همان شادی و منحنی یادگیری کم عمقی را به من داد که با روبی دیده بودم، و از آن زمان به گذشته نگاه نکرده ام!
Python, like me, was born in December of 1989. Although I’ve accomplished a great deal in the subsequent three decades, Python’s success is prolific. More people than ever before are picking it up to accomplish fascinating things in data science, machine learning, and more. Since I learned Python, this “second-best language for everything” has in reality been my first choice for many endeavors. I had a rather traditional path into programming through the Electrical Engineering and Computer Science Department at the University of Michigan. At that time, the coursework focused mainly on C++ and MATLAB—languages I continued to use in my first job out of school. I developed some shell scripting and SQL chops in my next position, processing big data for bioinformatics. I also started using PHP to work on a personal WordPress site from scratch. Although I was getting results (and cool ones, in some cases), none of the languages I was using resonated with me. But I was oblivious. I assumed that programming languages were purely means to an end, and they had little chance of being fun to work with. Around this time, a friend invited me to join him in a hackathon project to build a Ruby library. The world exploded with color, fruits tasted sweeter, and all that. The ease of using an interpreted language and the human-friendly syntax of Ruby really made me think about the tools I’d been using. Although I didn’t stick with Ruby for too long, I decided to give Python and the Django web framework a try for the next iteration of my personal site. It gave me the same joy and shallow learning curve I’d seen with Ruby, and I haven’t looked back since!
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Automate the Boring Stuff with Python
نظرات کاربران