전체 글 66

AIVLE Day 2차 & 취업컨설팅 [KT 에이블스쿨 7기] 2025.07.10(목)~11(금)

2025.07.11 (금) 오늘은 2차 에이블데이와 전날있었던취업 특강에 대해 리뷰하고자 합니다 !( + 최근 현장 교육장에서 먹었던 식사 리뷰 ) 한 챕터가 끝나면 한 번씩 있는에이블 데이가 돌아왔습니다 ! 이전에는 퀴즈와 수상, 반별 모임,그리고 코딩 테스트가 있었는데,제가 못 찍었었죠 ! 사실.. 오늘도 어김없이 많이찍지 못 했습니다... 그 당시에도 다음에는 기자단의본분을 다해서 꼭 찍어오겠습니다!!!!했던 기억이 있는데 ...또 다하지 못 했네요 ...ㅠ.ㅜ 빅프로젝트가 시작되는 초반에며칠 지나고 나서 취업컨설팅 소개시간이 있었습니다 ! KT 에이블스쿨은 빅프로젝트와 발표가끝나고 나면 기업 담당자를 만나는AIVLE Job Fair를 진행합니다. 그에 앞서서, 먼저는 취업을 잘 준비할 수있..

[IT 개념] Web Server vs. Web Application Server(WAS)

○ Web Server vs Web Application Server 차이점 항목 Web Server Web Application Server (WAS) 주요 역할정적 파일 제공 (HTML, CSS, JS, 이미지 등)동적 콘텐츠 처리 (비즈니스 로직 수행)처리 대상정적인 요청 (브라우저가 그대로 해석 가능)동적인 요청 (데이터 조회, 연산 등 필요)예시 기능요청 라우팅, 정적 파일 캐싱, 리버스 프록시로그인 처리, DB 질의, 세션 관리대표 소프트웨어Apache HTTP Server, NginxTomcat, WebLogic, JBoss, Node.js 서버 등DB와의 직접 연결❌ (보통 없음)✅ (비즈니스 로직 내에서 직접 DB 접근)동작 방식요청을 받아 그대로 응답요청을 받아 내부 로직 처리 후 결..

[IT 용어] 3-Tier Architecture

○ 정의 3-Tier Web Architecture(3계층 웹 아키텍처)는 웹 애플리케이션을 세 개의 독립된 계층으로 분리하여 구조화하는 방식입니다. 이 아키텍처는 유지보수성, 확장성, 보안성을 향상시키기 위해 널리 사용됩니다. 이 세 계층은 Presentation Tier(프레젠테이션 계층), Application Tier(애플리케이션 계층), Data Tier(데이터 계층)으로 구성됩니다. ○ Presentation Tier (프레젠테이션 계층) : 사용자와 직접 상호작용하는 부분입니다. 브라우저를 통해 사용자 인터페이스를 제공하며, 다음과 같은 특징이 있습니다:HTML, CSS, JavaScript 등을 사용해 UI/UX 구성사용자의 요청을 애플리케이션 계층으로 전달서버로부터 받은 데이터를 시각..

5차 미니프로젝트 [KT 에이블스쿨 7기] 2025.07.01(화)~2025.07.04(금)

2025.07.01 (화) ~ 2025.07.04 (금) 오늘은 이제 KT에이블스쿨의 마지막미니프로젝트인 5차 미니프로젝트를리뷰해보려고 합니다 ! 제가 사실 날짜로는 굉장히 오랜만에KT에이블 스쿨 관련 포스팅을 남기는데요,이전에 빅프로젝트를 시작하는 시기와예비군 훈련 및 AICE Associate 시험과같은 일들이 있었어서 다른 것에 집중하느냐에이블스쿨 리뷰를 작성하지 못 했습니다 ! 빅프로젝트에 대한 내용도 나누고 싶은게많지만 그래도 순서가 있으니5차 미니프로젝트 먼저 빠르게 리뷰하고마저 작성해보겠습니다. 이번 미니프로젝트는 IT 인프라 설계혹은 PM과 같은 업무를 수행할 때필수적인 역량인 '제안서 작성'에대한 프로젝트를 수행했습니다 ! 솔직히 말하면 제가 이 부분 복습을완벽하게 하진 못했지만,그래..

[Python] Keras(TensorFlow)

○ 개요 딥러닝은 인공지능의 핵심 기술 중 하나로, 이미지를 인식하거나 자연어를 이해하는 데 큰 성과를 보이고 있습니다. 이런 딥러닝 모델을 손쉽게 만들 수 있도록 도와주는 라이브러리가 바로 Keras입니다. 이 글에서는 Keras의 정의부터 딥러닝 모델을 구성하는 구성 요소까지, 이해하기 쉽게 정리해보겠습니다. ○ Keras란? Keras는 파이썬 기반의 오픈소스 딥러닝 라이브러리로, 복잡한 딥러닝 모델을 쉽고 빠르게 만들 수 있도록 직관적인 API를 제공합니다. - 주요 특징 :TensorFlow 위에서 동작 (백엔드 엔진으로 TensorFlow 사용)간결하고 읽기 쉬운 코드다양한 신경망 레이어와 구성 지원초보자부터 전문가까지 모두 사용 가능 ○ Keras 딥러닝 모델의 기본 구조 Keras..

