[AI 생존기 - 3일차 - 3] Jupyter Notebook 설정 (환경설정3)

이미지
  👉 개요 주피터노트북 이라는 추가적인 도구를 들어보기만 하고 이번 강의를 들으면서 처음 설치해봤다. 사실 그럴 수 밖에 없는 이유가 엔지니어가 개발을 직접하는 것이 아니니... 이번에 처음 만지면서 우와~ 하면서  사용해봤다. 결국 공부안하고 놀았다는 것을 거창하게 변명하는 것이나 다름이 없는 것이다. 기본 사용방법 정리 글이나 올려야 겠다. ✅ Jupyter Notebook 설치  VSCode에서 확장 프로그램으로 설치가 가능하다. 아래의 사진 참고하면 된다. ⛓️ Jupyter Notebook 실행 커널이 선택이 되어 있지않아 입력한 코드가 실행되지 않는다. Jupyter Notebook 실행을 위한 커널을 설치해야된다. ⚙️ Kernel 설치 # jupyternotebook 커널 추가 uv add ipykernel --dev   📌 Kernel 설치 후 코드 실행 kernel을 추가한 후에는 정상적으로 코드 결과가 도출된다. uv project.toml에도 kernel이 추가된 것이 확인된다. 후후!! 여기까지 해서 환경설정 까지는 너무 딥하지 않게 공부를 마쳤다. 다음부터는 실제 해봐야 되는데 너무 무섭다. 내일부터 공포의 강의를 들어야 되니 오늘은 이만 마쳐야겠다.

[TIL - 1일차] Python : 변수와 변수선언


👉 개요

지금까지 컴퓨터를 동작하게하는 프로그래밍에 대한 이해가 없다보니 한 발 떼기가 너무 어렵다.. 

엔지니어를 준비할 때와 다르게 공부를 하는 느낌보다 생활속에 체득하여 습관처럼 나오게 하는 방법이 

공부방법인것 같다. 너무 다른 방법이라 적응이 많이 필요하지만 언젠간 익숙해지리라 생각한다.


1️⃣ 변수 (Variable) 

  • 변수는 데이터를 저장하는 상자
  • 영어점수 = 90
  • 변수는 “영어 점수" 값은 “90” 
 # 변수는 데이터를 저장하는 저장소
 exam_score = 90

2️⃣ 변수 in Python

  • 문자 또는 _로 시작해야함 (Python 3.6 버전 이하는 한글 사용 불가)
  • 특수문자(%, $, /, #등) 및 공백은 사용할 수 없음
  • 대소문자 구분됨 (myvariable <> myVariable)
  • 미리 정의된 단어는 사용할 수 없음

3️⃣ 변수 선언 규칙

📎 자료형은 따로 선언하지 않는다.
  • 파이선은 변수를 할당하면 자동으로 자료형을 결정합니다.
  • 예시
 
x = 10        # 정수(int)자료형 
 y = 10.5      # 실수(float) 자료형 
 z = "Hello"   # 문자열(str) 자료형


📎 값은 언제든지 바꿀 수 있다.
  • 변수를 선언 후에는 자유롭게 변경이 가능합니다.

📌 사용 예시

score = 85
 print(score)  # 85 출력
 score = 90
 print(score)  # 90 출력

📎 의미있는 이름 사용
  • 변수의 이름은 무엇을 저장하는지 알기 쉽게 정하는 것이 중요합니다.

📌 사용 예시

x = 100     # 나쁜 예 (의미 불명확)
 student_score = 100  # 좋은 예 (의미 명확)

🧠 변수 선언방법

변수를 선언하는 규칙까지 열심히 이해를 했는데 변수 선언하는데 통상적으로 사용되는 방법이 있는 것을 알게 되었다.

변수 선언이 코드를 나중에 구분할 수 있게 명시적으로 나타내기에 이런 방법까지 나오게 된거 같다.


✅ CamelCase (카멜케이스)

  • 특징 : 단어를 붙여쓰되, 첫번째 단어는 소문자로 작성하며 이어지는 두번재 단어는 구분을 위하여 대문자로 작성하는 변수표기방법
  • 모양 : 두번째 단어의 첫 글자를 대문자로 작성하는 것이 낙타(Camel)의 혹처럼 올라왔다고 해서 CamelCase(카멜케이스)라고 부름

📌 사용 예시

 myScore = 95        # 변수 선언
 totalPrice = 1500   # 변수 선언
 def calculateAverage(scores):  # 함수 선언
 return sum(scores) / len(scores)

✅ SnakeCase (스네이크케이스)

  • 특징 : 단어를 모두 소문자로 작성하고 단어 사이에 (_) 입력하여 구분한다.
  • 모양 : 단어 사이의 (_)가 뱀이 기어가는 것과 비슷하다고 하여 SnakeCase(스네이크케이스)라고 한다.

📌 사용 예시

my_score = 95 # 변수 선언 total_price = 1500 # 변수 선언 def calculate_average(scores): # 함수 선언 return sum(scores) / len(scores)


1일차 시작인데 첫 시작에 알아야 될 내용도 많고 낯선 내용이 너무 많아 너무 당황스럽다.

아직 내외하는 중이라 조금 더 친해지도록 노력해야겠다.

이 블로그의 인기 게시물

[AI 생존기 2일차] AI는 파이썬이 필수

[AI생존기 3일차 - 1] UV : 초고속 파이썬 패키지 관리툴 (환경설정1)

[AI 생존기 - 3일차 - 2] UV 파이썬 패키지 매니저 활용 (환경설정2)