7 คะแนน โดย GN⁺ 2024-04-29 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

แนะนำ PySheets

  • PySheets มอบ UI แบบสเปรดชีตสำหรับ Python ทำให้ผู้ใช้สามารถทำ exploratory data science, ใช้ Pandas, สร้างกราฟด้วย matplotlib, นำเข้าชีต Excel, วิเคราะห์ข้อมูล และเขียนรายงานได้
  • โค้ด Python ทั้งหมดทำงานในเบราว์เซอร์ และตัว PySheets เองก็เขียนด้วย Python
  • ด้วย PySheets ผู้ใช้สามารถโหลดแพ็กเกจ Python และโมดูล JS ทั้งหมดเพื่อใช้ประโยชน์จากระบบนิเวศด้าน data science ขนาดใหญ่ได้ โดยไม่ต้องเขียนโค้ดจำนวนมาก

ฟีเจอร์หลักของ PySheets

  • นำเข้าและส่งออกชีต Excel ได้อย่างรวดเร็ว
  • สำรวจและวิเคราะห์ข้อมูลด้วย Pandas ได้
  • ทำการสร้างภาพข้อมูลที่ขับเคลื่อนด้วย AI ได้อย่างง่ายดายด้วย Matplotlib
  • ได้ผลลัพธ์ทันทีด้วยการเขียนโค้ดเพียงเล็กน้อย
  • ทำงานร่วมกันกับสมาชิกในทีมบนชีตที่แชร์ร่วมกันได้
  • ไม่ต้องมีการตั้งค่า เคอร์เนล หรือค่าใช้จ่ายคลาวด์ราคาแพง
  • ใช้ประโยชน์จากระบบนิเวศ Python และ JS ได้อย่างเต็มรูปแบบ

สถานะการใช้งานของ PySheets

  • PySheets เปิดตัวเป็น public beta เมื่อวันที่ 27 เมษายน 2024
  • ในวันที่ 21 และ 23 เมษายน พบว่า Bruno ซึ่งเป็นผู้ทดสอบเบตารุ่นแรก ใช้งานมันอย่างสนุกสนาน
  • กราฟถูกสร้างใน PySheets และให้บริการผ่านฟีเจอร์ "embed"

เสียงตอบรับจากผู้ใช้

  • "เยี่ยมเลยที่สามารถใช้สเปรดชีตฝั่งไคลเอนต์พร้อม Python ที่ฝังมาให้ได้!" - JG
  • "ผมชอบความยืดหยุ่นของ Python รวมถึงอินเทอร์เฟซสเปรดชีตและการแสดงผลที่ชัดเจน" - *****@google.com
  • "PySheets ทำให้ผมเขียนโค้ดแบบ array-based ที่ผมชอบได้!" - FK
  • "การรวมเซลล์เข้ากับ Python นั้นยอดเยี่ยมมาก!" - FG
  • "PySheets ใช้งานง่ายและปรับแต่งได้" - IT
  • "การผสานกันอย่างมีเอกลักษณ์ระหว่าง Jupyter notebook กับสเปรดชีต" - FE
  • "คุณจะได้ทั้งผังการไหลของกระบวนการ สเปรดชีต และสคริปต์ในคราวเดียว" - B2
  • "PySheets น่าสนใจเพราะใช้ LTK แบบโอเพนซอร์ส" - AL
  • "สามารถโต้ตอบ ใช้ Excel และทำทุกอย่างได้โดยไม่ต้องออกจากเบราว์เซอร์!" - PZ
  • "PySheet ช่วยเชื่อมช่องว่างระหว่างนักวิเคราะห์ที่ไม่ใช่สายเทคนิคกับนักวิทยาศาสตร์ข้อมูล" - *****@miracalml.com
  • "ยอดเยี่ยมมากสำหรับ PyScript คุณใช้ประโยชน์จากแพลตฟอร์มนี้ได้อย่างเต็มที่" - *****@anaconda.com
  • "PySheets คือ Excel สำหรับคนที่เขียน Python ก่อนเป็นหลัก" - NA

