دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 2 نویسندگان: Cyrille Rossant سری: ISBN (شابک) : 1783986980, 9781783986989 ناشر: Packt Publishing - ebooks Account سال نشر: 2015 تعداد صفحات: 201 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 مگابایت
کلمات کلیدی مربوط به کتاب آموزش IPython برای محاسبات تعاملی و تجسم داده ها - چاپ دوم: کتابخانه، ادبیات کامپیوتر، پایتون
در صورت تبدیل فایل کتاب Learning IPython for Interactive Computing and Data Visualization - Second Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش IPython برای محاسبات تعاملی و تجسم داده ها - چاپ دوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
شروع با Python برای تجزیه و تحلیل داده ها و محاسبات عددی در نوت بوک Jupyter
این کتاب دانشآموزان، معلمان، محققان، مهندسان، تحلیلگران، روزنامهنگاران، علاقهمندان به دادهها و همه علاقهمندان به دادهها را که به تجزیه و تحلیل و تجسم مجموعه دادههای دنیای واقعی علاقهمند هستند، هدف قرار میدهد. اگر در برنامه نویسی و تجزیه و تحلیل داده ها تازه کار هستید، این کتاب دقیقاً برای شما مناسب است. اگر قبلاً با زبان یا نرم افزار تجزیه و تحلیل دیگری آشنا هستید، از این مقدمه برای پلت فرم تجزیه و تحلیل داده پایتون نیز قدردانی خواهید کرد. در نهایت، موضوعات فنی بیشتری برای خوانندگان پیشرفته وجود دارد. تجربه قبلی نیاز نیست؛ این کتاب حاوی همه چیزهایی است که باید بدانید.
Python یک زبان برنامه نویسی کاربرپسند و قدرتمند است. IPython یک رابط کاربری مناسب برای زبان و کتابخانه های تجزیه و تحلیل آن ارائه می دهد، در حالی که Jupyter Notebook یک محیط غنی است که به خوبی با علم داده و تجسم سازگار است. این ابزارهای منبع باز به طور گسترده توسط مبتدیان و متخصصان در سراسر جهان و در زمینه ها و تلاش های بسیار متنوعی استفاده می شوند.
این کتاب یک راهنمای مبتدی برای پلت فرم تجزیه و تحلیل داده پایتون است. پس از مقدمهای بر زبان پایتون، آیپیتون و نوتبوک Jupyter، نحوه تجزیه و تحلیل و تجسم دادهها بر روی نمونههای واقعی، نحوه ایجاد رابطهای کاربری گرافیکی برای پردازش تصویر در نوتبوک و نحوه انجام محاسبات عددی سریع را خواهید آموخت. برای شبیه سازی علمی با NumPy، Numba، Cython و ipyparallel. در پایان این کتاب، میتوانید تجزیه و تحلیلهای عمیق انواع دادهها را انجام دهید.
این یک راهنمای عملی برای مبتدیان است. برای تجزیه و تحلیل و تجسم داده ها در مورد نمونه های دنیای واقعی با پایتون و نوت بوک Jupyter.
Get started with Python for data analysis and numerical computing in the Jupyter notebook
This book targets students, teachers, researchers, engineers, analysts, journalists, hobbyists, and all data enthusiasts who are interested in analyzing and visualizing real-world datasets. If you are new to programming and data analysis, this book is exactly for you. If you're already familiar with another language or analysis software, you will also appreciate this introduction to the Python data analysis platform. Finally, there are more technical topics for advanced readers. No prior experience is required; this book contains everything you need to know.
Python is a user-friendly and powerful programming language. IPython offers a convenient interface to the language and its analysis libraries, while the Jupyter Notebook is a rich environment well-adapted to data science and visualization. Together, these open source tools are widely used by beginners and experts around the world, and in a huge variety of fields and endeavors.
This book is a beginner-friendly guide to the Python data analysis platform. After an introduction to the Python language, IPython, and the Jupyter Notebook, you will learn how to analyze and visualize data on real-world examples, how to create graphical user interfaces for image processing in the Notebook, and how to perform fast numerical computations for scientific simulations with NumPy, Numba, Cython, and ipyparallel. By the end of this book, you will be able to perform in-depth analyses of all sorts of data.
This is a hands-on beginner-friendly guide to analyze and visualize data on real-world examples with Python and the Jupyter Notebook.
Cover Copyright Credits About the Author About the Reviewers www.PacktPub.com Table of Contents Preface Chapter 1: Getting Started with IPython What are Python, IPython, and Jupyter? Jupyter and IPython What this book covers References Installing Python with Anaconda Downloading Anaconda Installing Anaconda Before you get started... Opening a terminal Finding your home directory Manipulating your system path Testing your installation Managing environments Common conda commands References Downloading the notebooks Introducing the Notebook Launching the IPython console Launching the Jupyter Notebook The Notebook dashboard The Notebook user interface Structure of a notebook cell Markdown cells Code cells The Notebook modal interface Keyboard shortcuts available in both modes Keyboard shortcuts available in the edit mode Keyboard shortcuts available in the command mode References A crash course on Python Hello world Variables String escaping Lists Loops Indentation Conditional branches Functions Positional and keyword arguments Passage by assignment Errors Object-oriented programming Functional programming Python 2 and 3 Going beyond the basics Ten Jupyter/IPython essentials Using IPython as an extended shell Learning magic commands Mastering tab completion Writing interactive documents in the Notebook with Markdown Creating interactive widgets in the Notebook Running Python scripts from IPython Introspecting Python objects Debugging Python code Benchmarking Python code Profiling Python code Summary Chapter 2: Interactive Data Analysis with pandas Exploring a dataset in the Notebook Provenance of the data Downloading and loading a dataset Making plots with matplotlib Descriptive statistics with pandas and seaborn Manipulating data Selecting data Selecting columns Selecting rows Filtering with boolean indexing Computing with numbers Working with text Working with dates and times Handling missing data Complex operations Group-by Joins Summary Chapter 3: Numerical Computing with NumPy A primer to vector computing Multidimensional arrays The ndarray Vector operations on ndarrays How fast are vector computations in NumPy? How an ndarray is stored in memory Why operations on ndarrays are fast Creating and loading arrays Creating arrays Loading arrays from files Basic array manipulations Computing with NumPy arrays Selection and indexing Boolean operations on arrays Mathematical operations on arrays A density map with NumPy Other topics Summary Chapter 4: Interactive Plotting and Graphical Interfaces Choosing a plotting backend Inline plots Exported figures GUI toolkits Dynamic inline plots Web-based visualization matplotlib and seaborn essentials Common plots with matplotlib Customizing matplotlib figures Interacting with matplotlib figures in the Notebook High-level plotting with seaborn Image processing Further plotting and visualization libraries High-level plotting Bokeh Vincent and Vega Plotly Maps and geometry The matplotlib Basemap toolkit GeoPandas Leaflet wrappers: folium and mplleaflet 3D visualization Mayavi VisPy Summary Chapter 5: High-Performance and Parallel Computing Accelerating Python code with Numba Random walk Universal functions Writing C in Python with Cython Installing Cython and a C compiler for Python Implementing the Eratosthenes Sieve in Python and Cython Distributing tasks on several cores with IPython.parallel Direct interface Load-balanced interface Further high-performance computing techniques MPI Distributed computing C/C++ with Python GPU computing PyPy Julia Summary Chapter 6: Customizing IPython Creating a custom magic command in an IPython extension Writing a new Jupyter kernel Displaying rich HTML elements in the Notebook Displaying SVG in the Notebook JavaScript and D3 in the Notebook Customizing the Notebook interface with JavaScript Summary Index