Article(s)
About 12 min
Article(s) ๊ด๋ จ
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice.
์์ฆIT
์์ฆ ์ฌ๋๋ค์ IT ๋งค๊ฑฐ์ง, ์์ฆIT
NHN Cloud Meetup - NHN ๊ธฐ์ ๋ธ๋ก๊ทธ
๊ธฐ์ ์ ๊ณต์ ํ๊ณ ํจ๊ป ์ฑ์ฅํด๊ฐ๋ ๊ฐ๋ฐ ๋ฌธํ, NHN์ด ์ถ๊ตฌํ๋ ๊ฐ์น์
๋๋ค.
AB180 ์์ง๋์ด๋ง ๋ฒ ์ด์ค | ๊ธฐ์ ๋ธ๋ก๊ทธ
์์ด๋ธ๋ฆฟ์ง๋ฅผ ๋ง๋๋ ๊ฐ๋ฐ์๋ค์ ๊ฒฝํ๊ณผ ๊ธฐ๋ก์ ๊พธ์คํ ๊ธฐ๋กํ๋ ๊ณต๊ฐ์
๋๋ค
freeCodeCamp
freecodecamp.org
How to Parse a String in Python โ Parsing Strings Explained
Parsing a string can mean different things in Python. You can parse a string by splitting or extracting the substrings. You can also parse a string by converting it to an integer or float variable. Although this should be categorized as a type conversion operation, you'll come across resources...
Check Python Version โ How to Check Py in Mac, Windows, and Linux
Python is a versatile and widely used programming language known for its simplicity and readability. With its ever-evolving nature, different versions of Python are often released, each offering new features, enhancements, and bug fixes. As a Python developer, it is crucial to be aware of the Python version...
How to Use Object-Oriented Programming in Python โ Explained With Examples
Object-oriented programming (OOP) is a style of programming that heavily relies on objects. These objects can have attributes and methods. While attributes store data, methods define behavior. Like many other programming languages, Python supports both OOP and functional programming. However, OOP becomes valuable when writing large-sized and complex programs. In...
How to Use DefaultDict in Python
Throughout my time working with datasets in Python, the dictionary has been my most used data structure. Itโs versatile and easy to use. Need to count occurrences of a character? Use a dictionary! Want to create a list of soccer players and associated stats? Dictionary! Theyโre not fool-proof, though. In...
Data Analysis with Python โ How I Analyzed My Empire State Building Run-Up Performance
A tower running race is a race that you run up the stairs of a building. These happen around the world. I got the chance to participate in the Empire State Run Up in NYC, 2023 edition. > The Empire State Building Run-Up (ESBRU)โthe worldโs first and most
How to Install Python on a Mac
Python is the most popular first language for programmers on a Mac. Until recently, the language's lack of standard development tooling, plus competing optional-but-essential development tools, meant a rocky start for Python beginners. To cut through the confusion, I'll show you an up-to-date approach to install Python and set...
How to Use AI to Automate Unit Testing with TestGen-LLM and Cover-Agent
PytIt's important to write clear and efficient unit tests that actually work during the software development process. Unit tests separate out individual code elements and confirm that they work as intended. Effective unit tests not only catch errors but also help you be confident that your code can be...
Applied Data Science with Python โ Business Intelligence for Developers [Full Book]
In the high-stakes game of modern business, data isn't just an asset โ it's the power you need to outpace your competition. But as a developer, you know that turning raw data into actionable insights can be a frustrating battle. Imagine having the power to effortlessly transform raw data into...
Python Coding Challenges For Beginner Developers โ Code and Explanations
Learning Python can be challenging, especially if you're not actually writing enough code. As a beginner, you may go through lessons and tutorials without practicing on your own โ and this makes it harder to learn the language. The truth is, you cannot truly learn programming without writing code. It...
How to Write Unit Tests in Python โ with Example Test Code
Unit testing is a software testing technique in which individual components or units of a software application are tested independently from the rest of the application. In software development, it's beneficial to break your application into small, isolated units. This approach allows you to write independent tests to check...
How to Fix Common Python Installation Errors on macOS
thon's popularity keeps growing as more developers adopt it for data science and machine learning, although it is already among the most popular programming languages. I recently wrote an article for freeCodeCamp titled 'How to Install Python on a Mac', which provides a clear guide to installing Python...
Learn Python for Data Science โ Hands-on Projects with EDA, AB Testing & Business Intelligence
Data science skills are increasingly in-demand. We just published a hands-son data science with Python course on the freeCodeCamp.org YouTube channel. This comprehensive, 5.5+ hour course is designed to provide aspiring data scientists with essential...
Next-Gen Large Language Models: The Retrieval-Augmented Generation (RAG) Handbook
Retrieval Augmented Generation (RAG) signifies a transformative advancement in large language models (LLMs). It combines the generative prowess of transformer architectures with dynamic information retrieval. This integration allows LLMs to access and incorporate relevant external knowledge during text generation, resulting in outputs that are more accurate, contextual, and factually...
Lambda Functions in Python โ How to Use Lambdas with Map, Filter, and Reduce
In this tutorial, we will explore the various aspects of lambda functions in Python, including their syntax, use cases, and limitations. By understanding how to effectively utilize lambda functions, you can write more concise and efficient Python code. This will enhance your programming skills and make your codebase cleaner...
How the Black-Scholes Equation Works โ Explained with Python Code Examples
The Black-Scholes Equation is probably one of the most influential equations that nobody has heard about...
How to Handle KeyErrors in Python โ with Code Examples
When working with dictionaries in Python, youโd often run into KeyError exceptions. Dictionaries are built-in data structures of key value pairs. So you can look up a valueโin constant timeโusing the corresponding key like so: dict[key] returns value. But what if the key doesn't exist in the dictionary...
First-Class Functions, Higher-Order Functions, and Closures in Python โ Explained with Code Examples
In modern programming, it's important to understand concepts like first-class functions, higher-order functions, and closures. These ideas help us write flexible and efficient code. They're also the building blocks for many advanced coding techniques. First-class functions and higher-order functions allow us to treat functions as variables, making our code more...
What are Decorators in Python? Explained with Code Examples
In this tutorial, you will learn about Python decorators: what they are, how they work, and when to use them. But before diving into decorators, it's helpful to understand two foundational concepts in Python: first-class functions and closures. First-Class Functions in Python First-class functions mean that functions in Python...
How Does Python's For-Else Loop Construct Work?
Python supports the for-else loop construct that is lesser known but super helpful. If youโve programmed in Python, you may have used the for loop to iterate over items in iterables such as lists. But for some use cases, using the for loop in conjunction with the else clause can...
PySpark for Beginners โ How to Process Data with Apache Spark & Python
If youโre diving into the world of big data, youโve probably come across the term PySpark. PySpark is a tool that makes managing and analyzing large datasets easier. In this article, we will see the basics of PySpark, its benefits, and how you can get started with it. What is...
What are Markov Chains? Explained With Python Code Examples
There are various mathematical tools that can be used to predict the near future based on a current state. One of the most widely used are Markov chains. Markov chains allow you to predict the uncertainty of future events under certain conditions. For this reason, it is widely used in...
How to Use the Python SDK to Build Your Own Web Scraper
What is Web scraping? Web scraping is a technique used to collect large amounts of data automatically using a programming script. This makes it useful for many professionals such as data analysts, market researchers, SEO specialists, business analysts, and academic researchers. What You'll Learn Here Python provides two libraries, Requests...
How to Use Python Generators โ Explained With Code Examples
Python generators are a powerful feature that allow lazy iteration through a sequence of values. They produce items one at a time and only when needed, which makes them the best choice for working with large datasets or streams of data where it would be inefficient and impractical to load...
What Are Monte Carlo Methods? How to Predict the Future with Python Simulations
-0.5 ร (x2 + y2)...
How to Build a Quantum Artificial Intelligence Model โ With Python Code Examples
Machine learning (ML) is one of the most important subareas of AI used in building great AI systems. In ML, deep learning is a narrow area focused solely on neural networks. Through the field of deep learning, systems like ChatGPT and many other AI models can be created. In other...
How to Build an Interpretable Artificial Intelligence Model โ Simple Python Code Example
Artificial Intelligence is being used everywhere these days. And many of the groundbreaking applications come from Machine Learning, a subfield of AI. Within Machine Learning, a field called Deep Learning represents one of the main areas of research. It is from Deep Learning that most new, truly effective AI systems...
How Does Recursion Work? Explained with Code Examples
In this article, you will learn about recursion and how it works. You need a good understanding of how functions work before learning recursion. I have used Python code for examples in this article because of its simple syntax, but the concept of recursion is the same for every programming...
How to Build a Rocket Control System: Basic Control Theory with Python
Building any control systems, including a rocket control system, involves combining control theory with programming. Control theory is the study of how to make systems behave in a desired way using inputs...
What is a Kalman Filter? How to Simplify Noisy Data in Navigation and Finance
In a world where precision is key, handling noisy data effectively is crucial for solving complex problems. Whether you're trying to control a rocket or forecast the stock market, the ability to get good data from an uncertain environment is important. This is exactly the problem Kalman filters help solve...
How to Merge Word Documents in Python โ Three Effective Methods with Examples
In today's fast-paced work environment, automation is crucial for optimizing your repetitive tasks and enhancing your productivity. Deploying Python functions to automate the merging of multiple Word documents into a single, cohesive file can help yo...
How to Generate Financial Press Reviews Using AI
In todayโs fast-paced business environment, staying informed about the latest developments in your industry is crucial for making strategic decisions. Companies must know market trends, competitor activities, and potential risks to remain competitive...
How to Build Good Coding Habits as a New Python Developer
When you're starting out as a new Python developer, you'll likely develop some habits, both good and bad. Coding is something of an art form. Flexibility and customization are encouraged โ and you can usually write code how you want within the contex...
Master Multimodal Data Analysis with LLMs and Python
Large Language Models (LLMs) can be super helpful for advanced data analysis. We just published a new course on the freeCodeCamp.org YouTube channel that will teach you all about multimodal data analysis using LLMs and Python. This course will teach ...
Shodan โ What to Know About the Internetโs Most Dangerous Search Engine
Shodan is a search engine that discovers devices connected to the internet. In this article, weโll look at why itโs both a valuable tool and a potential threat. When you hear the term โsearch engine,โ your mind likely jumps to Google, Bing, or Yahoo...
End-to-End Machine Learning Course Project
If you want to improve your skills in machine learning and MLOps, we have a great course for you. We just posted a comprehensive End-to-End Machine Learning course on the freeCodeCamp.org YouTube channel. It is designed to equip you with both foundat...
How to Start Building Projects with LLMs
If youโre an aspiring AI professional, becoming an LLM engineer offers an exciting and promising career path. But where should you start? What should your trajectory look like? How should you learn? In one of my previous posts, I laid out the complet...
Improve Your Data Science Skills by Solving Kaggle Challenges
Data science competitions can help you improve your data science skills. We just posted a course on the freeCodeCamp.org YouTube channel that is designed to help you understand and complete Kaggle competitions, from data exploration to model building...
How to Work with SQLite in Python โ A Handbook for Beginners
SQLite is one of the most popular relational database management systems (RDBMS). Itโs lightweight, meaning that it doesnโt take up much space on your system. One of its best features is that itโs serverless, so you donโt need to install or manage a ...
How to Get Started with Matplotlib โ With Code Examples and Visualizations
One of the key steps in data analysis is data visualization, as it helps you notice certain features, tendencies, and relevant patterns that may not be obvious in raw data. Matplotlib is one of the most effective libraries for Python, and it allows t...
DigitalOcean | Cloud Infrastructure for Developers
digitalocean.com
Python Pretty Print JSON | DigitalOcean
Technical tutorials, Q&A, events โ This is an inclusive place where developers can find or lend support and discover new ways to contribute to the communityโฆ
How To Use Break, Continue, and Pass Statements when Working with Loops in Python | DigitalOcean
In this tutorial, we will go over the break, continue, and pass statements in Python, which will allow you to use for and while loops more effectively in youโฆ
์์ฆIT
yozm.wishket.com
๊ฐ๋ฐ ๋ฐํ์ ํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ - ํ์ด์ฌ pyenvํธ | ์์ฆIT
๊ฐ๋ฐ ๋ฐํ์ ํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ - ํ์ด์ฌ pyenvํธ
ํ์ด์ฌ 3.11์ ์ด๋ป๊ฒ ๋นจ๋ผ์ง ์ ์์์๊น? | ์์ฆIT
ํ์ด์ฌ 3.11์ ์ด๋ป๊ฒ ๋นจ๋ผ์ง ์ ์์์๊น?
์ง์๊ฐ๋ฅํ ์ฝ๋๋ฆฌ๋ทฐ ๋ฌธํ๋ฅผ ๋ง๋๋ ์ฌ์ | ์์ฆIT
์ง์๊ฐ๋ฅํ ์ฝ๋๋ฆฌ๋ทฐ ๋ฌธํ๋ฅผ ๋ง๋๋ ์ฌ์
ํ์ด์ฌ ์ ํ๋ฆฌ์ผ์ด์
๋ฐฐํฌํ๊ธฐ - pipx ํธ | ์์ฆIT
ํ์ด์ฌ ์ ํ๋ฆฌ์ผ์ด์
๋ฐฐํฌํ๊ธฐ - pipx ํธ
๋ฐ๋ธ์น์ต์ค ์คํ์ ์ํ '์ ์ ๋ณด์ ํ
์คํ
(SAST)' | ์์ฆIT
๋ฐ๋ธ์น์ต์ค ์คํ์ ์ํ '์ ์ ๋ณด์ ํ
์คํ
(SAST)'
์ ์ ํ์ผ๋ง ์๋ ์ฌ์ดํธ๋ฅผ ์ด๋ป๊ฒ ๊ตฌ๋์ํฌ๊น? | ์์ฆIT
์ ์ ํ์ผ๋ง ์๋ ์ฌ์ดํธ๋ฅผ ์ด๋ป๊ฒ ๊ตฌ๋์ํฌ๊น?
NHN Cloud Meetup - NHN ๊ธฐ์ ๋ธ๋ก๊ทธ
meetup.nhncloud.com
๋์ค์ด์
๋ธ ํ๋ ์์ํฌ Capstone-engine ํ์ฉํ๊ธฐ | NHN Cloud Meetup
๋์ค์ด์
๋ธ ํ๋ ์์ํฌ Capstone-engine ํ์ฉํ๊ธฐ
AB180 ์์ง๋์ด๋ง ๋ฒ ์ด์ค | ๊ธฐ์ ๋ธ๋ก๊ทธ
engineering.ab180.co
๋ชจ๋ํฐ๋ง์ ๋งํด ํ์ธ๋ฌ์ฒ๋ผ: Domain-Oriented Observability ๋์
๊ธฐ
๋์ด๋ Report ์์ฒญ์ผ๋ก ์ธํด ์ฆ๊ฐํ๋ ๋น์ฉ์ ์ค์ด๊ธฐ ์ํด ๊ฐ์ ํ๋ ๋ด์ฉ์ ๊ณต์ ํฉ๋๋ค.