No time to try out the ActiveState Platform? Now you can create a build just by uploading the requirements.txt file for your Python project, and let the Platform take care of the rest. To give it a try, just install the State Tool:
sh <(curl -q https://platform.activestate.com/dl/cli/install.sh)
And then use the following command to upload your requirements.txt file and kick off your build:
state package import [filename]
That's it! Just kick back and wait for the email notification.
Waiting for a Key Package?
Maybe you haven't joined the Platform yet because our package catalog doesn't have what you need yet. Good news! We've just added yet another 20,000 packages to our Python catalog, effectively bringing ~90% of the packages that matter in the Python ecosystem to the ActiveState Platform. Highlights this time around include moto (for mocking AWS services) and JupyterLab (the web-based UI for Jupyter notebooks), both of which are featured in this week's blog on How to Build a Data Pipeline. Still can't find the package you need? Let us know!
Simplify Windows CI/CD Pipelines
One of the great reasons to become an ActiveState Platform user is to resolve reproducibility and consistency issues with runtime environments that can cause build issues throughout the CI/CD chain. The ActiveState Platform's State Tool solves many of the reproducibility issues that plague builds, and ensures that all dependencies are always accounted for -- and it does it all without introducing a new artifact for you to manage. Read about it here.
The Keys to Machine Learning
Want to get started with machine learning, but don't know where to start? Download our "Mini ML Runtime" for Windows and Linux. It's a great way to kickstart learning and working with the growing field of machine learning since it includes everything you need to get started on projects that range from simple interactive dashboards to building your own digital virtual assistant -- all of which are available in our blogs.
A collection of interesting news and cool projects from around the web.
Want to brush up on your database knowledge? Check out this tutorial which explores the different Python SQL libraries and how to use them.
Artificial intelligence is increasingly finding its way into pharma and life sciences. Learn how AI can be used for disease identification, personalized treatment, research, and more.
Python is one of the world's most popular, in-demand programming languages. Check out this handy A-Z list of useful tips and tricks that you might be unaware of.
TensorFlow vs PyTorch. Which one to use in your next project?
One was originally developed by Google, the other by Facebook. While both are commonly used for creating and working with neural networks, co-founder and CTO at Skcript, Swaathi Kakarla really drills down and compares the two strategically. Understand which one will be most suitable for your next machine learning or data science project and why. Practice along with the GitHub examples!
You are receiving this email because you signed up for the latest insights from ActiveState. Code for thought by ActiveState is a monthly email that shares a topic handpicked for you by our dev content team.
We're improving our Terms of Service and making them easier for you to understand. The changes will take effect on March 31, 2020, and they won't impact the way you use Google services.
Improved readability: While our Terms remain a legal document, we've done our best to make them easier to understand, including by adding links to useful information and providing definitions.
•
Better communication: We've clearly explained when we'll make changes to our services (like adding or removing a feature) and when we'll restrict or end a user's access. And we'll do more to notify you when a change negatively impacts your experience on our services.
•
Adding Google Chrome, Google Chrome OS and Google Drive to the Terms: Our improved Terms now cover Google Chrome, Google Chrome OS, and Google Drive, which also have service-specific terms and policies to help you understand what's unique to those services.
•
No changes to our Privacy Policy: We're not making any changes to the Google Privacy Policy and we haven't made any changes to the way we treat your information. As a reminder, you can always visit your Google Account to review your privacy settings and manage how your data is used.
And of course, if you don't agree to our new Terms and what we can expect from each other as you use our services, you can find more information about your options in our Frequently Asked Questions.