ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Learning IPython for Interactive Computing and Data Visualization - Second Edition

دانلود کتاب آموزش IPython برای محاسبات تعاملی و تجسم داده ها - چاپ دوم

Learning IPython for Interactive Computing and Data Visualization - Second Edition

مشخصات کتاب

Learning IPython for Interactive Computing and Data Visualization - Second Edition

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 1783986980, 9781783986989 
ناشر: Packt Publishing - ebooks Account 
سال نشر: 2015 
تعداد صفحات: 201 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

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



کلمات کلیدی مربوط به کتاب آموزش IPython برای محاسبات تعاملی و تجسم داده ها - چاپ دوم: کتابخانه، ادبیات کامپیوتر، پایتون



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

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


در صورت تبدیل فایل کتاب Learning IPython for Interactive Computing and Data Visualization - Second Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب آموزش IPython برای محاسبات تعاملی و تجسم داده ها - چاپ دوم



شروع با Python برای تجزیه و تحلیل داده ها و محاسبات عددی در نوت بوک Jupyter

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

  • آموزش اصول اولیه Python در نوت بوک Jupyter
  • تحلیل و تجسم داده ها با پانداها، NumPy، matplotlib و seaborn
  • انجام محاسبات عددی بسیار کارآمد با Numba، Cython و ipyparallel

این کتاب برای چه کسی است

این کتاب دانش‌آموزان، معلمان، محققان، مهندسان، تحلیل‌گران، روزنامه‌نگاران، علاقه‌مندان به داده‌ها و همه علاقه‌مندان به داده‌ها را که به تجزیه و تحلیل و تجسم مجموعه داده‌های دنیای واقعی علاقه‌مند هستند، هدف قرار می‌دهد. اگر در برنامه نویسی و تجزیه و تحلیل داده ها تازه کار هستید، این کتاب دقیقاً برای شما مناسب است. اگر قبلاً با زبان یا نرم افزار تجزیه و تحلیل دیگری آشنا هستید، از این مقدمه برای پلت فرم تجزیه و تحلیل داده پایتون نیز قدردانی خواهید کرد. در نهایت، موضوعات فنی بیشتری برای خوانندگان پیشرفته وجود دارد. تجربه قبلی نیاز نیست؛ این کتاب حاوی همه چیزهایی است که باید بدانید.

آنچه خواهید آموخت

  • آناکوندا و کد را در پایتون در Jupyter Notebook نصب کنید
  • بارگیری و کاوش کنید مجموعه داده ها به صورت تعاملی
  • اجرای دستکاری داده های پیچیده به طور موثر با پانداها
  • ایجاد تجسم داده های جذاب با matplotlib و seaborn
  • شبیه سازی مدل های ریاضی با NumPy
  • تصاویر را به صورت تعاملی در Jupyter Notebook با scikit-image تجسم و پردازش کنید
  • کد خود را با Numba، Cython و IPython.parallel تسریع کنید
  • رابط Notebook را با HTML، JavaScript و D3 گسترش دهید.

In Detail

Python یک زبان برنامه نویسی کاربرپسند و قدرتمند است. IPython یک رابط کاربری مناسب برای زبان و کتابخانه های تجزیه و تحلیل آن ارائه می دهد، در حالی که Jupyter Notebook یک محیط غنی است که به خوبی با علم داده و تجسم سازگار است. این ابزارهای منبع باز به طور گسترده توسط مبتدیان و متخصصان در سراسر جهان و در زمینه ها و تلاش های بسیار متنوعی استفاده می شوند.

این کتاب یک راهنمای مبتدی برای پلت فرم تجزیه و تحلیل داده پایتون است. پس از مقدمه‌ای بر زبان پایتون، آی‌پیتون و نوت‌بوک Jupyter، نحوه تجزیه و تحلیل و تجسم داده‌ها بر روی نمونه‌های واقعی، نحوه ایجاد رابط‌های کاربری گرافیکی برای پردازش تصویر در نوت‌بوک و نحوه انجام محاسبات عددی سریع را خواهید آموخت. برای شبیه سازی علمی با NumPy، Numba، Cython و ipyparallel. در پایان این کتاب، می‌توانید تجزیه و تحلیل‌های عمیق انواع داده‌ها را انجام دهید.

سبک و رویکرد

این یک راهنمای عملی برای مبتدیان است. برای تجزیه و تحلیل و تجسم داده ها در مورد نمونه های دنیای واقعی با پایتون و نوت بوک Jupyter.


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

Get started with Python for data analysis and numerical computing in the Jupyter notebook

About This Book

  • Learn the basics of Python in the Jupyter Notebook
  • Analyze and visualize data with pandas, NumPy, matplotlib, and seaborn
  • Perform highly-efficient numerical computations with Numba, Cython, and ipyparallel

Who This Book Is For

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.

What You Will Learn

  • Install Anaconda and code in Python in the Jupyter Notebook
  • Load and explore datasets interactively
  • Perform complex data manipulations effectively with pandas
  • Create engaging data visualizations with matplotlib and seaborn
  • Simulate mathematical models with NumPy
  • Visualize and process images interactively in the Jupyter Notebook with scikit-image
  • Accelerate your code with Numba, Cython, and IPython.parallel
  • Extend the Notebook interface with HTML, JavaScript, and D3

In Detail

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.

Style and approach

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




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