นโยบายราคา

  • ฟรี: แก้ไขได้ไม่จำกัดสำหรับ 5 ชีต, สร้างด้วย AI 100 ครั้ง, นำเข้า/ส่งออก Excel
  • Pro ($19.99/เดือน): การทำงานร่วมกัน, ชีตไม่จำกัด, การสนับสนุนจากชุมชน, สร้างด้วย AI ไม่จำกัด
  • Enterprise: Single Sign-On, ติดตั้งแบบ on-premise, ที่เก็บข้อมูลภายใน, การสนับสนุนเฉพาะทาง, แดชบอร์ดตรวจสอบ

แนะนำทีม

  • หัวหน้านักพัฒนา Chris Laffra มีประสบการณ์มากกว่า 30 ปีในการสร้างเครื่องมือสำหรับนักพัฒนา เคยทำงานที่ IBM, Google, Uber และเคยนำทีมวิศวกรรมเพื่อสร้างผลิตภัณฑ์การเงินเชิงนวัตกรรมที่ Morgan Stanley, Bank of America และ JP Morgan
  • Kurt Vile ผู้นำด้านผลิตภัณฑ์ เป็นผู้บริหารเทคโนโลยีระดับโลกจากวอลล์สตรีทที่มีวิสัยทัศน์ด้าน IT เชิงกลยุทธ์ มีความเชี่ยวชาญในแพลตฟอร์มเทคโนโลยี วิศวกรรมซอฟต์แวร์ ข้อมูล data science, AI ทั่วไป และการเงิน พร้อมทั้งมีความเข้าใจโดยธรรมชาติเกี่ยวกับสเปรดชีตและการวิเคราะห์ข้อมูล
  • Chris และ Kurt ผสานความเชี่ยวชาญด้านเทคนิคและการเงินเข้ากับความหลงใหลในประสบการณ์ผู้ใช้ที่ยอดเยี่ยม

ความเห็นของ GN+

  • PySheets ดูเป็นผลิตภัณฑ์ที่น่าสนใจซึ่งช่วยเชื่อมช่องว่างระหว่างนักวิทยาศาสตร์ข้อมูลกับผู้ที่ไม่ใช่นักพัฒนา ด้วยการรัน Python ได้โดยตรงในเบราว์เซอร์และมอบอินเทอร์เฟซสเปรดชีตที่คุ้นเคยสำหรับการวิเคราะห์ข้อมูล
  • แม้จะมีความคล้ายกับ Jupyter Notebook หรือ Google Colab อยู่บ้าง แต่ก็แตกต่างด้วยการนำเสนอ UI แบบสเปรดชีต อย่างไรก็ตาม สำหรับการวิเคราะห์ขั้นสูงก็น่าจะยังต้องอาศัยทักษะการเขียน Python อยู่ดี
  • ราคาค่อนข้างสูง จึงอาจไม่ง่ายนักที่จะดึงดูดผู้ใช้รายบุคคล และน่าจะดีกว่าหากโฟกัสไปที่ฟีเจอร์ระดับ enterprise สำหรับลูกค้าองค์กรให้มากขึ้น
  • มีแนวโน้มจะนำไปใช้ได้มากในสายงานการเงินและบัญชี และยังคาดหวังคุณค่าในฐานะเครื่องมือสำหรับการสื่อสารและการทำงานร่วมกันระหว่างผู้บริหาร/ผู้มีอำนาจตัดสินใจกับนักวิเคราะห์ข้อมูลได้ด้วย
  • ในกลุ่มผลิตภัณฑ์ที่เพิ่มความสามารถอย่าง machine learning และการสร้างภาพข้อมูลให้กับสเปรดชีตนั้น มีทั้ง Excel Ideas ของ Microsoft และฟีเจอร์ Explore ของ Google Sheets แต่เมื่อเทียบกันแล้ว PySheets มีข้อได้เปรียบตรงที่มอบสภาพแวดล้อมการวิเคราะห์บนพื้นฐาน Python ที่ยืดหยุ่นและทรงพลังยิ่งกว่า

2 ความคิดเห็น

 
brainer 2024-04-29

