Python Data Persistence: With SQL and NOSQL Databases
暫譯: Python 數據持久性:使用 SQL 和 NoSQL 數據庫

Lathkar, Malhar

  • 出版商: BPB Publications
  • 出版日期: 2019-08-16
  • 售價: $1,010
  • 貴賓價: 9.5$960
  • 語言: 英文
  • 頁數: 318
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9388511751
  • ISBN-13: 9789388511759
  • 相關分類: NoSQLPython程式語言SQL資料庫
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Designed to provide an insight into the SQL and MySQL database concepts using python.

Key Features
  • A practical approach
  • Ample code examples
  • A Quick Start Guide to Python for beginners

  • Description
    Python is becoming increasingly popular among data scientists. However, analysis and visualization tools need to interact with the data stored in various formats such as relational and NOSQL databases.
    This book aims to make the reader proficient in interacting with databases such as MySQL, SQLite, MongoDB, and Cassandra.
    This book assumes that the reader has no prior knowledge of programming. Hence, basic programming concepts, key concepts of OOP, serialization and data persistence have been explained in such a way that it is easy to understand. NOSQL is an emerging technology. Using MongoDB and Cassandra, the two widely used NOSQL databases are explained in detail.
    The knowhow of handling databases using Python will certainly be helpful for readers pursuing a career in Data Science.

    What Will You Learn
  • Python basics and programming fundamentals
  • Serialization libraries pickle, CSV, JSON, and XML
  • DB-AP and, SQLAlchemy
  • Python with Excel documents
  • Python with MongoDB and Cassandra

  • Who This Book Is For
    Students and professionals who want to become proficient at database tools for a successful career in data science.

    Table of Contents
    1. Getting Started
    2. Program Flow Control
    3. Structured Python
    4. Python - OOP
    5. File IO
    6. Object Serialization
    7. RDBMS Concepts
    8. Python DB-API
    9. Python - SQLAlchemy
    10. Python and Excel
    11. Python - PyMongo
    12. Python - Cassandra
    Appendix A: Alternate Python Implementations
    Appendix B: Alternate Python Distributions
    Appendix C: Built-in Functions
    Appendix D: Built-in Modules
    Appendix E: Magic Methods
    Appendix F: SQLite Dot Commands
    Appendix G: ANSI SQL Statements
    Appendix H: PyMongo API Methods
    Appendix I: Cassandra CQL Shell Commands

    About the Author
    Malhar Lathkar is an Independent software professional / Programming technologies trainer/E-Learning Subject matter Expert. He is a of Director Institute of Programming Language Studies, having an academic experience of 33 years. His expertise is in Java, Python, C#, IoT, PHP, databases.

    His linkedIn: linkedin.com/in/malharlathkar

    His blog: indsport.blogspot.com

    商品描述(中文翻譯)

    旨在提供使用 Python 的 SQL 和 MySQL 資料庫概念的深入了解。

    主要特點

  • 實用的方法
  • 豐富的程式碼範例
  • 初學者的 Python 快速入門指南

  • 描述
    Python 在資料科學家中越來越受歡迎。然而,分析和視覺化工具需要與以各種格式(如關聯式和 NOSQL 資料庫)儲存的資料互動。
    本書旨在使讀者熟練於與 MySQL、SQLite、MongoDB 和 Cassandra 等資料庫互動。
    本書假設讀者沒有程式設計的先前知識。因此,基本的程式設計概念、物件導向程式設計(OOP)的關鍵概念、序列化和資料持久性已以易於理解的方式進行解釋。NOSQL 是一種新興技術。本書詳細解釋了兩個廣泛使用的 NOSQL 資料庫:MongoDB 和 Cassandra。
    使用 Python 處理資料庫的知識對於追求資料科學職業的讀者將非常有幫助。

    您將學到什麼
  • Python 基礎和程式設計基本原則
  • 序列化庫 pickle、CSV、JSON 和 XML
  • DB-API 和 SQLAlchemy
  • Python 與 Excel 文件
  • Python 與 MongoDB 和 Cassandra

  • 本書適合誰
    希望熟練掌握資料庫工具以在資料科學領域取得成功的學生和專業人士。

    目錄

    1. 開始使用

    2. 程式流程控制

    3. 結構化 Python

    4. Python - OOP

    5. 檔案 IO

    6. 物件序列化

    7. RDBMS 概念

    8. Python DB-API

    9. Python - SQLAlchemy

    10. Python 和 Excel

    11. Python - PyMongo

    12. Python - Cassandra

    附錄 A: 替代的 Python 實作
    附錄 B: 替代的 Python 發行版
    附錄 C: 內建函數
    附錄 D: 內建模組
    附錄 E: 魔法方法
    附錄 F: SQLite 點命令
    附錄 G: ANSI SQL 語句
    附錄 H: PyMongo API 方法
    附錄 I: Cassandra CQL Shell 命令

    關於作者
    Malhar Lathkar 是一位獨立軟體專業人士 / 程式設計技術培訓師 / E-Learning 主題專家。他是程式語言研究所的主任,擁有 33 年的學術經驗。他的專長包括 Java、Python、C#、物聯網、PHP 和資料庫。

    他的 LinkedIn: linkedin.com/in/malharlathkar

    他的部落格: indsport.blogspot.com