2025/06 11

Colaboratory(Colab)로 배우는 Python 문자열 완전 정복 – 3부: 실전 연습문제 & 문자열 조작 함수 만들기

🧠 문자열 실전 연습문제 모음이제 Python의 문자열에 대한 이해를 토대로 직접 문자열을 조작하는 함수들을 작성해봅니다. 문제를 해결하며 문자열 관련 개념을 복습해볼 수 있어요.1️⃣ remove_punctuations영어 문장에서 모든 구두점(.,:;!? 등)을 제거하는 함수def remove_punctuations(str_engsentences): str1 = str_engsentences.replace('.', '') str1 = str1.replace(',', '') str1 = str1.replace(':', '') str1 = str1.replace(';', '') str1 = str1.replace('!', '') str1 = str1.replace('?'..

튜토리얼 2025.06.29

Colaboratory(Colab)로 배우는 Python 문자열 완전 정복 – 2부: 검색, 치환, 메서드 정리편

🔍 문자열 검색문자열 A가 문자열 B를 포함하는지 확인하려면 in 연산자를 사용합니다.'lo' in 'hello'# True'z' in 'hello'# Falseword1 = 'hello'substr1 = 'lo'substr1 in word1# Truesubstr2 = 'z'substr2 in word1# Falsenot in 연산자는 포함되지 않는지를 확인합니다.substr2 not in word1# True⚠️ 에스케이프 시퀀스문자열에 '나 "를 포함해야 할 경우, 앞에 \를 붙여서 이스케이프 시켜야 합니다.escaped1 = 'This is \'MINE\''# 출력: "This is 'MINE'"doublequated = "This is 'MINE'"# 출력: "This is 'MINE'"esca..

튜토리얼 2025.06.29

Colaboratory(Colab)로 배우는 Python 문자열 완전 정복 – 1부: 문자열, 타입, 인덱싱, 슬라이싱

Python 문자열 다루는 법이 헷갈리시나요? 이 글은 파이썬 초보자부터 중급자를 위한 문자열의 선언, 인덱싱, 슬라이싱, 검색, 치환, 메서드 사용법을 예제와 함께 설명합니다.특히 Colab 또는 Jupyter 환경에서 Python을 학습하고 있다면, 이 튜토리얼은 실습과 함께 따라하기 좋습니다. 문자열 함수, 공백 제거, 대소문자 변환, 문자열 비교까지 철저히 다루며, 다양한 연습문제와 그 해답도 포함되어 있어 실전에도 바로 활용 가능합니다.문자열 처리 능력을 높이고 싶은 분이라면, 지금부터 이 Python 문자열 마스터 가이드를 꼭 읽어보세요!📘 문자열의 정의와 타입Python이 다루는 데이터에는 여러 종류가 있으며, 그중 문자열은 여러 문자들의 나열로 구성된 데이터입니다. Python은 기본적으..

튜토리얼 2025.06.29

Colaboratory(Colab)로 배우는 assert 문과 에러 종류 이해하기

Python을 처음 배우거나, 코드를 작성하다가 어디서 잘못됐는지 몰라 막막했던 경험이 있으신가요?이 글에서는 파이썬 초보자와 중급자를 위한 디버깅 기초, assert 문 사용법, 테스트 케이스 작성법을 소개합니다. 또한 파이썬 코딩에서 흔히 마주치는 구문 에러, 실행 시 에러, 논리 에러의 차이점도 예제와 함께 설명합니다.Python으로 안정적인 코드를 작성하고 싶은 분이라면, 지금부터 소개할 사양 분석부터 테스트, 디버깅, 그리고 PEP8 기반 코딩 스타일까지 꼭 참고해보세요. 이해하기 쉬운 예제와 함께 따라할 수 있도록 구성했습니다.사양・테스트・디버그에 대하여프로그래밍을 할 때, 실현하고자 하는 내용을 사양(仕様, Specification) 이라고 부릅니다.작성한 프로그램이 사양에 부합하는지를 실제..

튜토리얼 2025.06.29

Colaboratory(Colab)로 배우는 조건 분기와 논리/비교 연산의 기본 개념

파이썬 조건문과 재귀함수 완전 정복 튜토리얼이 포스트에서는 파이썬(Python)의 조건문(if문), 논리연산자, 재귀함수 등 기본적인 제어구조를 예제와 함께 상세히 설명합니다. 초보자를 위한 단계별 튜토리얼로, 실전에서도 자주 사용되는 함수 정의와 조건 처리 방법을 익힐 수 있습니다.1. if문에 의한 조건 분기다음은 두 수 중 큰 값을 반환하는 함수입니다:def bmax(a, b): if a > b: return a else: return b조건문 사용 시 주의사항:if 다음에는 조건식이 오고, 끝에 :를 붙입니다.return은 들여쓰기(indentation)로 조건과 연결됩니다.else: 또한 if와 같은 들여쓰기 수준이어야 합니다.또한 다음처럼 else 없이 간결..

튜토리얼 2025.06.26

Colaboratory(Colab)로 배우는 파이썬 수치 연산: 기초부터 실전까지

코드 한 줄에 숫자를 더하고, 나누고, 거듭제곱해본 적 있나요?그건 단순한 계산이 아닙니다.그건 작은 우주를 만지는 일이고, 세상의 규칙을 내 손으로 실험해보는 일이죠.파이썬은 단순한 언어가 아닙니다.수학을 도구 삼아 사고를 확장하는 기계이며,2 + 3 * 4 한 줄의 계산조차도 수많은 규칙과 가능성 위에 서 있습니다.이 글은 파이썬 입문자에게, 숫자를 다루는 법을 넘어논리와 형식, 오류와 예외, 그리고 정확함과 불확실함의 세계를 소개하려 합니다.여기서 시작된 작은 수식이,당신을 프로그래밍이라는 미지의 수학적 세계로 이끌어줄지도 모릅니다. 1. 기본적인 산술 연산1 + 2 # 덧셈4 - 3 # 뺄셈2 * 3 # 곱셈8 / 2 # 나눗셈7 // 3 # 정수 나눗..

튜토리얼 2025.06.26

Colaboratory(Colab) 시작하기: 파이썬 노트 입문 가이드

오늘은 Google Colaboratory(일명 Colab)를 활용하여 파이썬 노트를 사용하는 방법을 소개합니다. 별도의 설치 없이 브라우저에서 바로 파이썬을 실행할 수 있어 학습자와 연구자 모두에게 매우 유용한 도구입니다. Colab 실행하기먼저 Google 계정으로 로그인한 뒤, 아래 링크를 클릭해 Colab을 실행하세요.https://colab.research.google.com/ Google Colab colab.research.google.com개인 계정 또는 학교 계정(ECCS 계정 등) 모두 사용 가능합니다.교재 열기HTML 버전 교재에서 「Open in Colab」을 클릭하거나, Google Drive 상의 교재를 직접 Colaboratory로 열 경우, 지정된 노트가 열립니다. 하지만 노..

튜토리얼 2025.06.26

요즘 자꾸 생각나는 인공지능에 대한 이야기

요즘 인공지능 얘기, 진짜 많이 나오죠.뉴스 틀면 AI, 유튜브 보면 AI, 심지어 친구랑 수다 떨다가도 AI 얘기로 빠질 때가 있어요.예전엔 그저 먼 미래 얘기 같았는데,요즘은 진짜 내 삶 한가운데에 AI가 있는 기분이에요. 처음엔 솔직히 좀 불안했어요솔직히 말하면 처음엔 좀 무서웠어요.‘이거 사람 일 뺏는 거 아냐?’, ‘이러다 다 기계가 대신하는 거 아니야?’ 같은 생각도 들었고요.근데 막상 써보니까… 생각보다 따뜻하달까?AI랑 얘기 나누다 보면,내가 정리 못 한 생각이나 말들도 차분히 정리되고,마음이 좀 가라앉을 때도 있어요.어떻게 보면…나보다 나를 더 잘 들어주는 느낌? 그냥 도구가 아니라, 거울 같다는 생각우린 보통 감정 얘기는 사람한테 하잖아요.공감, 위로, 대화… 이런 거는 사람만 할 수 ..

AI 2025.06.23

2026 맥북 프로, 애플의 대대적 리디자인 예고

루머에 따르면, 애플은 2026년에 맥북 프로의 전면적인 리디자인을 준비 중인 것으로 보인다.현재 우리가 익숙한 디자인이 도입된 지 5년이 되는 해이기도 하다.이번 리디자인과 관련된 핵심 루머는 세 가지 — 하나씩 살펴보자.⸻1. OLED 디스플레이 탑재2024년 아이패드 프로에 처음 도입된 OLED 기술이,2026년 맥북 프로에서도 최초로 적용될 것으로 예상된다.이로 인해: • 더 높은 밝기 • 뛰어난 명암비 • 더 풍부한 색상 표현이 가능해질 전망이다.TheElec에 따르면, 애플은 아이패드 프로와 동일한 “Tandem OLED” 기술을 맥북 프로에 사용할 예정이며,맥북 에어에는 일반 단일 스택 OLED가 사용될 것으로 보인다.🔍 단일 스택(single-stack): 빨강, 초록, 파랑(RGB) 레..

카테고리 없음 2025.06.17

Magistral: 미스트랄 AI, 빅테크에 도전장 — 추론 능력으로 승부수 띄우다

미스트랄 AI, 추론 특화 모델 ‘Magistral’ 공개미스트랄 AI가 추론 작업에 특화된 첫 번째 모델 Magistral의 베일을 벗겼다.Magistral은 두 가지 버전으로 출시된다: • Magistral Small: 240억 개 파라미터를 가진 오픈소스 버전, 누구나 실험 가능 • Magistral Medium: 기업용으로 설계된 상용 고성능 버전, 고급 추론 능력이 필요한 환경에 적합미스트랄 AI는 이렇게 설명한다:인간의 사고는 직선적이지 않습니다 — 논리, 통찰, 불확실성, 발견 사이를 유기적으로 오갑니다.이 말은 꽤 일리 있다.기존의 많은 AI 모델들은 인간의 복잡하고 비선형적인 문제 해결 방식을 다루는 데 어려움을 겪는다.내가 지금까지 테스트해본 여러 추론 특화 모델들 대부분은 세 가지 핵..

카테고리 없음 2025.06.16