전체 글 71

학습단 후기_Python

파이썬을 완독을 했다! 분량이 많아서 중간에 밀려서 고생을 했고 파이썬이 다른 언어랑 다른감이 있어서 걱정을 했었는데 무사히 완독을 했다. 그리고 내가 완독을 하게 도와준 점은 학습단이다. 나는 첫 번째를 c언어 두 번째로 파이썬으로 공부했는데 학습단에서 도움을 많이 받았다. 1. 공부 분량 밎 알림4주 기준으로 공부할 진도양과 함께 문자를 보내준다. 문자를 보내주어서 까먹지 안고 진도나가는데 도움을 주고 내가 공부할 분량도 알려주어서 많은 양에 부담되는것도 줄어주었다. 커리큘럼이 정해져 있어서 부담없이 공부할 수 있었다. 공부할때 챕터별로 하는 것보단 소단위별로 나누어서 공부를 했다. 챕터별로 파일을 만들면 코드들이 섞여서 나는 이게 편했다. https://cafe.naver.com/gilbuti..

[4주차]클래스_2,예외 처리, 모듈과 패키지

클래스게임 완성from random import *#1. 게임 준비하기# 일반 유닛class Unit: def __init__(self, name, hp, speed): self.name = name self.hp = hp self.speed = speed print("{0} 유닛을 생성했습니다.".format(name)) def move(self, location): # print("[지상 유닛 이동]") print("{0} : {1} 방향으로 이동합니다. [속도 {2}]".format( self.name, location, self.speed)) def damaged(self, damage..

[3주차] 함수_2, 입출력, 클래스_1

함수함수 호출하기#1. 기본값 사용하기 - 함수를 호출할 때 사용할 값을 직접 정의 하는 것. 함수에서 매개변수에 미리 지정해 둔 값# def profile(name, age, main_lang):# print("이름 : {0}\t나이: {1}\t주 사용 언어 : {2}".format(name, age, main_lang))def profile(name, age=20, main_lang="파이썬"): print("이름 : {0}\t나이: {1}\t주 사용 언어 : {2}".format(name, age, main_lang))profile("찰리")profile("찰리", 22)profile("찰리", 24, "자바")# profile("루시")# 함수를 정의할 떄 일반 전달값과 기본값이 있는..

[2주차] 자료구조, 제어문, 함수_1

자료구조리스트다른 자료형을 넣을 수 있고 값의 중복을 허용하며 순서를 보장한다. 리스트는 대괄호를 사용.인덱스로 값에 접근할 수 있다.# 추가 append(추가할 값) - 리스트 끝에 값을 추가.# 삽입 insert(인덱스, 삽입할 값)# 삭제 pop() - 리스트 끝에서부터 값을 하나씩 꺼내어 반환한 뒤 삭제# 모두삭제 clear()# 중복 값 확인하기 count()리스트 정렬하기sort() # 오름차순 정렬sort(reverse=True) # 내림차순 정렬reverse() # 순서 뒤집기# sorted() - 원본 리스트 변경 없이 정렬된 리스트를 새로 생성my_list = [1, 3, 2]my_list.sort()print(my_list)your_list = [1, 3, 2]new_list = so..

[1주차] HelloWorld 출력하기, 자료형과 변수, 연산자, 문자열 다루기

다른 언어와 비슷했지만 다른 점들도 있었다.2.자료형과 변수1.문자열 자료형은 '나 "둘다 쓸 수 있다.2.변수를 선언할 때 자료형을 안쓴다.3.형변환 할때 간단해서 알기 쉽다.4.주석을 이용 할때 한줄은 # 여러줄은 """ """ 을 이용하는것. 3.연산자연산중에 /와 //는 다르다는 점 /는 실수로나오고 //는 정수로 나온다.randrage()와 randint() 함수가 있어서 랜덤함수를 쓰기 쉽다. 4.문자열 다루기슬라이싱 - 원하는 만큼 데이터를 자르는 것이다. 자바에서는 어려웠는데 파이썬에선 쉽다!문자열 포매팅 - 개인적으로 f-문자열이 쉬웠다.

파이썬_교재 추천 [ 코딩 자율학습 나도코딩의 파이썬 입문] 리뷰

C언어_ 코딩 자율학습 시리즈를 두번째로 파이썬을 공부했다. 이유는 프로그래밍 기능사 공부를 하던중 과목중에 파이썬이 있었기 때문이다. 책 구성은 형식과 팁, 노트 간단한 1분퀴즈와 실습문제와 핵심내용정리, 그리고 한 번 더 체크해보는 것으로 되어있다. 이 책도똑같이 커리큘럼이 있어서 나눠서 공부 할 수있게 구성되어 있다. 친절한 설명과 내가 이해하고 있는지 체크를 해줘서 공부하기 수월했다. 파이썬 자체가 다른 언어와 달리 다른게 많아서 잘 배울지 걱정되었는데 이 책을 읽고 괜한 걱정이라는 것을 배웠다. 코딩을 처음 배우는 사람이라면 이 책을 추천해주고 싶다.

세 번째 수업

유효성 검사입력되는 값을 제한하여 정확한 데이터를 입력하도록 도와주는 기능 설명메세지+오류메시지 입력 가능 현재 시트에 유효성 검사가 있는지 확인하는 방법홈탭>찾기(돋보기 모양)>데이터유효성검사 선택하면 범위 잡아서 표시됨 이름상자함수 수식에서 범위 잡을 때 유용하게 인수로 사용이름상자 변경 - 수식탭>이름관리자>편집이름상자 삭제 - 수식탭>이름관리자>삭제

컴퓨터/엑셀 2025.10.15

공부 노트

printf 이용하기\n 개행#include int main(){ printf("홍길동\n""홍 길 동\n""홍 길 동\n"); printf("홍길동\n홍 길 동\n홍 길 동\n"); printf("감자바\n"); printf("주소\n"); printf("010-1234-5678");}%d이용하기#include int main(){ printf("제 이름은 감자바입니다.\n"); printf("my age is %d.\n", 20); printf("my address is %d-%d", 123, 456); return 0;} scanf 이용하기#includeint main(){ int num1, num2; printf("숫자 두개를 입력하시오. >"); scanf_s("%d %d", &num1,..