- 10 GitHub Repositories to Master Computer Science - Apr 4, 2024.
These GitHub repositories provide valuable resources for mastering computer science, including comprehensive roadmaps, free books and courses, tutorials, and hands-on coding exercises to help you gain the skills and knowledge necessary to thrive in the ever-evolving field of technology.
Programming
- 5 Free Google Courses to Become a Software Engineer - Mar 26, 2024.
Want to become a software engineer? Make it happen with these free courses and guides from Google.
Programming
- GitHub Actions For Machine Learning Beginners - Mar 18, 2024.
Learn how to automate machine learning training and evaluation using scikit-learn pipelines, GitHub Actions, and CML.
Programming
- Getting Started With Go Programing For Data Science - Mar 14, 2024.
Learn how to perform data analysis, data visualization, and model training in GoLang, just like Python.
Programming
- 5 Free University Courses to Learn Computer Science - Mar 12, 2024.
Want to switch to a tech career? Make it happen with these free computer science courses.
Programming
- Master The Art Of Command Line With This GitHub Repository - Feb 16, 2024.
Whether you are a beginner or an experienced user, this guide is perfect for familiarizing yourself with basic and advanced command line tools.
Programming
- Jupyter Notebook Magic Methods Cheat Sheet - Feb 15, 2024.
KDnuggets' latest original cheat sheet covers Jupyter Notebook magic methods. Check it out now and become a notebook magician.
Programming
- Top 5 AI Coding Assistants You Must Try - Feb 8, 2024.
Discover the top AI coding assistants that can 10X your productivity overnight - #5 has the best autocomplete feature, and #1 is the most advanced code assistant tool ever seen!
Programming
- 5 Free University Courses to Ace Coding Interviews - Jan 30, 2024.
For acing coding interviews, you need to have a rock solid foundation in data structures and algorithms. Check out these free university courses to help you in your journey.
Programming
- 10 Advanced Git Techniques - Jan 25, 2024.
Improve your version control skills to resolve issues and maintain a clean Git repository.
Programming
- Enroll in a 4-year Computer Science Degree Program For Free - Jan 5, 2024.
Enroll in the free OSSU Computer Science degree program and launch your career in tech today. Learn from high-quality courses from professors from leading universities like MIT, Harvard, and Princeton.
Programming
- Enhance Your Python Coding Style with Ruff - Nov 20, 2023.
Ruff's 700+ built-in lint rules, reimplemented in Rust for speed, provide comprehensive linting and formatting to enforce clean and consistent Python code.
Programming
- 10 Math Concepts for Programmers - Sep 11, 2023.
The not so secret behind becoming a proficient programmer - Math & it’s top 10 concepts.
Programming
- 5 Crucial Steps to Develop an Effective Coding Routine - Aug 30, 2023.
Struggling to develop your coding routine? Well, I have some psychological insights to share that can boost your motivation and make a real difference in your coding journey.
Programming
- Forget PIP, Conda, and requirements.txt! Use Poetry Instead And Thank Me Later - Jul 20, 2023.
Pain-free dependency management is finally here.
Programming
- 5 Highest-paid Languages to Learn This Year - Jul 5, 2023.
Level up your coding skills by learning the hottest programming languages to boost your career and fatten your paycheck!.
Programming
- A Comparison of Machine Learning Algorithms in Python and R - Jun 26, 2023.
This list of the most commonly used machine learning algorithms in Python and R is intended to help novice engineers and enthusiasts get familiar with the most commonly used algorithms.
Programming
- 7 Ways ChatGPT Makes You Code Better and Faster - Jun 24, 2023.
From project planning to producing production-ready code, ChatGPT is your trusty companion throughout the entire development process, offering valuable assistance every step of the way.
Programming
- StarCoder: The Coding Assistant That You Always Wanted - May 23, 2023.
Let advanced AI take care of code completion, formatting, translation, and bug fixing. You can also chat with a StarChat and use VSCode extensions for work.
Programming
- Mojo Lang: The New Programming Language - May 12, 2023.
Introducing Mojo Lang, the new programming language designed as a superset of Python.
Programming
- DataLang: A New Programming Language for Data Scientists… Created by ChatGPT? - Apr 10, 2023.
I recently tasked ChatGPT-4's to come up with a new programming language appropriate for data scientists in their day to day tasks. Let's look at the results, and the process of getting there.
Programming
- 14 Essential Git Commands for Data Scientists - Apr 3, 2023.
Learn essential Git commands for versioning and collaborating on data science projects.
Programming
- Using ChatGPT for Webpage Construction - Mar 23, 2023.
Can ChatGPT create webpages? Let's take it to task and find out.
Programming
- 3 Julia Packages for Data Visualization - Feb 28, 2023.
A gentle introduction of Plots.jl, Gadfly.jl, and VegaLite with code examples.
Programming
- 5 Genuinely Useful Bash Scripts for Data Science - Feb 16, 2023.
In this article, we are going to take a look at five different data science-related scripting-friendly tasks, where we should see how flexible and useful Bash can be.
Programming
- Linear Programming 101 for Data Scientists - Feb 8, 2023.
This post provides an overview of topics in linear programming, history, and recent advances, software packages, common problem specifications, and a case study using Toronto shelters data and the PuLP software package.
Programming
- Markdown Cheatsheet - Dec 14, 2022.
Markdown is a lightweight markup language for creating formatted text using a plain-text editor. Grab this handy reference sheet to make certain you know how to implement what you need to, when you want to!
Programming
- How to Make Documenting Code Easier - Dec 12, 2022.
Helping programmers write better code documentation with maximum effort.
Programming
- The 5 Rules For Good Data Science Project Documentation - Dec 8, 2022.
Once data scientist finishes building the project, they will need to do the task that most of us hate that is documenting the code.
Programming
- What is a Function? - Nov 28, 2022.
This guide will help you understand the concepts of Javascript functions and their structure.
Programming
- How to Setup Julia on Jupyter Notebook - Nov 17, 2022.
Learn three simple steps to install Julia for Jupyter Notebook and write your first data visualization code.
Programming
- Git for Data Science Cheatsheet - Nov 16, 2022.
Knowing git is no longer an option for data professionals. Grab this handy reference sheet now and make sure you know how to git the job done.
Programming
- 7 Tips To Produce Readable Data Science Code - Nov 2, 2022.
In this article, we will go over a few steps that you can take to produce readable, high-quality code.
Programming
- Should I Learn Julia? - Nov 1, 2022.
Do you think learning Julia is better for your data science career? Let’s find out.
Programming
- Top Free Git GUI Clients for Beginners - Oct 3, 2022.
Learn about beginner-friendly Git GUI clients and perform Git-based tasks using an interactive user interface.
Programming
- How To Calculate Algorithm Efficiency - Sep 20, 2022.
In this article, we will discuss how to calculate algorithm efficiency, focusing on two main ways to measure it and providing an overview of the calculation process.
Programming
- 7 Things You Didn’t Know You Could do with a Low Code Tool - Sep 8, 2022.
Surprisingly easy solutions for complex data problems.
Programming
- The 5 Surprising Things You Can Do With R - Aug 23, 2022.
This article will dive into R's different uses and demonstrate what you can do with this programming language once you've learned it.
Programming
- 90% of Today’s Code is Written to Prevent Failure, and That’s a Problem - Jul 28, 2022.
Trying to anticipate and defend against these failures is the constant uphill battle that today’s engineers are up against. But it doesn’t have to be.
Programming
- 16 Essential DVC Commands for Data Science - Jul 8, 2022.
Learn essential DVC commands to version large datasets and track and manage the machine learning experiments.
Programming
- 12 Essential VSCode Extensions for Data Science - Jul 4, 2022.
Learn about the data science VSCode extensions for super productivity and better user experience.
Programming
- Why You Need To Learn More Than One Programming Language! - Jun 24, 2022.
Will your skills get outdated if you survive on one programming language for your career? Read on to find out.
Programming
- 20 Basic Linux Commands for Data Science Beginners - Jun 23, 2022.
Essential Linux commands to improve the data science workflow. It will give you the power to automate tasks, build pipelines, access file systems, and enhance development operations.
Programming
- Finding the Best IDE Software - May 19, 2022.
What should you be looking for in an IDE? Find out here.
Programming
- Will DeepMind’s AlphaCode Replace Programmers? - Apr 18, 2022.
New milestone achieved by AlphaCode in competitive programming. Should software engineers fear for their jobs? Will AI replace us or assist us?
Programming
- Low Code: Are Developers Still Needed? - Apr 8, 2022.
Have low-code solutions subverted the need for developers? Are experienced software developers going the way of the dodo? Read on to find out.
Programming
- GitHub Copilot Open Source Alternatives - Mar 25, 2022.
GitHub's Copilot code generation tool is currently only available via approved request. Here are 4 Copilot alternatives that you can use in your programming today.
Programming
- The Most Popular Intro to Programming Course From Harvard is Free! - Mar 23, 2022.
CS50's Introduction to Computer Science has the highest enrollment on Harvard's campus... and is free to anyone interested in taking it!
Programming
- Why Do Most People Fail to Learn Programming? - Mar 15, 2022.
Have you spent hours taking coding bootcamps, online courses, and tutorials, only to feel like you aren’t getting anywhere?
Programming
- New Ways of Sharing Code Blocks for Data Scientists - Mar 11, 2022.
Share the interactive code blocks to impress your colleagues or post it on social media.
Programming
- Data Science Programming Languages and When To Use Them - Feb 4, 2022.
Read this guide through the most common data science programming languages and when to use them in data science.
Programming
- Understanding Iterables vs Iterators in Python - Jan 27, 2022.
Though often confused with one another, Iterables and Iterators are two distinct concepts. This article will explain the difference between the two, and how they are used.
Programming
- R vs Python (Again): A Human Factor Perspective - Jan 27, 2022.
This post is tentative to explain by "human factor" - a typical Python vs. R user, the widespread opinion that Python is better suited than R for developing production-quality code.
Programming
- Top Programming Languages and Their Uses - Jan 19, 2022.
The landscape of programming languages is rich and expanding, which can make it tricky to focus on just one or another for your career. We highlight some of the most popular languages that are modern, widely used, and come with loads of packages or libraries that will help you be more productive and efficient in your work.
Programming
- KDnuggets™ News 21:n48, Dec 22: Write Clean Python Code Using Pipes; 5 Key Skills Needed To Become a Great Data Scientist - Dec 22, 2021.
Write Clean Python Code Using Pipes; 5 Key Skills Needed To Become a Great Data Scientist; A Full End-to-End Deployment of a Machine Learning Algorithm into a Live Production Environment; The 5 Characteristics of a Successful Data Scientist; Top Resources for Learning Statistics for Data Science
Career Advice, Data Science, Programming, Python
- Write Clean Python Code Using Pipes - Dec 15, 2021.
A short and clean approach to processing iterables.
Programming, Python
- Software Mistakes and Tradeoffs: New book by Tomasz Lelek and StackOverflow guru Jon Skeet - Dec 14, 2021.
Flexibility versus maintainability—every decision you make in software engineering involves balancing tradeoffs. Software Mistakes and Tradeoffs is available in early access from its publisher Manning. Pre-order now and start reading immediately as part of the Manning Early Access Program (MEAP).
Manning, Programming, Software
- A Spreadsheet that Generates Python: The Mito JupyterLab Extension - Nov 25, 2021.
You can call Mito into your Jupyter Environment and each edit you make will generate the equivalent Python in the code cell below.
Jupyter, Programming, Python, Spreadsheet
- 5 Advanced Tips on Python Sequences - Nov 23, 2021.
Notes from Fluent Python by Luciano Ramalho.
Programming, Python
- 3 Differences Between Coding in Data Science and Machine Learning - Nov 19, 2021.
The terms ‘data science’ and ‘machine learning’ are often used interchangeably. But while they are related, there are some glaring differences, so let’s take a look at the differences between the two disciplines, specifically as it relates to programming.
Data Science, Machine Learning, Programming
- 25 Github Repositories Every Python Developer Should Know - Nov 12, 2021.
Check out these repositories to help you improve your data science skills.
GitHub, Programming, Python
- Analyze Python Code in Jupyter Notebooks - Oct 28, 2021.
We present a new tool that integrates modern code analysis techniques with Jupyter notebooks and helps developers find bugs as they write code.
Jupyter, Programming, Python
- Parallelizing Python Code - Oct 4, 2021.
This article reviews some common options for parallelizing Python code, including process-based parallelism, specialized libraries, ipython parallel, and Ray.
Distributed Computing, Parallelism, Programming, Python, Ray
- GitHub Copilot and the Rise of AI Language Models in Programming Automation - Sep 22, 2021.
Read on to learn more about what makes Copilot different from previous autocomplete tools (including TabNine), and why this particular tool has been generating so much controversy.
AI, Automation, GitHub, NLP, Programming
- Nine Tools I Wish I Mastered Before My PhD in Machine Learning - Sep 22, 2021.
Whether you are building a start up or making scientific breakthroughs these tools will bring your ML pipeline to the next level.
AI, Data Science, Data Science Tools, Machine Learning, Programming
- A Python Data Processing Script Template - Aug 31, 2021.
Here's a skeleton general purpose template for getting a Python command line script fleshed out as quickly as possible.
Programming, Python
- 11 Best Data Science Education Platforms - Aug 26, 2021.
We cover 11 best Data Science Education platforms for 11 different use cases, ranging from specific languages to hands-on learners, to the best free option.
Data Science Education, Data Scientist, Online Education, Programming
- Django’s 9 Most Common Applications - Aug 23, 2021.
Django is a Python web application framework enjoying widespread adoption in the data science community. But what else can you use Django for? Read this article for 9 use cases where you can put Django to work.
Django, Programming, Python
- Stack Overflow Survey Data Science Highlights - Aug 20, 2021.
The results of the 2021 Stack Overflow Developer Survey were recently released, which is a fascinating snapshot of today's developers and the tools they are using. Have a look at some selections from the report, particularly those which may be of interest to data professionals.
Cloud, Data Science, Databases, Developers, Programming, Programming Languages, StackOverflow, Survey
- Data Scientist’s Guide to Efficient Coding in Python - Aug 18, 2021.
Read this fantastic collection of tips and tricks the author uses for writing clean code on a day-to-day basis.
Programming, Python, Tips
- 5 Tips for Writing Clean R Code - Aug 9, 2021.
This article summarizes the most common mistakes to avoid and outline best practices to follow in programming in general. Follow these tips to speed up the code review iteration process and be a rockstar developer in your reviewer’s eyes!
Programming, R
- Python Data Structures Compared - Jul 27, 2021.
Let's take a look at 5 different Python data structures and see how they could be used to store data we might be processing in our everyday tasks, as well as the relative memory they use for storage and time they take to create and access.
Data Science, Programming, Python
- Top Python Data Science Interview Questions - Jul 23, 2021.
Six must-know technical concepts and two types of questions to test them.
Data Science, Interview Questions, Programming, Python
- Design patterns in machine learning - Jul 21, 2021.
Can we abstract best practices to real design patterns yet?
Design, Machine Learning, Programming
- How Much Memory is your Machine Learning Code Consuming? - Jul 19, 2021.
Learn how to quickly check the memory footprint of your machine learning function/module with one line of command. Generate a nice report too.
Machine Learning, Programming, Python
- Top 6 Data Science Online Courses in 2021 - Jul 15, 2021.
As an aspiring data scientist, it is easy to get overwhelmed by the abundance of resources available on the Internet. With these 6 online courses, you can develop yourself from a novice to experienced in less than a year, and prepare you with the skills necessary to land a job in data science.
Data Science Education, Online Education, Programming, Python, SQL
- 5 Python Data Processing Tips & Code Snippets - Jul 9, 2021.
This is a small collection of Python code snippets that a beginner might find useful for data processing.
Data Preprocessing, Data Processing, Pandas, Programming, Python
- GitHub Copilot: Your AI pair programmer – what is all the fuss about? - Jul 5, 2021.
GitHub just released Copilot, a code completion tool on steroids dubbed your "AI pair programmer." Read more about it, and see what all the fuss is about.
AI, Generative Models, GitHub, NLP, Programming
- How to Use NVIDIA GPU Accelerated Libraries - Jul 1, 2021.
If you are wondering how you can take advantage of NVIDIA GPU accelerated libraries for your AI projects, this guide will help answer questions and get you started on the right path.
GPU, NVIDIA, Programming
- 10 Python Code Snippets We Should All Know - Jun 24, 2021.
Check out these Python code snippets and start using them to solve everyday problems.
Programming, Python
- How to troubleshoot memory problems in Python - Jun 21, 2021.
Memory problems are hard to diagnose and fix in Python. This post goes through a step-by-step process for how to pinpoint and fix memory leaks using popular open source python packages.
Programming, Python
- How to Generate Automated PDF Documents with Python - Jun 10, 2021.
Discover how to leverage automation to create dazzling PDF documents effortlessly.
Data Visualization, PDF, Programming, Python
- Data Scientists, You Need to Know How to Code - Jun 9, 2021.
You need to know how to code — and not just code, but write good code.
Career Advice, Data Science, Data Scientist, Programming
- Applying Python’s Explode Function to Pandas DataFrames - May 7, 2021.
Read this applied Python method to solve the issue of accessing column by date/ year using the Pandas library and functions lambda(), list(), map() & explode().
Data Analysis, Pandas, Programming, Python
- Rebuilding My 7 Python Projects - May 5, 2021.
This is how I rebuilt My Python Projects: Data Science, Web Development & Android Apps.
Data Science, Programming, Project, Python
- Build an Effective Data Analytics Team and Project Ecosystem for Success - Apr 19, 2021.
Apply these techniques to create a data analytics program that delivers solutions that delight end-users and meet their needs.
Analytics Team, Career Advice, Data Science Team, Excel, Programming, SQL, Success
- Software Engineering Best Practices for Data Scientists - Mar 30, 2021.
This is a crash course on how to bridge the gap between data science and software engineering.
Data Science, Data Scientist, Programming, Python, Software Engineering
- A Simple Way to Time Code in Python - Mar 18, 2021.
Read on to find out how to use a decorator to time your functions.
Optimization, Programming, Python
- 15 common mistakes data scientists make in Python (and how to fix them) - Mar 3, 2021.
Writing Python code that works for your data science project and performs the task you expect is one thing. Ensuring your code is readable by others (including your future self), reproducible, and efficient are entirely different challenges that can be addressed by minimizing common bad practices in your development.
Best Practices, Data Scientist, Jupyter, Mistakes, Programming, Python
- The Ultimate Guide to Acing Coding Interviews for Data Scientists - Mar 2, 2021.
This article covers understanding the 4 types of coding interview questions and preparing for them effectively.
Data Science, Data Scientist, Interview Questions, Programming
- Column-Oriented Databases, Explained - Feb 12, 2021.
NoSQL Databases have four distinct types. Key-value stores, document-stores, graph databases, and column-oriented databases. In this article, we’ll explore column-oriented databases, also known simply as “NoSQL columns”.
Beginners, Databases, NoSQL, Programming
- JupyterLab 3 is Here: Key reasons to upgrade now - Jan 8, 2021.
Read about these 3 reasons for checking out JupyterLab 3 today.
Data Science, IDE, Jupyter, Programming
- CatalyzeX: A must-have browser extension for machine learning engineers and researchers - Jan 6, 2021.
CatalyzeX is a free browser extension that finds code implementations for ML/AI papers anywhere on the internet (Google, Arxiv, Twitter, Scholar, and other sites).
Implementation, Machine Learning, Programming, Research
- 10 Python Skills They Don’t Teach in Bootcamp - Dec 11, 2020.
Ascend to new heights in Data Science and Machine Learning with this thrilling list of coding tips.
Bootcamp, Programming, Python
- R or Python? Why Not Both? - Dec 9, 2020.
Do you use both R and Python, either in different projects or in the same? Check out prython, an IDE designed to handle your needs.
Data Analysis, Data Science, IDE, Programming, Python, R
- The Ultimate Guide to Data Engineer Interviews - Dec 7, 2020.
If you are preparing for data engineering interviews, then follow these technical recommendations regarding your resume, programming skills, SQL acumen, and system design problem-solving, as well as the non-technical aspects of your upcoming interview session.
Career Advice, Data Engineer, Data Engineering, Interview Questions, Programming, SQL
- 10 Python Skills for Beginners - Dec 3, 2020.
Python is the fastest growing, most-beloved programming language. Get started with these Data Science tips.
Data Science, Programming, Python, Tips
- Object-Oriented Programming Explained Simply for Data Scientists - Dec 1, 2020.
Read this simple but effective guide to start using Classes in Python 3.
Data Science, Data Scientist, Explained, Programming, Python
- 10 Underrated Python Skills - Oct 21, 2020.
Tips for feature analysis, hyperparameter tuning, data visualization and more.
Data Analysis, Data Science Skills, Data Visualization, MLflow, Pandas, Programming, Python, Time Series
- fastcore: An Underrated Python Library - Oct 15, 2020.
A unique python library that extends the python programming language and provides utilities that enhance productivity.
Development, fast.ai, Programming, Python
- How to ace the data science coding challenge - Oct 15, 2020.
Preparing to interview for a Data Scientist position takes preparation and practice, and then it could all boil down to a final review of your skills. Based on personal experience, these tips on how to approach such a review will help you excel in the coding challenge project for your next interview.
Beginners, Challenge, Data Science, Interview, Programming
- The Best Free Data Science eBooks: 2020 Update - Sep 30, 2020.
The author has updated their list of best free data science books for 2020. Read on to see what books you should grab.
Books, Data Science, Free ebook, Probability, Programming, Statistics
- Making Python Programs Blazingly Fast - Sep 25, 2020.
Let’s look at the performance of our Python programs and see how to make them up to 30% faster!
Development, Optimization, Programming, Python
- New Poll: What Python IDE / Editor you used the most in 2020? - Sep 22, 2020.
The latest KDnuggets polls asks which Python IDE / Editor you have used the most in 2020. Participate now, and share your experiences with the community.
Data Science, Development, IDE, Poll, Programming, Python
- Automating Every Aspect of Your Python Project - Sep 18, 2020.
Every Python project can benefit from automation using Makefile, optimized Docker images, well configured CI/CD, Code Quality Tools and more…
Development, DevOps, Docker, Programming, Python
- Math for Programmers - Sep 10, 2020.
Math for Programmers teaches you the math you need to know for a career in programming, concentrating on what you need to know as a developer. Save 50% with code kdmath50.
Book, Manning, Mathematics, Programming
- Free From MIT: Intro to Computer Science and Programming in Python - Sep 9, 2020.
This free introductory computer science and programming course is available via MIT's Open Courseware platform. It's a great resource for mastering the fundamentals of one of data science's major requirements.
Computer Science, Courses, MIT, Programming, Python
- 4 Tricks to Effectively Use JSON in Python - Sep 8, 2020.
Working with JSON in Python is a breeze, this will get you started right away.
Programming, Python, Tips
- Unit Test Your Data Pipeline, You Will Thank Yourself Later - Aug 11, 2020.
While you cannot test model output, at least you should test that inputs are correct. Compared to the time you invest in writing unit tests, good pieces of simple tests will save you much more time later, especially when working on large projects or big data.
Data Science, Pipeline, Programming
- Math for Programmers! - Jul 30, 2020.
Math for Programmers teaches you the math you need to know for a career in programming, concentrating on what you need to know as a developer. Save 50% with code kdmath50.
Book, Manning, Mathematics, Programming
- 3 Advanced Python Features You Should Know - Jul 16, 2020.
As a Data Scientist, you are already spending most of your time getting your data ready for prime time. Follow these real-world scenarios to learn how to leverage the advanced techniques in Python of list comprehension, Lambda expressions, and the Map function to get the job done faster.
Pandas, Programming, Python, Tips
- Why Learn Python? Here Are 8 Data-Driven Reasons - Jul 10, 2020.
Through this blog, I will list out the major reasons why you should learn Python and the 8 major data-driven reasons for learning it.
Data Science, Programming, Programming Languages, Python
- Software engineering fundamentals for Data Scientists - Jun 30, 2020.
As a data scientist writing code for your models, it's quite possible that your work will make its way into a production environment to be used by the masses. But, writing code that is deployed as software is much different than writing code for exploratory data analysis. Learn about the key approaches for making your code production-ready that will save you time and future headaches.
Advice, Best Practices, Data Science, Programming, Software Engineering
- Five Lines of Code - Jun 24, 2020.
If you want to learn simple and practical rules for coding and refactoring, "Five Lines of Code" from Manning is the guide for you, teaching you concrete principles for refactoring. Save 40% with code nlfive40 until July 24.
Best Practices, Book, Manning, Programming
- Time Complexity: How to measure the efficiency of algorithms - Jun 24, 2020.
When we consider the complexity of an algorithm, we shouldn’t really care about the exact number of operations that are performed; instead, we should care about how the number of operations relates to the problem size.
Algorithms, Complexity, Programming
- Python For Everybody: The Free eBook - May 25, 2020.
Get back to fundamentals with this free eBook, Python For Everybody, approaching the learning of programming from a data analysis perspective.
Algorithms, Free ebook, Programming, Python
- Coding habits for data scientists - May 14, 2020.
While the core machine learning algorithms might only take up a few lines of code, it's the rest of your program that can get messy fast. Learn about some techniques for identifying bad coding habits in ML that add to complexity in code as well as start new habits that can help partition complexity.
Best Practices, Data Scientist, Development, Jupyter, Programming
- Stop Hurting Your Pandas! - Apr 3, 2020.
This post will address the issues that can arise when Pandas slicing is used improperly. If you see the warning that reads "A value is trying to be set on a copy of a slice from a DataFrame", this post is for you.
Pandas, Programming, Python
- Math for Programmers! - Mar 11, 2020.
Math for Programmers teaches you the math you need to know for a career in programming, concentrating on what you need to know as a developer.
Book, Manning, Mathematics, Programming
- Introducing fastpages: An easy to use blogging platform with extra features for Jupyter Notebooks - Feb 27, 2020.
This article introduces the easy to use blogging platform fastpages. fastpages relies on Github pages for hosting, and Github Actions to automate the creation of your blog, and contains extra features for Jupyter Notebooks.
Blogs, fast.ai, Jupyter, Programming
- Data Science Curriculum for self-study - Feb 26, 2020.
Are you asking the question, "how do I become a Data Scientist?" This list recommends the best essential topics to gain an introductory understanding for getting started in the field. After learning these basics, keep in mind that doing real data science projects through internships or competitions is crucial to acquiring the core skills necessary for the job.
Advice, Data Science, Data Science Education, Data Visualization, Mathematics, Probability, Programming, Statistics
- Python and R Courses for Data Science - Feb 26, 2020.
Since Python and R are a must for today's data scientists, continuous learning is paramount. Online courses are arguably the best and most flexible way to upskill throughout ones career.
Coursera, Data Science, edX, MOOC, Programming, Python, R
- Getting Started with R Programming - Feb 19, 2020.
An end to end Data Analysis using R, the second most requested programming language in Data Science.
Data Science, Machine Learning, Programming, R
- Math for Programmers – your guide for solving math problems in code - Feb 12, 2020.
Math for Programmers teaches you the math you need to know for a career in programming, concentrating on what you need to know as a developer.
Book, Manning, Mathematics, Programming
- Uber Has Been Quietly Assembling One of the Most Impressive Open Source Deep Learning Stacks in the Market - Jan 27, 2020.
Many of the technologies used by Uber teams have been open sourced and received accolades from the machine learning community. Let’s look at some of my favorites.
Deep Learning, Interpretability, NLP, Probability, Programming, Scalability, Uber
- Math for Programmers! - Jan 15, 2020.
Math for Programmers teaches you the math you need to know for a career in programming, concentrating on what you need to know as a developer.
Book, Manning, Mathematics, Programming
- Learning SQL the Hard Way - Jan 8, 2020.
Simply put: This post is about installing SQL, explaining SQL and running SQL.
Databases, MySQL, Programming, SQL
- 10 Python Tips and Tricks You Should Learn Today - Jan 8, 2020.
Check out this collection of 10 Python snippets that can be taken as a reference for your daily work.
Programming, Python, Tips
- Python Dictionary Guide: 10 Python Dictionary Methods & Examples - Dec 12, 2019.
Master Python Dictionaries and their essential functions in 15 minutes with this introductory guide.
Programming, Python
- Python Tuples and Tuple Methods - Nov 21, 2019.
Brush up on your Python basics with this post on creating, using, and manipulating tuples.
Programming, Python