แบบนี้ดีเลยนะ

 
GN⁺ 2024-04-29
ความคิดเห็นบน Hacker News
  • PySheets เป็นเว็บแอปที่เขียนด้วย Python ใช้ PyScript และ PyScript-LTK เพื่อรันในเบราว์เซอร์ และใช้ Python VM สองแบบคือ MicroPython และ PyOdide
  • ผู้เขียนอยากฟังความคิดเห็นเกี่ยวกับการเขียนเว็บแอปในเบราว์เซอร์ด้วย Python
  • ตอนแรกเคยทำสิ่งที่คล้ายกับ PySheets ซึ่งใช้ Python เป็นภาษาสูตร แต่พบปัญหาด้านประสิทธิภาพ เช่น Python interpreter กลายเป็นคอขวดเมื่อนำเข้า CSV ปริมาณมาก และ GIL ขัดขวางการประมวลผลแบบขนาน
  • นอกจากนี้ ความแตกต่างเล็กน้อยของไวยากรณ์ระหว่าง Python กับภาษาสูตรของ Excel ก็ทำให้ผู้ใช้สายธุรกิจนำไปใช้ได้ยาก
  • จึงเปลี่ยนไปทำ spreadsheet engine และภาษาสูตรด้วย Rust และเปิดให้เขียนฟังก์ชัน Python แบบกำหนดเองผ่านหน้าต่างโค้ด Python แล้วเรียกใช้เป็นสูตรจากเซลล์ในสเปรดชีตได้ โดยสามารถ marshal Pandas dataframe ไปมาระหว่าง Python กับสเปรดชีตได้อย่างลื่นไหล ทำให้ได้ข้อดีของ Python ล้วนราว 90% โดยแทบไม่เสียประสิทธิภาพ
  • น่าจะดีถ้ามีวิดีโอสาธิตหรือบทเรียนเพื่อทำความเข้าใจ workflow และกรณีใช้งานของ PySheets และยิ่งดีถ้าดูได้โดยไม่ต้องสมัครบัญชี
  • เป็นไอเดียที่ดีที่มีทั้ง GUI ใช้งานง่ายสำหรับผู้ใช้ที่ไม่ใช่สายเทคนิค และ Pandas ที่เน้นข้อมูลไปพร้อมกัน
  • สำหรับข้อมูลด้านสุขภาพ การอัปโหลดไปยังบริการภายนอกอาจทำให้ไม่สบายใจ จึงสงสัยว่ามีโปรเจกต์ลักษณะใกล้เคียงกันที่โฮสต์เองได้หรือไม่
  • สำหรับคนที่หงุดหงิดที่ Excel, Sheets และ Numbers ไม่เปิดให้เขียนโค้ดและทำ visualization/query ด้วยภาษาดี ๆ อย่าง Python ได้สะดวก นี่เป็นโปรเจกต์ที่เจ๋งมาก
  • อย่างไรก็ตาม คำว่า "ขับเคลื่อนด้วย AI" สะดุดตามาก แต่ในหน้าโฮมเพจกลับไม่มีคำอธิบายรายละเอียด จึงน่ากังวล เพราะกังวลว่าข้อมูลอาจเกิด "ภาพหลอน" ได้ และควรอธิบายให้ชัดเจนว่าหมายถึงอะไร
  • ช่วงต้นทศวรรษ 2000 สตาร์ตอัปในลอนดอนชื่อ Resolver Systems เคยพยายามผสาน Python เข้ากับสเปรดชีตแต่ไม่สำเร็จ ซึ่งอาจเป็นเพราะตอนนั้น Python ยังไม่เป็นที่รู้จักมากนัก
  • สงสัยว่าเวลานำเข้าไฟล์ Excel เข้า PySheets นั้น จะรู้จักสูตรเดิมในไฟล์ Excel ด้วยหรือไม่ และมีวิดีโอที่สาธิตความสามารถของ PySheets หรือเปล่า
  • การนำ Python มาใช้กับสเปรดชีตเป็นไอเดียที่ยอดเยี่ยม และแม้ Excel ก็ทำแบบนี้อยู่แล้ว แต่ก็น่ายินดีที่ได้เห็น implementation แบบชัดเจนและใช้งานง่ายอย่าง PySheets
  • ถ้าสเปรดชีตมีข้อจำกัดมากขึ้นอีกหน่อย (เช่น บังคับให้ชีตเป็นรูปแบบตาราง) ก็น่าจะช่วยไม่ให้การสร้างสเปรดชีตในองค์กรกลายเป็นความยุ่งเหยิงที่เข้าใจยาก
  • Python คือ Excel ยุคใหม่ และตอนนี้ PySheets ก็คือ Python ยุคใหม่