Python 코드 2025.07.17

[Python] DataFrame.astype()

○ 개요 데이터 분석을 하다 보면 숫자를 문자열로, 혹은 문자열을 정수나 실수로 바꿔야 할 일이 많습니다. 파이썬의 astype() 함수는 이런 데이터형 변환(type casting) 을 깔끔하고 효율적으로 수행할 수 있게 해주는 강력한 도구입니다. 이 포스트에서는 astype() 함수의 정의부터 실전 예제, 주의사항까지 모두 정리해 드립니다. ○ astype 함수란? astype() 함수는 Pandas에서 제공하는 메서드로, DataFrame 또는 Series의 데이터 타입을 원하는 자료형으로 변환할 때 사용합니다.Series.astype(dtype, copy=True, errors='raise') ○ 주요 매개변수 설명dtype: 변환하고자 하는 자료형 (예: int, float, 'str'..

Python 코드 2025.07.14

[Python] DataFrame.replace()

○ replace 함수란? replace() 함수는 문자열 또는 시리즈(Series) 객체 내에서 특정 값을 원하는 값으로 바꾸는 함수입니다.문자열(str) 객체와 판다스(pandas)의 시리즈(series) 객체 모두에서 사용할 수 있습니다. ○ 기본 문법 (문자열 기준)문자열.replace(old, new, count)old: 바꿀 대상 문자열new: 바뀔 문자열count (선택): 바꿀 횟수 (기본값은 전체) ○ 문자열 예제text = "apple banana apple"new_text = text.replace("apple", "orange")print(new_text) 출력 :orange banana orange text.replace("apple", "orange", 1)# 'orange..

Python 코드 2025.07.13

[Python] pandas.get_dummies()

○ get_dummies 함수란? pandas.get_dummies()는 범주형(categorical) 데이터를 원-핫 인코딩(one-hot encoding) 방식으로 변환해주는 함수입니다. 즉, 문자열이나 범주형 열을 0과 1로 구성된 이진 변수들로 나누는 작업을 자동으로 처리해 줍니다. ○ 왜 사용하는가? 머신러닝 모델은 대부분 숫자 데이터만 이해합니다. 문자형 데이터를 그대로 모델에 넣을 경우, 모델은 해당 데이터가 크고 작다는 의미를 가진다고 오해할 수 있습니다. 이를 방지하기 위해 get_dummies()를 사용해 의미 있는 숫자 표현으로 변환해주는 것이죠.예를 들어 다음과 같은 데이터가 있을 때: import pandas as pddf = pd.DataFrame({'색상': ['빨강', ..

Python 코드 2025.07.12

[Python] DataFrame.drop()

○ drop() Python의 Pandas 라이브러리에서 drop() 메서드는 DataFrame이나 Series에서 행 또는 열을 제거할 때 사용됩니다. 매우 자주 쓰이는 함수 중 하나이며, 유연하게 여러 방식으로 사용할 수 있습니다. ○ 주요 파라미터파라미터설명labels제거할 행 또는 열의 이름이나 리스트입니다. index나 columns 대신 사용할 수 있습니다.axis제거할 방향을 지정합니다. 0이면 행(row), 1이면 열(column)입니다.index제거할 행 라벨(이름) 또는 리스트를 지정합니다. axis=0와 같은 효과입니다.columns제거할 열 라벨 또는 리스트를 지정합니다. axis=1과 같은 효과입니다.inplaceTrue로 설정하면 원본 DataFrame이 직접 수정되고, No..

Python 코드 2025.07.12

B2B AX 사업 기획 및 컨설팅 이해 (1일차) [KT 에이블스쿨] 2025.06.24(화)

2025.06.24 (화) 오늘은 IT 비즈니스 컨설팅 외에도AX 사업 관련한 기획과 컨설팅에대해 자세히 배우는 시간을 가졌습니다. 그럼 바로 시작하겠습니다 ! [B2B AX 사업 기획 및 컨설팅 이해 (1)] 1. IT 사업 기획 이해하기 ○ DX/AX 이해 → 이전 강의에서는 'IT 비즈니스 컨설팅'으로 불리던 것을 'B2B DX/AX 기반 IT Project 기반 사업'으로 설명하기 위한 용어와 개념을 정리 → 'IT 비즈니스 컨설팅'이란 단어를 'IT 사업기획'으로 명명할 예정 ○ DX 기본 개념 : 기업의 서비스를 디지털 기술을 이용하여 더 편리하고 효율적이게 혁신적으로 전환하는 일 → c.f ) AX : DX에 AI 개념이 더해진 것, 디지털 전환 과정에서 AI 기술을 적용하여..