UHG
Search
Close this search box.

Snowflake is Now Python-friendly  

Share

At Snowday 2022, Snowflake announced exciting new additions to its platform. The additional features will help developers, data scientists, and data engineers to increase productivity and uncover new ways to develop applications, pipelines, and ML models with Snowflake’s single data platform. 

Interestingly, after announcing its acquisition of Streamlit, an open-source framework for machine learning and data science teams to build and share data apps, Snowflake has said that users will be able to develop data applications using Python directly on its platform. The applications created can then be run on Snowflake’s secure and governed platform. 

Snowflake’s developer framework, Snowpark, supports multiple programming languages like Java, Scala, and SQL. Python is the latest addition and one that enables developers to co-create projects without any concern about data security and compliance roadblocks. 

Further, Snowflake has been able to leverage the abilities offered by its partners like Anaconda, dbt labs and more. Anaconda’s integration with Snowflake means that the open-source Python library in Anaconda will now be available for Snowflake users. The merger eliminates the need for manual installation or package dependency management. Snowflake’s integration with dbt labs, on the other hand, combines the power of SQL and Python, bringing together the widening gap between analytics and data science teams. 

Additionally, it is also planning to release its own optimised warehouses, which can publicly be previewed in AWS, so that developers can run large scale ML training and other memory-incentive operations in Snowflake, along with Python Worksheets for private view, where applications, data pipelines and ML models can be developed. 

Snowflake has also taken other measures to bring developers to build applications in the Data Cloud. The Schema Interface allows developers to onboard data faster, thereby increasing productivity, while also executing pipelines seamlessly with Serverless Tasks natively in the platform. Additionally, Snowflake has also introduced two new tools—dynamic tables and observability & experiences. 

Dynamic tables automate incremental processing through the use of declarative data pipelines for coding efficacy and ease. Observability & experiences include alerting (private preview), logging (private preview), event tracing (private preview), task graphs and history (public preview), and more, in order to build, test, debug, deploy, and monitor data pipelines more productively. 

Python is known to be the most-popular language among data scientists and third most-popular among developers. Making it Python-supported, and having an open-source library integrated within it, Snowflake will be able to onboard a large portion of the developer community to the data cloud. 

📣 Want to advertise in AIM? Book here

Picture of Ayush Jain

Ayush Jain

Ayush is interested in knowing how technology shapes and defines our culture, and our understanding of the world. He believes in exploring reality at the intersections of technology and art, science, and politics.
Related Posts
19th - 23rd Aug 2024
Generative AI Crash Course for Non-Techies
Upcoming Large format Conference
Sep 25-27, 2024 | 📍 Bangalore, India
Download the easiest way to
stay informed

Subscribe to The Belamy: Our Weekly Newsletter

Biggest AI stories, delivered to your inbox every week.

Flagship Events

Rising 2024 | DE&I in Tech Summit
April 4 and 5, 2024 | 📍 Hilton Convention Center, Manyata Tech Park, Bangalore
Data Engineering Summit 2024
May 30 and 31, 2024 | 📍 Bangalore, India
MachineCon USA 2024
26 July 2024 | 583 Park Avenue, New York
MachineCon GCC Summit 2024
June 28 2024 | 📍Bangalore, India
Cypher USA 2024
Nov 21-22 2024 | 📍Santa Clara Convention Center, California, USA
Cypher India 2024
September 25-27, 2024 | 📍Bangalore, India
discord-icon
AI Forum for India
Our Discord Community for AI Ecosystem, In collaboration with NVIDIA.