본문 바로가기

파이썬6

[파이썬 기초] 7. 오류를 해결해보자 아무리 날고기는 프로그래머라도 피해갈 수 없는 것이 있습니다. 바로 코딩 오류입니다. 사람인 이상 한번에 완벽한 코드를 짤 수는 없습니다. 코딩은 원래 코드 작성시간보다 코드를 수정하고 에러를 해결하는 시간이 훨씬 깁니다. 그런만큼 여러분도 코딩에서 발생하는 오류들과 친해질 필요가 있습니다. 오류를 해결하는 능력도 결국 경험이 가장 중요합니다. 하지만 초보땐 막막할 수 있으니까 조금이라도 가이드를 제시해 보고자 합니다.1. 오류 찾는 방법코딩 오류는 보통 어디서 에러가 발생했고 왜 에러가 발생했는지 에러 메세지를 출력해 줍니다. 에러 메세지 하나를 살펴보겠습니다.빨간 줄로 그은 부분을 보면 "main.py" 파일의 4번째 줄에서 에러가 발생했다는 것을 알 수 있습니다. 그러면 여러분은 오류를 해결하기 위.. 2024. 6. 28.
[파이썬 기초] 6. 파이썬 모듈과 라이브러리 프로젝트가 커지고 코드가 커질수록 관리하기 어렵습니다. 앞서 살펴 본 클래스도 코드 관리를 수월하게 하기 위한 수단이었죠. 하지만 클래스를 쓰더라도 코드가 너무 길어지면 찾고 싶은 코드가 어딨는지 찾기 어렵고 관리하기 어려운건 매한가지 입니다. 그래서 코드가 길어지면 기능에 따라 여러 개의 파일로 나눠서 코드를 작성하게 됩니다. 오늘은 파이썬 코드를 여러 개의 파일에 나눠서 작성하고 하나의 파일에서 다른 파일의 코드들을 불러오는 방법에 대해 살펴보겠습니다.1. 파이썬 모듈 관리2. 파이썬 라이브러리1. 파이썬 모듈 관리파이썬 모듈 관리를 연습해보기 위해 작업할 폴더를 하나 만들어서 visual studio code에서 열어 보겠습니다.'모듈 연습' 폴더를 만든 뒤, 그 안에 main.py와 module... 2024. 6. 27.
[파이썬 기초] 4. 조건문과 반복문 이번엔 조건문과 반복문에 대해 알아보겠습니다.1. 조건문 (if문)2. 반복문    2.1. While문    2.2. for문    2.3. 이중 반복문1. 조건문 (if문)조건문은 특정 조건을 만족했을 때만 실행되도록 하는 코드입니다.a = 3if a 위 코드는 변수 a가 5보다 작은 값일 경우 "5보다 작습니다." 를 출력하는 코드입니다.조건문은 if 옆에 원하는 조건을 작성하고, 해당 조건을 만족할 때 실행될 코드를 들여쓰기를 통해 구현하면 됩니다. 조건은 보통 2개 값의 비교를 통해 결정됩니다. 이 때 비교에 사용되는 기호 몇가지를 먼저 알아 보도록 하겠습니다.기호의미기호의미A > B, A A가 B보다 크다, B가 A보다 크다A >= B, A A가 B보다 크거나 같다. B가 A보다 더 크거나 같.. 2024. 6. 20.
[파이썬 기초] 2. 파이썬 함수 1. 파이썬 함수    1.1. 함수의 역할    1.2. 함수의 이름과 입력 인자    1.3. 함수 내부와 외부 구분    1.4. 함수의 출력2. 함수가 갖는 변수    2.1. 함수 내부의 변수    2.2. 함수 외부의 변수    2.3. 서로 다른 함수간의 관계1. 파이썬 함수1.1. 함수의 역할파이썬 코딩을 위해서 변수와 함께 또 알아야 할 것은 함수입니다.여러분이 알고 있는 함수는 어떤 뜻인가요? 함수 하면 아래와 같은 형태가 떠오르죠?$$ f(x) = 3x + 5 $$위 함수는 변수 x가 입력되었을 때, $3x+5$ 값을 결과로 출력하는 함수입니다. 코딩에서 함수도 이와 같은 역할을 합니다. 파이썬의 함수는 입력값이 들어오면, 그 값을 어떻게 어떻게 처리해서 결과값을 출력합니다.그렇다면 .. 2024. 6. 11.
[파이썬 기초] 1. 파이썬 변수 변수는 코딩에서 빠질 수 없는 가장 기본적인 요소입니다.여러분이 알고 있는 변수는 어떤 건가요? 글자 그대로 '변할 수 있는 값'이라는 의미로 알고 계시겠죠?코딩에서 변수의 의미도 크게 다르지 않습니다. 코딩에서 변수는 '변할 수 있는 값'을 저장하는 것을 의미합니다. 지금부터 변수에 대해 알아보겠습니다.1. 변수 선언과 정의2. 변수 타입3. 변수 연산4. 변수 이름1. 변수 선언과 정의변수를 사용하기 위해선 "선언"과 "정의"가 필요합니다.변수의 선언이란 변수를 새로 만드는 것을 뜻합니다. 그리고 변수의 정의란 변수의 값을 지정하는 것을 말합니다. 파이썬에서는 변수의 선언과 정의를 한번에 수행합니다. 변수를 하나 만들어보겠습니다.a = 5위 한 줄이 끝입니다. 'a' 라는 이름의 변수를 만들고, 5라.. 2024. 6. 10.
[파이썬 기초] 0. 파이썬 시작하기 안녕하세요 파이썬을 공부하러 오신 것을 환영합니다!여러분들이 파이썬을 공부하러 오신 이유가 무엇인가요?여러 가지 이유가 있겠지만 제가 생각하는 파이썬을 공부해서 얻을 수 있는 장점은 다음과 같습니다.프로그래밍 언어 중에 쉬운 편이다.빅데이터를 처리하는데 용이하다.딥러닝 프로그래밍에 자주 사용된다.파이썬을 공부하면 인공지능 외에도 웹 개발, 데이터 분석, 업무 자동화 등 많은 부분에서 활용을 할 수가 있습니다. 어떤 목적으로 파이썬에 입문했건, 이 강좌에선 파이썬에 대한 기초적인 것들을 배우고 여러분들이 만들고 싶은 것들을 만들 수 있도록 하기 위한 기반을 다지는 시간을 가지도록 할 것입니다.따라서 강의도 프로그래밍을 처음 배우는 사람이라고 가정하고 진행해 보도록 하겠습니다.1. 파이썬 설치하기    1-.. 2024. 6. 9.