기본 콘텐츠로 건너뛰기

돌대가리가 0부터 시작해보는 양자역학 0

    목차

나는 다양한 주제에 대해 호기심이 많은 편이어서 여러가지 정보를 얻는 유튜브나 위키, 책 같은걸 정말 정말 많이 읽는다. 그 중에 양자역학을 공부해보고 싶다는 생각은 항상 있었지만 호기심이 많은 것에 비해서 나는 그렇게 썩 공부에 재능이 있는 사람이 아니다 못해 머리가 나쁜 사람에 가까운 것 같다.

아주 평범한 직장인이 양자역학을 100% 이해한 사람이 없다는 말이 있을만큼 아직까지 미지의 분야인 양자역학에 대해서 얼마나 깊게 알아 볼 수 있을지 100% 순수한 호기심으로 오늘부터 시작 해보려고 한다. 물론 실패해도 그냥 평범한 (머리나쁜)직장인으로 살아가면 되기 때문에 손해 볼 것이 없다.


먼저 내가 알고있는 양자역학이란 것은 아주 작은 입자에 대해서 탐구하는 학문이고, 이 입자는 현실 세계의 물체들과는 전혀 다른 특성을 지닌다는 것이다.


물질이 파동으로 존재한다던가, 벽을 통과 할 수 있다던가, 빛 보다 빠른 속도로 정보를 전달 한다는 등 일반적으로 이해할 수 있는 상황과는 다르단다. 벌써부터 뚱딴지 같은 소리같아서 내가 이걸 이해할 수 있을까 의문이다.


일단 뭐 부터 시작해야 할까 고민을 해봤지만 나는 학창시절부터 수학과 과학이라는 학문을 포기하고 살았기 때문에(다른 학문이라고 열심히 한 것은 아니다.) 어떤것 부터 알아봐야 할지 감 조차 잡히지 않아서 주제를 난이도별로 ChatGPT에게 물어보기로 했다.



📘 입문 (개론 수준)

  • 고전역학과의 차이: 파동-입자 이중성, 이중슬릿 실험

  • 기본 개념: 불확정성 원리, 확률 해석, 관측 문제

  • 기초 수학 도구: 복소수, 벡터, 선형대수 개념

  • 슈뢰딩거 방정식의 등장 배경

  • 간단한 양자 시스템: 입자 상자, 자유 입자


📗 초급 (대학 학부 과정 초반 수준)

  • 슈뢰딩거 방정식의 해법

    • 무한/유한 퍼텐셜 우물

    • 조화 진동자

    • 자유 입자, 델타 퍼텐셜

  • 연산자와 고유값 문제

  • 양자역학의 수학적 기초: 힐베르트 공간, 내적, 직교성

  • 스핀 개념, 파울리 행렬

  • 양자 중첩과 얽힘의 기본 개념


📙 중급 (대학 학부 후반 ~ 석사 초반 수준)

  • 3차원 슈뢰딩거 방정식

    • 구대칭 문제, 수소 원자 해

    • 각운동량 이론, 구면조화함수

  • 퍼텐셜 산란 이론

  • 시간에 따른 섭동이론

  • 시간에 무관한 섭동이론

  • 근사 방법: 변분법, WKB 근사

  • 다입자 양자역학: 보즈-아인슈타인 통계, 페르미-디랙 통계

  • 양자 정보와 얽힘의 수학적 처리


📕 고급 (박사 과정 수준)

  • 상대론적 양자역학

    • 디랙 방정식, 클라인-고든 방정식

  • 양자장론(QFT) 기초

    • 장의 양자화

    • 퍼미온과 보손 장

    • 파인만 다이어그램

  • 경로적분(Formalism of Path Integral)

  • 게이지 이론과 대칭성

  • 고체물리와 응집물질 양자역학

  • 고급 산란 이론, 비섭동적 기법

  • 양자정보과학의 심화 주제 (양자컴퓨팅, 양자암호학 등)


    ?


    일단 해보고 안되면 포기하겠다!

댓글

이 글도 관심 있으실 것 같아요!

놀이의 4대 요소 (Agon(아곤), Mimicry(미미크리), Ilinx(일링크스), Alea(알레아))

네덜란드의 고전 학자인 '요한 하위징아'의 저서인 「호모 루덴스 」에서 인간을 '유희의 인간'이라고 칭했습니다. 프랑스의 '로제 카유아'라는 학자는 「호모 루덴스 」의 이론을 발전시켜 그의 저서인 「놀이와 인간」 (원제 「 Man, plays and games 」) 에서 ‘놀이의 4대 요소’를 말했습니다. 저자는 그것을 아곤, 미미크리, 알레아, 일링크스로 소개했습니다. 이 네 가지 놀이의 요소는 인간의 모든 유희, 놀이에서 발전되어 현대의 비디오 게임에서도 매우 중요한 이론으로 알려져있습니다. 먼저, 아곤(Agon), 경쟁 아곤은 놀이의 주체와 객체간의 경쟁을 의미합니다. 사람들은 경쟁에서 승리함으로써 성취감을 얻고, 우월감을 느끼게 합니다. 이 아곤을 현대의 게임에 대입 시켜보면 경쟁은 최근 가장 많이 플레이 하는 게임 중 하나인 ‘배틀 그라운드’나 ‘리그 오브 레전드’같은 게임들도 경쟁에 기반이 되어있고, 혼자 플레이 하는 게임에서도 자기 자신과의 경쟁, AI와의 경쟁 등이 포함되어있습니다. 예를 들어, 슈퍼 마리오 같은 게임에서도 플레이어들은 어떻게 이 게임을 더 빨리 클리어하기 위해 경쟁하고, 더 많은 점수를 받기 위해 노력합니다. 또한 비교적 MMR시스템이 잘 짜여져있는 '리그 오브 레전드'같은 AOS게임에서도 플레이어의 등급을 결정하는 랭크 게임 시스템이 중점적으로 돌아가고 있고, '오버워치'의 경쟁전 등 많은 게임에서 이런 경쟁을 유도하는 시스템을 만들어 놓았습니다. 게임을 계속 플레이하게 만드는 가장 큰 요소가 아곤입니다. 많은 게임에서 플레이어의 경쟁을 어떻게 잘 이끌어 나갔느냐에 따라서 그 게임의 성공이 나뉠 수도 있습니다. 미미크리(Mimicry), 역할 미미크리는 역할을 의미합니다. 사람들은 실제 세계에서 하지 못하는 일들을 놀이에서 느끼면서 큰 기쁨을 느낄 수 있습니다. 이 역할은 롤플레...

