무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
vsc tab버튼
Java 인텔리제이 공부를하고 vsc 파이썬 공부하는 중인데인텔리제이에서는print("유재석", ... 이렇게 입력할때 "유재석 치고 tab누르면 따옴표 뒤편으로 이동해서 쉼표를 바로 입력할수 있었는데 vsc는 tap을 누르면print("유재석 ", ... 이렇게 칸만 띄어져서 " " 안에 문자를 입력하고 -> 방향키를 누르고 하려니까 타자속도가 엄청 느려 지내요.. 이 단축키가 뭘까요?? vsc 는 방향키를 눌러서 해야하는건 아니죠??? 아무리 찾아도 나오질 않아서 질문합니다...
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
가변인자 강의 내용 중 코드가 출력이 안됩니다ㅠ
def profile(name, age, *language): print("이름 : {0}\t나이: {1}\t" .format(name, age), end=" ") for lang in language: print(lang, end=" ") print() profile("유재석", 20, "Python", "Java", "C", "C++", "C#", "Javascript") profile("김태호", 25, "kotlin", "Swift") 강의 내용 그대로 하였는데 "IndentationError: unindent does not match any outer indentation level" 라는 말이 뜨고요. 출력창에서는 "print()" 이 부분이 빨간 줄로 되어 있어요ㅠ오류의 원인을 아실까요,,
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
str()은 어떤 때 사용하나요?
str()은 어떤 때 사용하나요? 헷갈립니다....ㅠㅠ
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
input 함수를 통해서 만든건데 이게 왜 작동하는지 모르겠어요
def std_weight(height, gender): if gender == "남자": weight = (int(height)*0.01) ** 2 * 22 print(f"키 {height}cm {gender}의 표준 체중은 {weight:.2f}kg입니다") elif gender == "여자": weight = (int(height)*0.01) ** 2 * 21 print(f"키 {height}cm {gender}의 표준 체중은 {weight:.2f}kg입니다") else: print("성별, 키 정보를 정확히 입력해 주세요") height = input("키가 몇 cm인가요? ") gender = input("성별이 어떻게 되나요(남자, 여자)? ") weight = std_weight(height, gender)제가만들어본 input 함수인데요마지막줄 weight = std_weight(height, gender) 이걸 지우면 작동하지 않는데왜 저걸 지우면 작동하지 않고 지우지 않으면 작동을 하는지 이해를 못하겠어요마지막줄이 의미하는건 뭔가요?
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
glob에서 [] 빈 리스트로만 나와요.. 어떻게 하면 될까요?
안녕하세요^^ 좋은 강의 잘 보고 있습니다.마지막 10강 외장 함수에서glob 을 실행하면 저는 터미널에서[] 빈 리스트로만 나오네요theater_module 이라든지 , py확장자 파일이 하나도 안나오는데
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
랜덤 함수 적용이 안됩니다
NameError: name 'random' is not defined 이라고 뜨는데 어떻게 해결하죠?
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
질문드립니다.
a={1:"미미",2:"방방}cabi.clear()print(cabi) 하고print(cabi.clear())같은 것인 줄 알았는데 출력값이 다르더라구요.정의상 무슨 차이인지 궁금해요~교수님
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
질문이 있습니다
치킨 당첨자 부분에 winner[0]을 대입하셨는데,리스트 값이라면 [] 해당 괄호도 같이 출력해야 하는 것 아닌가요???밑에는 []가 출력되고 위에는 출력되지 않는 이유가 궁금합니다ㅜ,,하나든 여러개든 리스트라면 []가 출력되어야 한다고 생각해서요 ㅠ_ㅠ 답변 부탁드릴게요!!
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
파일관련 질문
파일을 open해서 만들면 해당 강의 처럼 저는 옆에 뜨지를 않아서 확인이 안됩니다. 그리고 pickle 부분은 오류가 나서 dump나 그런 함수들이 안되는데 왜 그런걸까요?
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
(꿀팁)bs4의 모듈위치를 확인할 수 없다는 오류가 뜰 때!!(문제가 되면 삭제하겠습니다)
https://studyhard24.tistory.com/235 <-----여기사이트에서 순서대로 보시고 따라하시면 됩니다.
- 해결됨파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
attack_units []에서 다른 인스턴스들을 추가할 때 궁금한 것이 있습니다.
강사님께서는 attack_units.append(m1)과 같이 일일이 인자에 인스턴스를 각각 넣어서 빈리스트에 추가하셨는데요. 만약에 인스턴스가 많을 경우에는 어떻게 해야하나요?
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
number가 생성되지 않아요
예제로 작성하신 것처럼 따라 적었는데요print(number) 부분 밑에 노랑색 물결표시가 나타나면서"number" is not defined Pylance. 라고 나옵니다어떻게 해결해야 되나요?
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
안녕하세요 super()에 관해 질문이 있습니다.
super().__init__()이 Unit.__init__(self)와 똑같이 동작한다는 것은 알겠습니다. 그런데 강사님께서 말씀하셨듯이 다중상속에서는 먼저 상속받은 부모클래스의 메소드가 먼저 호출된다고 하셨는데요.그렇다면 super()는 단일 부모 클래스만 상속받고 싶을때 사용하려고 만든 메소드인가요??
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
멤버변수 뿐만 아니라 메소드도 그대로 상속되는 것은 알겠는데요. 질문이 있습니다
# 일반 유닛 class Unit: def __init__(self, name, hp): self.name = name self.hp = hp print(f"{name} 유닛이 생성 되었습니다.") print(f"체력 {hp}") # 공격 유닛은 일반 유닛을 상속받아서 만들어짐 class AttackUnit(Unit): def __init__(self, name, hp, damage): Unit.__init__(self, name, hp) self.damage = damage print(f"공격력 {damage}")이렇게 출력이 되는데, 저는 공격유닛은 체력 50, 공격력 16으로 출력하고 싶은데 어떻게 하나요?
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
퀴즈를 return값을 다른 변수에 저장하지 않고 함수만 호출했을 때의 코드입니다(피드백 적극 문의 부탁드립니다^^)
man = 1 woman = 0 gender = man or woman # gender를 1 또는 0으로의 flag로 작성 def std_weight(height, gender): if gender == man: std_height = height / 100 # 1m = 100cm, 175cm = 1.75m weight = std_height * std_height * 22 print(f"키 {height}cm 남자의 표준 체중은 {weight:.2f}kg 입니다.") else: std_height = height / 100 weight = std_height * std_height * 21 print(f"키 {height}cm 여자의 표준 체중은 {weight:.2f}kg 입니다.") # f-string 소숫점 n째짜리까지 출력: 실수:.nf std_weight(175, man) std_weight(153, woman)
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
퀴즈에 대한 피드백 부탁드립니다.
from random import * # 1 ~ 50 ''' 1 ~ 50은 다 출력, 5분 ~ 15분 사이의 승객은 "O"를 표시 ''' newlist = [] sum = 0 for i in range(1, 51): # 1 ~ 50, 굳이 time = randint(5,50) # 5 ~ 50분 if 5<=time<=15 in range(1, 51): newlist = "O" sum += newlist.count("O") print(f"[{newlist}] {i}번째 손님 ( 소요시간 : {time}분)") else: newlist = "" print(f"[{newlist}] {i}번째 손님 ( 소요시간 : {time}분)") print(f"총 탑승 승객 : {sum} 분") 저는 강사님께서 사용하신 cnt가 생각이 안나서, newlist=[]와 sum = 0으로 놓고 조건에 맞으면 "O"로 하고count함수를 써서 sum에 업데이트 하는 방식으로 했는데요..(처음에 프로그램을 짤 때 강사님처럼 print 안에 "[O]"가 생각이 안났습니다 ㅠㅠ) 이 방식도 괜찮을까요??
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
탈출문자 \b에 관해 질문이 있습니다.
print("Redd\bApple") << RedApple이 되는 것은 알겠는데요시험삼아 print("Redd\b")를 출력했더니 Redd그대로 나오더라구요?? \b뒤에 어떤 문자열이 있어야 앞의 한 글자를 지울 수 있는 건가요??
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
shuffle함수 질문
처음 shuffle 함수를 사용할 때, C언어에서 하던 습관 그대로 mylist = shuffle(mylist)와 같이 작성했더니 typeError를 뱉더군요.shuffle(mylist)와 같이 쓰면 제가 원하는대로, 변환된 값이 그대로 원래 리스트에 저장되더라구요. 아무래도 shuffle함수가 포인터로 직접 메모리를 건드리는 함수인 것 같은데, 궁금한 점은 "그럼 원래 코드는 뭐가 문제냐"입니다.shuffle 함수는 반환값이 없어서 저렇게 자기할당시키려고 하면 문제가 생기는 건가요? mylist를 인자로 전달 -> shuffle처리 -> shuffle된 mylist 뱉기 -> 그걸 mylist에 저장이 구조라면 문제가 생길 이유가 없는 것 같은데... mylist를 인자로 전달 -> mylist가 메모리에서 직접 shuffle됨. 뱉는 값 없음 -> None이나 null이 mylist에 저장되려고 함(이래서 에러가 생김) 이런 식인 건가요?
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
파이썬 커리큘럼
안녕하세요 현재 파이썬 기본편을 수강 중인 학생입니다.제가 영상처리 OpenCV를 공부하기 위해 파이썬 기본편을 수강하고 있는데, 커리큘럼을 보니, 활용편6이 OpenCV에 관한 내용이었습니다.제가 다른부분말고 OpenCV만 학습하려고 하면, 활용편 2,3,4,5는 건너뛰고 기본편 학습 후 바로 활용편6을 공부해도 무리가 없는지 여쭈어보고 싶습니다.
- 미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
갑자기 아무것도안되네요
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 13399-13400: truncated \UXXXXXXXX escape 이라고뜨면서 아무것도 안됩니다 ; 어떻게 해결하나요??