유튜버 조코딩의 파이썬 강의를 듣는중..

디버깅을 실습을 따라하는데

안된다..

왜 안돼!!!!!!!!!!!!

이런 팝업이 나오는데

이거 그대로 검색했다.

여기로 들어가서 보니

이거로 해봐라 저거로 해봐라

여러 사람들이 답변을 적어놨더라

(감사합니다 🧘‍♀️🧘‍♂️)

launch.json 열어서 위와 같이 바꾸고 ctrl + s

디버깅해보기 성공했다

휴..ㅎㅎㅎㅎ

이런거 하나 안될 때마다

진짜 스트레스지만

그래도 또 하나 해결하면 희열이 있는 것 같다

👍👍👍


Visual studio code > debugging

좌측 상단 > RUN > Start Debugging


Visual studio code > Open launch.json

톱니바퀴 클릭!

 

유튜버 조코딩의 파이썬 무료강의

"최신 파이썬 코딩 무료 강의 - 5시간만 투자하면 개발자가 됩니다"

2강 변수 파트를 나만의 방식으로 이해해봤다.

 


예제1

주소만 알려주는 거니

여긴 줄 알고 가더라도 딴놈(?)이 나올 수 있다고 이해하면 될 거 같다


예제2


출처 : 조코딩 "최신 파이썬 코딩 무료 강의 - 5시간만 투자하면 개발자가 됩니다"

 

아무도 모르게 아무 숫자나 뽑고 싶다면

랜덤함수를 이용하면 된다

랜덤함수를 이용하기 위해선

파이썬의 random 라이브러리(?)를 import한다

그럼 준비 끝이다

랜덤함수는 크게 3가지

  • random()
  • randrange()
  • randint()

셋 다 랜덤하게 숫자를 뽑는 건 동일하지만 포함하냐 안하냐, 정수를 뽑냐 등 미묘한 차이가 있다


먼저 random은 0.0 이상 1.0 미만의 아무 숫자를 뽑는다

print(random())을 출력하면

0.0이 나올 수도 0.392174037이 나올 수도 있지만

1.0은 나올 수 없다

만약 범위를 넓히고 싶다면 곱셈을 활용하면 된다

print(random()*100)을 출력하면

0 이상 100미만의 임의 값을 출력한다

0.0을 출력할 수도 83.219749831247을 출력할 수도 있지만

100은 출력되지 않는다

만약 정수를 만나고(?) 싶다면

int를 활용하면 된다

print(int(random()*100))을 출력하면

81.427401 대신 81이 나온다

그리고 1부터 100의 숫자를 만나고 싶다면 숫자를 하나 더하면 된다

print(int(random()*100)+1)하면 1이상 100이하의 임의의 값이 출력된다


randrange는 형태 2가지이다

randrange(a,b)와 randrange(c)

randrange(a,b)는 a이상 b미만의 임의 정수를 출력한다

print(randrange(-10,10)) 출력하면

-10이 나올 수도, 9가 나올 수도 있지만 10은 안나온다

randrange(c)는 0이 생략된거라고 생각하면 된다

그래서 0이상 c미만의 양수인 정수가 나온다

그래서 c로 -값을 입력하면 에러뜬다

 


randint는 포함하는 임의의 정수를 출력한다

print(randit(0,10))을 출력하면

0이 나올 수도, 10이 나올 수도 있다


visual studio를 통해 학습하고 있습니다

틀린 게 있다면 말씀주세요

안되는 게 있다면 말씀주세요


유튜브에 나도코딩으로 학습하고 있습니다

www.youtube.com/watch?v=kWiCuklohdY

 

오늘 다시
프로그래밍 공부를 시작했다

파이썬..
대학 계절학기로
웹 프로그래밍 기초 수업을 들었다
데이터분석 전공수업을 수강하며 파이썬을 다뤘다..
몇 번의 시도가 있었지만
항상 시작은 개발환경을 설정하는 것부터..
거의 뭐 수학의 정석 집합이라고 할 수 있다
(지금 교육과정에는..없으려나..?)
오늘 다시 집합편부터 시작!!!

인프런에서 발견한 강의로 스타트를 하려한다
평일 매일 전화영어를 20분씩하고 있고 예복습으로 사오십분 투자하며 석달을 보내니 영어실력이 많이 좋아진 것 같다. 프로그래밍도 결국 개발 "언어"이다.
컴퓨터언어(..외계어)라고 생각하고 꾸준히 하다보면
2주쯤부터 고비가 찾아와 그만두게...아ㅏㅏㅏ아니
꾸준히 하다보면 프로그래밍 실력도 많이 늘겠지^^

오늘은 자료형까지 수강랬는데(챕터투..ㅎㅎ)
정리하면 아래와 같다

자료형 : 숫자, 문자, 불리안(boolean=참거짓)
변수지정은
name = "아직 이십대"
age = 20
출력은
print(age, name)
print(str(age)+"아직 이십대")
🔥🔥🔥🔥🔥



+ Recent posts