본문 바로가기
반응형

전체 글123

[PYTHON] 파이썬 파일 입출력부터 클래스까지 한 번에 정리! 파이썬에서는 텍스트 파일을 자유롭게 읽고 쓰는 것부터, 객체 지향 프로그래밍(OOP)까지 손쉽게 구현할 수 있습니다. 오늘은 파일 다루기, 클로저, 그리고 클래스 및 인스턴스 활용에 대해 알아보겠습니다. 1. 파일에 문자열 쓰기파일객체 = open("파일이름", "파일모드")파일객체.write("문자열")파일객체.close()파일을 열 때는 open() 함수를 사용하며, 쓰기 모드는 "w" 또는 "a"입니다.파일 작업 후 반드시 close()로 닫아야 합니다.#파일쓰기파일에 문자열을 작성할 때는 write() 메서드를 사용합니다. 2. 파일에서 문자열 읽기파일객체 = open("파일이름", "r")내용 = 파일객체.read()파일객체.close()"r" 모드로 파일을 열어 read()로 전체 내용을 읽습.. 2024. 6. 10.
[PYTHON] 파이썬 함수와 람다 표현식 완벽 정리! 이번 포스팅에서는 파이썬 함수의 정의와 사용법, 다양한 매개변수 처리 방식, 익명 함수(람다식), 그리고 시간을 다루는 datetime 모듈의 핵심 메서드까지 차근차근 정리해보았습니다. 함수는 파이썬 프로그래밍에서 가장 중요한 개념 중 하나이니 꼭 숙지해두시길 바랍니다! 1. 함수란 무엇인가요?함수(Function)는 특정 용도의 코드를 한 곳에 모아두는 구조입니다. 코드를 모듈화하고 재사용성을 높이며, 유지 보수를 용이하게 만들어 줍니다.def hello(): print("안녕하세요!") 1) 함수기본def 키워드로 함수를 정의하며, 반드시 먼저 정의한 후 호출해야 실행됩니다.빈 함수를 만들고 싶을 때는 pass를 사용합니다.def empty_function(): pass 2. 함수에 매개변.. 2024. 6. 7.
[PYTHON] 파이썬 조건문과 반복문, 리스트 응용 완전 정복! 이번 포스팅에서는 파이썬의 기초이자 실전에서도 가장 많이 활용되는 조건문, 반복문, 그리고 리스트 응용에 대해 다룹니다. 여기에 2차원 리스트와 **문자열 포매팅(format 메서드)까지 함께 정리하였습니다. 1. if 문 사용하기파이썬의 조건문은 if 조건식: 형태로 사용하며, 들여쓰기로 조건 만족 시 실행할 코드를 구분합니다. if a == 10: print("10입니다.") 1) if문조건을 판별하여 분기하는 기본 제어문입니다. 들여쓰기가 문법의 일부입니다. 2. 중첩 if문과 if-elseif 안에 또 다른 if를 사용하는 중첩 if문도 가능합니다.else를 사용하면 조건이 참이 아닐 경우 실행할 코드를 지정할 수 있습니다. if portal_user: if used_market_mem.. 2024. 6. 5.
[PYTHON] 파이썬 기초 정리: 불, 논리연산자, 리스트, 튜플, 시퀀스, 딕셔너리까지! 이번 포스팅에서는 파이썬의 기초 자료형과 논리 구조에 대해 알아보겠습니다. 프로그래밍에서 자주 사용하는 불(boolean) 자료형, 논리연산자, 그리고 데이터를 저장하는 리스트, 튜플, 딕셔너리까지 중요한 개념을 예시와 함께 정리하였습니다. 1. 불(Boolean)과 비교 연산자파이썬에서 불(boolean) 은 참(True) 과 거짓(False) 을 의미합니다. 조건문이나 반복문에서 매우 자주 사용됩니다. 1) 비교 연산자연산자설명==같다!=다르다is객체가 같은지 확인is not객체가 같지 않은지 확인 a = 10b = 10print(a == b) # Trueprint(a is b) # True 2) 불과 비교 연산자참/거짓을 판단하는 자료형과 비교 연산자입니다. 조건문에서 매우 자주.. 2024. 6. 4.
[PYTHON] 파이썬 기초 입문 : 파이썬이란 무엇인가? "Life is too short, You need Python. (인생은 너무 짧으니 파이썬이 필요해.)"이 문장은 파이썬을 대표하는 유명한 문구입니다. 파이썬은 프로그래밍을 처음 접하는 분들부터 전문가들까지 폭넓게 사용되고 있으며, 실용성과 생산성을 모두 갖춘 현대적인 언어입니다. 오늘은 파이썬의 개요와 기본 문법에 대해 정리해 보겠습니다. 1. 파이썬(Python)이란?파이썬은 1990년, 네덜란드의 프로그래머 귀도 반 로섬(Guido van Rossum) 이 개발한 인터프리터 언어입니다. 그는 자신이 좋아하던 코미디 프로그램 'Monty Python’s Flying Circus'에서 이름을 따와 Python이라 명명했습니다. 2. 파이썬의 주요 특징인간다운 언어입니다. 자연어에 가깝게 읽히는 코드.. 2024. 6. 3.
[JAVA] 프로젝트 : 영화 예매 시스템 만들기 1. 프로젝트 개요기존에 학습했던 자바 기반의 카페 주문 시스템을 바탕으로, 이번에는 영화 티켓 예매 프로그램을 만들어 보았습니다. 이 프로그램은 콘솔 기반으로 사용자 입력을 받아 영화 예매 정보를 저장하고, 조회하고, 수정하고, 삭제하는 기능을 포함합니다. 또한 예매 내역을 CSV 파일로 저장 및 불러오는 기능도 구현되어 있습니다. 2. 기존 카페 주문 시스템에서 영화 예매 시스템으로 확장한 주요 포인트1) 메뉴 항목 확장 (4개 → 5개)티켓 예매하기나의 예매내역 조회하기예매내역 수정하기예매 취소하기예매 종료하기2) 금액 타입 변경기존에는 double 타입을 사용하던 부분을 int로 변경하여 단위 오차나 소수점 문제를 방지하였습니다.3) 파일 저장 및 로드 시 데이터 파싱 오류 해결예매 인원과 총 금.. 2024. 5. 31.
반응형