반응형 Language31 [고등학생부터, 파이썬] 06. 논리연산자와 중첩 if 고등학생부터, 파이썬 · 6화논리연산자와 중첩 if여러 조건을 한꺼번에 검사하는 and, or, not 논리연산자와,if 안에 또 다른 if를 넣는 중첩 if까지 이 시리즈를 시작하며요즘은 고등학교에서도 코딩을 정규 과목으로 가르치는 시대입니다. 전공자가 아니어도 바이브 코딩(Vibe Coding)이나 생성형 AI(Generative AI)를 활용하면 누구나 그럴듯한 코드 결과물을 만들어낼 수 있게 되었죠. 개발 언어를 접하는, 전공자가 아닌 일반인 입문자가 많아진 것입니다.이 시리즈는 글쓴이가 실제로 일반인, 고등학생 등 비전공자·입문자에게 파이썬을 가르치면서 정리한 내용들을 교재 형식으로 엮은 글입니다.최대한 쉽고 친절하게 설명하면서도, 컴퓨터와 프로그래밍 언어에 대한 기초 이론까지 함께 짚고 넘어가.. 2026. 8. 5. [고등학생부터, 파이썬] 05. 조건문(if) 고등학생부터, 파이썬 · 5화조건문(if) 프로그램이 상황에 따라 다르게 동작하도록 갈림길을 만들어주는 조건문.로직이라는 것을 만들 수 있는 첫 걸음을 떼어봅시다.이 시리즈를 시작하며요즘은 고등학교에서도 코딩을 정규 과목으로 가르치는 시대입니다. 전공자가 아니어도 바이브 코딩(Vibe Coding)이나 생성형 AI(Generative AI)를 활용하면 누구나 그럴듯한 코드 결과물을 만들어낼 수 있게 되었죠. 개발 언어를 접하는, 전공자가 아닌 일반인 입문자가 많아진 것입니다.이 시리즈는 글쓴이가 실제로 일반인, 고등학생 등 비전공자·입문자에게 파이썬을 가르치면서 정리한 내용들을 교재 형식으로 엮은 글입니다.최대한 쉽고 친절하게 설명하면서도, 컴퓨터와 프로그래밍 언어에 대한 기초 이론까지 함께 짚고 넘어가.. 2026. 8. 4. [고등학생부터, 파이썬] 04. 산술연산자와 비교연산자 고등학생부터, 파이썬 · 4화산술연산자와 비교연산자숫자를 계산하기 위해 사용하는 산술연산자,그리고 두 값을 비교해서 참/거짓을 알려주는 비교연산자이 시리즈를 시작하며요즘은 고등학교에서도 코딩을 정규 과목으로 가르치는 시대입니다. 전공자가 아니어도 바이브 코딩(Vibe Coding)이나 생성형 AI(Generative AI)를 활용하면 누구나 그럴듯한 코드 결과물을 만들어낼 수 있게 되었죠. 개발 언어를 접하는, 전공자가 아닌 일반인 입문자가 많아진 것입니다.이 시리즈는 글쓴이가 실제로 일반인, 고등학생 등 비전공자·입문자에게 파이썬을 가르치면서 정리한 내용들을 교재 형식으로 엮은 글입니다.최대한 쉽고 친절하게 설명하면서도, 컴퓨터와 프로그래밍 언어에 대한 기초 이론까지 함께 짚고 넘어가려 합니다. 고등학.. 2026. 8. 4. [고등학생부터, 파이썬] 03. input() 함수와 형변환(Type Casting) 고등학생부터, 파이썬 · 3화input() 함수와 형변환(Type Casting)이번엔 사용자한테서 값을 받아볼 차례예요.사용자에게 입력받은 숫자는 연산할 때 왜 오류가 날까요?"문자열로 받은 숫자"를 "진짜 숫자"로 바꾸는 형변환까지 함께 정리해볼게요.이 시리즈를 시작하며요즘은 고등학교에서도 코딩을 정규 과목으로 가르치는 시대입니다. 전공자가 아니어도 바이브 코딩(Vibe Coding)이나 생성형 AI(Generative AI)를 활용하면 누구나 그럴듯한 코드 결과물을 만들어낼 수 있게 되었죠. 개발 언어를 접하는, 전공자가 아닌 일반인 입문자가 많아진 것입니다.이 시리즈는 글쓴이가 실제로 일반인, 고등학생 등 비전공자·입문자에게 파이썬을 가르치면서 정리한 내용들을 교재 형식으로 엮은 글입니다.최대한 .. 2026. 8. 4. [고등학생부터, 파이썬] 02. 자료형 (Data Type) 고등학생부터, 파이썬 · 2화자료형(Data Type) — 숫자와 문자는 다르게 취급된다겉보기엔 똑같은 숫자 1과 글자 "1", 파이썬은 이 둘을 완전히 다르게 다룹니다. 파이썬이 데이터를 구분하는 네 가지 기본 자료형을 정리해볼게요.이 시리즈를 시작하며요즘은 고등학교에서도 코딩을 정규 과목으로 가르치는 시대입니다. 전공자가 아니어도 바이브 코딩(Vibe Coding)이나 생성형 AI(Generative AI)를 활용하면 누구나 그럴듯한 코드 결과물을 만들어낼 수 있게 되었죠. 개발 언어를 접하는, 전공자가 아닌 일반인 입문자가 많아진 것입니다.이 시리즈는 글쓴이가 실제로 일반인, 고등학생 등 비전공자·입문자에게 파이썬을 가르치면서 정리한 내용들을 교재 형식으로 엮은 글입니다.최대한 쉽고 친절하게 설명.. 2026. 8. 4. [고등학생부터, 파이썬] 01. 프로그래밍이란? + print()와 변수 고등학생부터, 파이썬 · 1화프로그래밍이란? + print()와 변수파이썬이 뭔지 몰라도, 코드 한 줄 안 짜봤어도 괜찮아요. 오늘은 "프로그래밍이 무엇인지"부터 시작해서, 화면에 글자를 찍어보고, 값을 저장하는 법까지 딱 세 걸음만 나가볼게요.이 시리즈를 시작하며요즘은 고등학교에서도 코딩을 정규 과목으로 가르치는 시대입니다. 전공자가 아니어도 바이브 코딩(Vibe Coding)이나 생성형 AI(Generative AI)를 활용하면 누구나 그럴듯한 코드 결과물을 만들어낼 수 있게 되었죠. 개발 언어를 접하는, 전공자가 아닌 일반인 입문자가 많아진 것입니다.이 시리즈는 글쓴이가 실제로 일반인, 고등학생 등 비전공자·입문자에게 파이썬을 가르치면서 정리한 내용들을 교재 형식으로 엮은 글입니다.최대한 쉽고 친절.. 2026. 8. 4. 0. 파이썬 작업 환경 세팅하기 고등학생부터, 파이썬 · 0화파이썬 작업 환경 세팅하기본격적인 파이썬 이야기를 시작하기에 앞서, 딱 두 가지만 설치하고 갈게요.코드를 실행해줄 파이썬(Python)과,코드 작성을 도와줄 에디터 Visual Studio Code입니다.처음이라 낯설 수 있지만 순서대로만 따라오면 10분이면 끝나요. * 이 글은 2026년 08월 기준으로 작성된 프로세스이므로, 파이썬 사 혹은 VSCODE 사의 업데이트에 따라 추후 달라질 수 있는 점 유의해주십시오. Chapter 00파이썬 작업 환경 세팅하기파이썬 코드를 짜려면 두 가지가 필요합니다. 코드를 읽고 실행해주는 프로그램(파이썬 인터프리터)과, 코드를 편하게 작성할 편집기(에디터)입니다.사용하는 컴퓨터에 맞는 쪽으로 바로 이동해서 순서대로 따라오면 됩니다.목차.. 2026. 8. 4. Java Poi 엑셀 이미지 삽입하기 XSSFWorkbook workbook = new XSSFWorkbook();XSSFSheet sheet = workbook.createSheet("Sheet 1");try { XSSFCellStyle headerStyle = workbook.createCellStyle(); //Font 설정 XSSFFont headerFont = workbook.createFont(); headerFont.setBold(true); headerFont.setColor(IndexedColors.WHITE.getIndex()); headerFont.setFontHeightInPoints((short) 20.. 2025. 2. 11. Java 디렉토리 전체 압축하기 (+ text 파일로 특정 파일/폴더 만 선택하여 압축하기 ) 요구사항 1. 아래와 같은 형태의 text 파일을 읽어 특정 폴더 아래의 원하는 항목들만 선택 압축한다. Folder /sampleFolder /testFile .pngFile .pdfFile .results.xlsxFile .results.unfiltered.tsv.gz 2. Folder 는 Nested 하게 중첩된 Folder 전체를 포함한다. ex) /sample/first/second/third/forth/fifth/testfile.txt 소스코드 1. 파일리딩 //압축 원하는 파일을 선택하기 위한 스크립트 텍스트 파일String filename = "C:/downlo.. 2025. 2. 11. ECMAScript 2016(ES7) ~ ECMAScript 2020(ES11) ECMAScript 2015, ES6는 이미 많은 곳에서 사용되고 있는 만큼, 그 이후 버전인 ES7부터 올해 발표될 버전인 ES11까지 어떤 기능이 추가되었고, 변화해 왔는지 살펴보도록 하겠습니다. tc39/proposals/finished-proposals에 따른 Proposals와 출시 연도를 살펴보면 아래와 같습니다. Proposals TC39 meeting notes Expected Publication Year Array.prototype.includes November 2015 2016 Exponentiation operator January 2016 2016 Object.values/Object.entries March 2016 2017 String padding May 2016 2017 .. 2020. 11. 15. 이전 1 2 3 4 다음 반응형