게임의 수학, 스탯과 대미지 계산 시스템을 효과적으로 재미있게 만드는 방법

대부분의 게임들은 스탯이라는 시스템을 가지고 있습니다. 이 스탯이라는 시스템은 대부분의 게임에서 캐릭터가 레벨업을 하거나, 스탯을 추가 시켜주는 아이템을 장착하거나, 스킬을 사용해서 올릴 수 있게 되어 있습니다. 하지만 많은 플레이어들은 이런 스탯을 그저 숫자 쪼가리 이상에 의미를 두려고 하지 않습니다. 그저 자신의 직업에 필요한 스탯의 숫자가 크면 좋다고 느끼는 것입니다. 예를 들어, 메이플 스토리의 스탯은 아예 자동 배분이라는 시스템을 도입하여, 대부분의 플레이어들이 같은 스탯으로 배분되게 되어, 스탯을 찍는다는 행위 자체가 없어졌습니다. 또한, 코어 플레이어가 아닌 일반적인 유저들은 자신의 스탯이 얼마인지, 어떤 방식으로 대미지 계산이 들어가는 지 모르고, 알려고 하지도 않습니다. 이는 메이플 스토리의 스탯과 대미지 계산 시스템이 지나치게 복잡해졌기 때문입니다. 이것은 메이플 스토리의 스트라이커라는 직업이 레벨 10에 배울 수 있는 매우 초반에 활용되는 스킬입니다. 하지만 그럼에도 '90초 동안', '1%확률', '30초 동안', '방어력을 1% 무시', '뇌전 버프', '최대 1회 누적 가능' 이라는 많은 효과와 조건들이 붙어 있습니다. 메이플 스토리의 대미지 계산식을 분석한 한 유저가 적은 대미지 계산식은 아래와 같습니다. 대 미지 = [ (주스탯 * 4 + 부스탯) * 총 공격력 * 무기상수 * 직업보정상수 / 100 ] * (스킬 퍼뎀 / 100) * (크리티컬 발동시) 크리티컬  대 미지 보정 * [ (100 + 공격력%) / 100 ] * [ (100 +  대 미지% + 보공%) / 100 ] * 방어율 무시 보정 * 렙차 보정 * 속성 보정 * (아케인포스 필요 적의 경우) 아케인포스 보정 * 숙련도 보정 * [ (모든 최종 대 미지 계산값% + 100) / 100 ]      (1.1) ...

Python FastAPI 알아보고 설치하고 초기 설정 해보기

  Python FastAPI, 설치하고 초기 설정 해보기 Permalink 파이썬 웹 서버를 만들어야 하는 일이 생겼늗데, 최대한 빠르고 안정적인 서버를 선택 해야했다. 그래서 기존에 사용하던 Flask보다 훨씬 빠르다고 하는 FastAP를 사용해보기로 했다. ❓ FastAPI란? Permalink 👉 FastAPI 공식 한국어 페이지  https://fastapi.tiangolo.com/ko/ FastAPI는 현대적이고, 빠르며(고성능), 파이썬 표준 타입 힌트에 기초한 Python3.6+의 API를 빌드하기 위한 웹 프레임워크입니다. FastAPI는 파이썬에서 사용 가능한 웹 프레임워크 중 하나인데, Flask나 Django보가 훨씬 빠른 속도를 보여준다고 하고, 확인 해봐야 하겠지만 Go언어와도 비슷한 속도를 보여준다고 한다. 또, 쉽고 간결한 코드, 200% ~ 300% 까지 증가하는 개발 속도를 기대할 수 있다고 하는데, 시작 해보자! 👏 Permalink FastAPI 설치 Permalink 먼저 공식 사이트에선 pip를 이용해 설치 하라고 나와있는데, 나는 anaconda를 이용해서 설치를 했다. bash $ pip install fastapi anaconda 사용 시 $ conda install fastapi 그리고 ASGI서버도 필요해서 같이 설치하라고 하는데, Univorn을 설치 해보자. bash $ pip install uvicorn[standard] anaconda 사용 시 $ conda install uvicorn FastAPI 예제 Permalink 설치가 완료되면 이렇게 vscode에서 FastAPI() 클래스가 자동 완성 되는걸 확인할 수 있다. 그리고 정말 간단히 API를 만들 수 있는데, main.py 파일을 만든 후에 from typing import Optional from fastapi import FastAPI app = FastAPI () @ app . get ( "/"...