
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
تسلط بر برنامهنویسی پیشرفته پایتون
ویژگیهای کلیدی:
● پوشش عمیق مبانی توابع، بازگشت، کلاسها، وراثت و فایلها.
● تسلط بر موضوعات پیشرفته - اتصال به پایگاه داده، خطاها و استثناها، تست و رفع اشکال، نخها (Threads)، تجسم دادهها و تحلیل دادهها.
● پوشش عمیق مفاهیم پیشرفتهای مانند ساختارهای داده و الگوریتمها.
● سادهسازی رابط کاربری گرافیکی (GUI) و ابزارکها (Widgets).
توضیحات:
کتاب «برنامهنویسی پیشرفته هسته پایتون» برای برنامهنویسانی طراحی شده است که درک خوبی از مبانی پایتون دارند و آمادهاند گامهای بعدی را بردارند. این کتاب برای برنامهنویسان تازهکاری که میخواهند عمیقتر وارد دنیای برنامهنویسی شوند، مسیری را فراهم میکند که به آنها کمک میکند ویژگیهای نوآورانهای به برنامههای خود اضافه کنند.
این کتاب با معرفی مفهوم توابع و بازگشت شروع میکند و سپس به سطح بالاتری میرود و مفاهیم شیءگرایی (OOP)، فایلها، ادغام پایتون با پایگاه داده، نخکشی، خطاها، استثناها، تست، رفع اشکال، تجسم دادهها، تحلیل دادهها، رابط کاربری گرافیکی، ساختارهای داده و الگوریتمها را معرفی میکند. همه این موضوعات نیاز روز هستند و این کتاب تمام این مفاهیم حیاتی و ضروری پایتون را برای شما سادهسازی میکند.
در سرتاسر کتاب، به چندین نمونه کد دسترسی خواهید داشت که به شما کمک میکند کاربرد عملی واقعی مفاهیم پیشرفته پایتون را درک کنید و بتوانید با اطمینان روی هر نوع پروژه پایتونی کار کنید.
آنچه خواهید آموخت:
● یادگیری اصول تحلیل احساسات (Sentiment Analysis).
● یادگیری اصول تحلیل هیجان (Emotion Analysis).
● انجام تحلیل هیجان با استفاده از واژهنامهها.
● یادگیری توسعه برنامههای Shiny.
این کتاب برای چه کسانی است:
این کتاب برای همه دانشجویان علاقهگیرنده به فناوری، علاقهمندان به برنامهنویسی، فارغالتحصیلان فناوری اطلاعات و متخصصان علوم کامپیوتر که میخواهند مهارت بالایی در ساخت برنامههای پایتون ایجاد کنند، بسیار جذاب است. برای شروع با این کتاب، درک قبلی از مفاهیم پایهای کدنویسی پایتون مانند متغیرها، عبارات و ساختارهای کنترلی لازم است. همچنین میتوانید کتاب «برنامهنویسی پایهای هسته پایتون» را مطالعه کنید.
فهرست مطالب:
۱. توابع و بازگشت
۲. کلاسها، اشیاء و وراثت
۳. فایلها
۴. پایگاه داده MySQL برای پایتون
۵. نخهای پایتون (Python Threads)
۶. خطاها، استثناها، تست و رفع اشکال
۷. تجسم دادهها و تحلیل دادهها
۸. ایجاد فرم رابط کاربری گرافیکی و افزودن ابزارکها
۹. رابط کاربری گرافیکی MySQL و پایتون
۱۰. پشته، صف و صف دوطرفه (Deque)
۱۱. فهرست پیوندی
۱۲. درختها
۱۳. جستجو و مرتبسازی
۱۴. شروع کار با فلاسْک (Flask)
درباره نویسنده:
منو کوهلی، نویسنده کتابهای «سوالات مصاحبه پایتون» و «برنامهنویسی پایهای هسته پایتون»، اثر جدید خود یعنی «برنامهنویسی پیشرفته هسته پایتون» را ارائه میدهد.
او دارای مدرک کارشناسی مهندسی الکترونیک از کالج مهندسی D.Y. Patil، دانشگاه پونا است و به عنوان توسعهدهنده نرمافزار، تستکننده و مدرس در شرکتهای بزرگ چندملیتی فعالیت کرده است. او تجربه کار روی پروژههای چالشبرانگیز را در محیطهای مختلف توسعه مانند Python، Java، EJB، C، C++، PHP، JSP، JavaScript، HTML، .NET، R، MySQL، Oracle و DB2 دارد.
او فردی نکتهسنج و یادگیرندهای پرشور است. علاوه بر توسعه نرمافزار، او یک تستکننده آموزشدیده حرفهای نرمافزار و دارای مدرک کمربند سبز شش سیگما از مؤسسه ملی مهندسی صنعتی بمبئی است. او تجربه تدریس به دانشجویان کارشناسی رشتههای الکترونیک و علوم کامپیوتر را دارد و دانش خود را در چندین دوره توسعه نرمافزار نیز به دیگران منتقل کرده است. او بعدها فعالیت خود را به سمت نگارش کتابهای فنی، عمدتاً در زمینه پایتون، معطوف کرد.
پروفایل لینکدین: https://www.linkedin.com/in/meenukohli78/
Mastering Advanced Python ProgrammingKey Features● In-depth coverage on fundamentals of functions, recursion, classes, inheritance, and files.● Mastery of advanced topics - Database connectivity, Errors and Exception, Testing and Debugging, threads, Data visualization, and Data analysis.● In-depth coverage of advanced concepts such as data structures, and algorithms.● Simplifies GUI and Widgets.DescriptionAdvance Core Python Programming is designed for Programmers who have a good understanding of Python basics and are ready to take the next steps. For entry-level Python programmers willing to dive deeper into programming, this book provides a path that will help them to add innovative features to their applications. This book starts by introducing you to the concept of Functions and Recursion and then moves on to higher levels of introducing you to OOP concepts, Files, integrating Python with database, threading, errors, exceptions, testing, debugging, data visualization, data analysis, GUI, data structures and algorithms. All these topics are the need of the hour and this book simplifies all these critical and essential concepts of Python for you.Throughout the book, you will have access to several coding examples which will help you to understand the real practical application of advanced Python concepts and you will be able to work on any kind of Python project with confidence.What you will learn● Learn the essentials of Sentiment Analysis.● Learn the essentials of Emotion Analysis.● Conducting Emotion Analysis using Lexicons.● Learn to develop Shiny applications.● Learn to coWho this book is forThis book is highly appealing to all tech-savvy students, programming enthusiasts, IT graduates, and computer science professionals who want to build strong proficiency in building Python applications. Prior understanding of Python basic coding concepts like variables, expressions, and control structures is required to begin with this book. You can also read Basic Core PythonTable of Contents1. Functions and Recursion2. Classes, Objects, and Inheritance3. Files4. MySQL for Python5. Python Threads6. Errors, Exceptions, Testing, and Debugging7. Data Visualization and Data Analysis8. Creating the GUI form and Adding Widgets9. MySQL and Python Graphical User Interface10. Stack, Queue, and Deque11. Linked List12. Trees13. Searching and Sorting14. Getting Started with FlaskAbout the AuthorsMeenu Kohli , author of “Python Interview Questions” and “Basic Core Python Programming” is presenting her next venture – “Advance Core Python Programming”.A BE (Electronics) from D.Y. Patil College of Engineering, Pune University, she has worked extensively as a Software Developer, Tester, and Trainer in reputed MNCs. She has experience of working on challenging projects across varied development environments such as Python, Java, EJB, C, C++, PHP, JSP, JavaScript, HTML, .NET, R, MySQL, Oracle, DB2.She is a keen observer and passionate learner. In addition to software development, she is also a professionally trained software tester and a certified Six Sigma Green Belt from the National Institute of Industrial Engineering – Mumbai. She has experience of teaching Electronics and Computer Science undergraduate students and has also imparted her knowledge to several software development courses. She later diversified into writing technical books primarily related to Python.LinkedIn Profile : https://www.linkedin.com/in/meenukohli78/