안녕하세요 개발자 Poinguinie 입니다. 이전 글에 이어 파이썬 venv 가상 환경이 활성화되지 않을 때 해결방법에 대해 이야기하려 합니다. 2022.10.02 - [일상/공부일기] - 파이썬 가상 환경 venv 활성화가 안돼요 (해결 방법) 파이썬 가상 환경 venv 활성화가 안돼요 (해결 방법)안녕하세요 파이썬, 특히 파이참 환경에서 프로그래밍을 할 때는 많이들 가상 환경을 사용합니다. 라이브러리를 설치할 때 (venv) ~ 식으로 떠 있어야만 가상 환경에 제대로 설치가 돼죠. 하지만csexy-1365.tistory.com위 글에서도 해결이 되지 않고, 개발 환경이 Visual Studio Code (VS Code) 일 경우 아래 사항을 확인하시길 바랍니다. 원래대로라면.\venv\Scripts..
안녕하세요 파이썬, 특히 파이참 환경에서 프로그래밍을 할 때는 많이들 가상 환경을 사용합니다.라이브러리를 설치할 때 (venv) ~ 식으로 떠 있어야만 가상 환경에 제대로 설치가 돼죠.하지만 아무리 venv\Scripts\activate.bat을 쳐도 (venv)가 안 뜰 때가 있습니다. 그럴 때 해결 방법입니다.아주 간단합니다. 가상환경의 경로에 한글이 없어야 합니다.바탕화면에 파이썬 프로젝트 폴더 설정 후 (해당 폴더도 영어로 해야합니다.)해당 경로에venv\Scripts\activate.bat을 다시 해보세요. 그러면 왼쪽에 (venv)가 뜨는 것을 알 수 있습니다. 감사합니다. (추가)만약 그래도 안 되실 경우 아래 글을 참고바랍니다.2023.05.30 - [일상/공부일기] - [파이썬 venv]..
안녕하세요 코딩 블로거 poinguinie 입니다. 이번에는 코딩의 꽃! 중에 하나인 함수에 관해 알려드릴 차례입니다. 1. 함수 함수란? 영어로 function, 수학시간에 한번쯤은 들어보셨을 것 입니다.f(x) = x 와 같은 식을 함수라고 배웠을 것입니다.코딩서의 함수도 비슷한 개념을 갖습니다. x에 값을 어떤 것을 넣느냐에 따라 y의 값이 바뀌는 것이것을 함수라고 합니다. 코딩상에서 함수의 의미, 사용하는 이유 중 제일 큰 이유는 바로 코드 재사용 입니다. 왜 함수를 사용할 때 코드 재사용이 강조되는가, 그것을 코드로 보여드리겠습니다. a = input("숫자를 입력하세요 : ")print(a + "를 입력하셨습니다.")b = input("숫자를 입력하세요 : ")print(b + "를 입력하셨습..
안녕하세요 오랜만에 찾아온 파이썬 코딩 강의입니다. 이번 시간에는 저번 시간의 연장선으로 파일 읽고 쓰기를 해보겠습니다. 저번 시간에 간단한 txt 파일을 열어서 해시화를 했었습니다. 이번에는 txt 파일을 읽고 쓰는 법에 관해 자세하게 알아보도록 하겠습니다. 1. 파일 읽기 이번에는 간단하게 점수들만 있는 txt 파일을 읽어보도록 하겠습니다. 82 70 52 95 62 77 94 -scores.txt- 라는 파일이 있습니다. 이 파일을 차례대로 출력해보겠습니다. file = open("scores.txt") for line in file: print(line) file.close() 위 코드를 실행할 시 점수가 순서대로 출력됨을 알 수 있습니다. 그럼 혹시 [파이썬 코딩 강의] 배열과 해시 (자료형 심..
안녕하세요 이번에는 저번 강의에서 잠깐 설명한 배열과 해시, 그리고 자료형에 관해 더 이야기를 해보겠습니다. 배열의 쓰임 배열은 저번 강의에서 같은 자료형 끼리 모아둔 자료형이라고 했습니다. 그래서 sort()메서드와 reverse()메서드를 소개해드렸습니다. 이번 시간은 append() 메서드와 insert() 메서드, remove() 메서드와 더불어 len() 메서드, max(), min() 메서드도 같이 소개하고자 합니다. 각각 그림으로 어떠한 기능을 하는지 보여주고 코드상으로 한번 더 이해하는 과정으로 가보죠. 이번에는 코드로 한번 봐보겠습니다. 배열의 요소 추가 및 제거 메서드를 만나봤습니다. 이번에는 배열의 길이, 배열의 최대, 최소값을 불러오는 메서드인 len(), max(), min() 메..
안녕하세요 이번엔 반복문과 배열에 관해 강의를 해보도록 하겠습니다. 먼저 배열에 관해서 시작하겠습니다. 배열 배열은 같은 자료형끼리 줄줄히 열을 맞추어 존재하는 것을 말합니다. 코드로 직접 확인해보겠습니다. list = [10,20,30] print(list) #(10, 20, 30)이 출력된다. 그러면 배열을 왜 쓰느냐. 그것은 여러 데이터가 존재할 때 이를 묶어서 관리 할 수 있기 때문입니다. 여기서 배열에 있는 값들을 어떻게 가져오는 지도 확인해보겠습니다. 문법적으로는 배열이름[인덱스] 라는 식으로 가져올 수 있습니다. 이또한 코드로 직접 확인해보겠습니다. 여기서 중요한 점은 인덱스는 0부터 시작한다는 것입니다. 그림으로 좀 더 쉽게 알려드리겠습니다. 그림으로 보면 이렇게 표현이 가능합니다. 배열의..
안녕하세요 이번 시간에는 "조건문"에 관해서 글을 적어보고자 합니다 조건문이란 어떠한 조건에 맞춰 질 때 해당 코드를 실행하는 문장 대표적으로는 if-elif-else문이 있습니다. 각각 코드들을 살펴보며 어떻게 사용 할 수 있는 지를 봐보도록 하겠습니다. if 문 예시 코드 : a = 10 if a > 0: print("양수입니다.") else: print("음수입니다.") 위 코드는 a라는 변수가 0보다 클 때 print("양수입니다") 라는 코드를 진행 시키고 그렇지 않을 때 print("음수입니다") 라는 코드를 진행 시킵니다. 변수에 관해서 더 공부하고자 하는 경우는 [파이썬 코딩 강의] 변수, 자료형 다음 글을 보고 와주시면 되겠습니다. 위에서 볼 때 if문은 특정 조건에 만족할 때 해당하는 ..
안녕하세요 반갑습니다. 오늘은 "변수"에 관해 이야기를 해보려 합니다. 변수란? 사전적인 용어로는 변하는 수, 반대말로는 상수가 있다. 코딩 상의 변수도 비슷한 개념을 갖는다. 그림과 같이 표현하자면 위와 같다. 라벨이 붙어있는 박스안에 한 값을 넣는 것. 그리고 그 값은 언제든지 바뀔 수 있는 것 그것이 변수이다. 파이썬 상에서 변수를 만드는 것은 다음과 같다 예시 a = 30 b = 40 c = 50 a, b, c 라는 라벨이 붙은 변수에 각각 30, 40, 50 이라는 값을 넣어주었다. 이 "넣어줌"을 코딩상에서 "할당 (allocation)" 이라는 표현을 쓴다. 이 "할당"이라는 개념은 몹시 단순하지만 굉장히 중요하다! 왜냐면 보통 우리가 '='라는 기호를 '같다'라고 표현한다. 하지만 코드 상..
코드 : #inputInt라는 변수에 정수형 값을 입력한다. inputInt = int(input("input the Int : ")) #입력한 변수 inputInt의 값을 출력한다. print(inputInt) 예시 변수란? 변하는 수, 변수로 코딩, 프로그래밍 상에서는 값을 저장하는 데이터 값을 말한다. 대표적인 코드로는 a = 20 으로 적을 수 있겠다. 여기서 =는 "같다" 라는 뜻 보단 오른쪽의 값을 왼쪽 값에 "할당"한다라는 의미로 보는게 더 정확하다. 왜냐하면 "같다"라는 의미로 ==가 쓰이기 때문에 분리해서 이해하는 것이 좋다. 입출력 코드 입력 코드로는 input() 메서드가 있다. 괄호 안에 값은 입력받기 위한 도움말을 출력하기 위함이다. a = input("input") 이라는 코드가..