inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

스타그래프트 관련 질문 드립니다.

해결됨

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

저는 탱크 공격력이 *= 2 연산이 안되고 35.0으로 출력이 됩니다. 왜 저는 연산이 안되고 실수로 출력이 될까요

  • python
chch4934 댓글 1 좋아요 0 조회수 204

pip install pymongo 오류 문의

미해결

남박사의 파이썬으로 실전 웹사이트 만들기

visual studio code 터미널에서 pip install pymongo 명령어 실행 시 캡쳐화면과 같이 오류가 나오면서 진행이 안됩니다. 해결방법이 있을까요?

  • python
공부하자 댓글 6 좋아요 1 조회수 4799

position:absoulte

해결됨

만들면서 배우는 HTML/CSS

position:absoulte을 해주면 body를 기준으로 잡아서 맨위에 가야하는거 아닌가여..? 왜 사라져 버리져? 인식을 왜 못하나여

  • HTML/CSS
순간을 그리다 댓글 4 좋아요 0 조회수 346

만든페이지를 다른곳에서도 보고싶어요..ㅜㅜ

해결됨

만들면서 배우는 HTML/CSS

강의를 오늘 알게되어서 5시간정도에 걸쳐서 완강하고 예쁘게 만들기도 했습니다.!! 그런데 제가 만든걸 남들한테도 보여주고 싶은데 그건 아예불가능한가요? 깃허브에는 폴더단위로 안올라가던데,, 파일하나하나 올려서 하는 수 밖에 없나요?

  • HTML/CSS
yusun Park 댓글 1 좋아요 0 조회수 346

for 구문 질문입니다.

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

sum = 0 for v in range(1,101): sum += v # sum1 = sum1 + v print(sum) print() print('1 ~ 1000 Sum : ', sum(range(1, 1001))) 위경우에 마지막 print 문에서 에러가 발생합니다. sum 변수가 먼저 0 으로 선언됐기 때문에 마지막줄의 print 문속에 sum 함수에서 에러가 나던데요? 먼저 sum 이 변수 선언되면 되었기때문에 뒤에 sum(range(1,1001) 처럼 sum 함수를 사용할 수 없는 건가요?

  • python
Ki Hun Jeong 댓글 2 좋아요 0 조회수 299

맥에서 winsound 모듈을 찾을 수 없다는 에러가 뜹니다.

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

마지막 강좌를 실습하는 과정에서 import winsound 구문을 입력하고 실행하면 아래와 같은 메시지가 나옵니다. ModuleNotFoundError: No module named 'winsound' 맥에서는 어떻게 처리해야 되는지 궁금하며, 만약 향후에 이와 같은 사운드를 OS와 상관없이 재생하도록 하려면 어떤 모듈을 활용해야하는지도 궁금합니다.

  • python
Byungwook Son 댓글 1 좋아요 0 조회수 1664

prew와 next 제거후 배경이미지가 화면에 맞지않습니다

미해결

만들면서 배우는 HTML/CSS

코드는 강의에 나와있는대로 적었습니다. 마지막에 prew와next를 제거 했는데 배경화면이 꽉차지 않아요. 왜 이렇게 됬는지 알려주실수있나요?

  • HTML/CSS
qkrrkdus1098 댓글 1 좋아요 0 조회수 291

섹션 3 스도쿠검사 문제 질문있습니다

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

문제를 다른 방법으로 풀면 풀리기는 하는데, 이 방법이 어떻게 잘못됐는지 잘 모르겠습니다. import sys sys.stdin = open ( "input.txt" , "rt" ) #sys.stdin = open("input.txt", "rt") arr_ = [ list ( map ( int , input ().split())) for _ in range ( 9 )] brr = [] flag = "YES" dx = [- 1 , 0 , 1 , 0 ] dy = [ 0 , 1 , 0 , - 1 ] ################ 행 , 열 검사하는 내용 ################## for i in range ( 9 ): brr.clear() for j in range ( 9 ): brr.append(arr_[i][j]) if len ( set (brr)) != 9 : flag = "NO" break ################################################# ################## 3x3 검사하는 내용 ##################### if flag == "NO" : print (flag) else : for i in range ( 0 , 7 , 3 ): brr.clear() for j in range ( 0 , 7 , 3 ): ########### 문제의 코드 ############ brr.append(arr_[i][j]) brr.append(arr_[i][j + k*dy[ 1 ]] for k in range ( 1 , 3 )) # 우측 brr.append(arr_[i + dx[ 2 ]][j]) # 다음줄 시작점 brr.append(arr_[i + dx[ 2 ]][j + k*dy[ 1 ]] for k in range ( 1 , 3 )) # 우측 brr.append(arr_[i + 2 *dx[ 2 ]][j]) # 다음줄 시작점 brr.append(arr_[i + 2 *dx[ 2 ]][j + k*dy[ 1 ]] for k in range ( 1 , 3 )) # 우측 ########### 문제의 코드 ############ if len ( set (brr)) != 9 : flag = "NO" print (flag) break if flag == "YES" : print (flag) 제가 생각했던건 arr_ 을 스도쿠 맵이라고 하고 각 행과 열, 3x3 리스트의 숫자들을 각각 brr이라는 리스트에 추가해서 마지막에 brr을 set으로 중복 없앤 뒤, 길이가 9가 아니라면 no라고 하였습니다. 그런데 ##문제의 코드## 에서 옳지 않은 값이 들어가는 것 같습니다. (이 부분은 3x3 리스트의 값을 체크하는 식입니다) 저는 처음에 3x3 안의 값들을 brr에 추가하기 위해서 brr.append를 하고 안에다 arr[i][j]의 원소 값들을 넣으려고 했습니다. 그런데 디버깅을 해보니까 원소의 값들에 접근할 때, dx와 k * dy + for 문에서 이상한 값이 들어가는 것 같습니다. 왜 이상한 값이 들어가는지 알 수 있을까요?

  • 코테 준비 같이 해요!
  • python
댓글 1 좋아요 0 조회수 278

block식 여백 제거하는법이 있을까요?

해결됨

만들면서 배우는 HTML/CSS

안녕하세요 선생님. 좋은강좌 감사합니다. 기초를 배운후에 정리용으로 좋네요.. 덕분에 포트폴리오도 독학으로 도전해서 코딩하는 중입니다 inline 형식의 여백 제거하시는법은 알려주셨는데.. block 형식의 여백 제거하는 법은없을까요? 콘텐츠 영역편에서 폰트 크기를 키워주시는법을 알려주시는데, 잘보면 폰트크기 외에도 여백이 생기는데.. 폰트크기가 작으면 티가 안나지만 폰트크기를 70~80px로 키우면 티가 확 나서..어떻게 해야할지 고민입니다 참고로 저는 지금 fullpage.js를 사용해서 포폴을 만들고있습니다.. (css도 겨우땐 초짜지만 유튜브 따라보면서 하고있습니다ㅠ)

  • HTML/CSS
앤디 댓글 1 좋아요 0 조회수 399

안녕하세요? 막막한 문제에 직면해서 질문드립니다

미해결

남박사의 파이썬 기초부터 실전 100% 활용

"ResizeObserver loop limit exceeded"라는 에러떄문에 어제부터 골머리를 앓고있습니다 ㅠ 인스타그램에 로그인한뒤 좋아요와 댓글을다는 프로그램인데요, 로그인까지는 무리없이 되는데 상대방의 인스타그램 피드에 들어가고 좋아요를 누르는 와중에 터미널창에 "ResizeObserver loop limit exceeded"가 뜨며 실행창이 응답없음이 뜹니다 구글링해보니 크롬이 가지고있는 문제라고 하는데 해결법을 알수가 없습니다 ㅠㅠ 본인의 인스타 아이디 비번을 입력해 로그인한뒤 새로운 창이 열리고 상대의 아이디를 입력하여 '좋아요'를 클릭하면 상대의 페이지로 들어간뒤 첫 게시글을 클릭하여 좋아요와 댓글을다는 순서입니다. 코드입니다. from selenium import webdriver from PyQt5 import QtWidgets from PyQt5 import QtCore from PyQt5.QtWidgets import QToolButton, QSizePolicy, QLabel, QLineEdit,QPushButton import random import keyboard import re options=webdriver.ChromeOptions() options.add_argument( 'headless' ) #창을 안띄우는 headless모드 options.add_argument( 'window-size=1920x1080' ) options.add_argument( "disable-gpu" ) #gpu가속 끔 #user-agent값을 변경하여 headless모드 감지를 방지 options.add_argument( "user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36" ) options.add_argument( "lang=ko_KR" ) #headless모드에선 언어설정이 안되있으므로 한국어로 설정(감지 방지) driver = webdriver.Chrome( 'C: \\ Users \\ User \\ Downloads \\ chromedriver_win32 \\ chromedriver.exe' , chrome_options =options) class start ( QtWidgets . QWidget ): def __init__ ( self ): super (). __init__ () self .layout=QtWidgets.QHBoxLayout( self ) self .id_layout = QtWidgets.QVBoxLayout( self ) self .pwd_layout = QtWidgets.QVBoxLayout( self ) #QV=가로 QH=세로 self .id=QLabel( "ID" ) self ._id=QLineEdit() self .pwd=QLabel( "password" ) self ._pwd=QLineEdit() self .id_layout.addWidget( self .id) self .id_layout.addWidget( self ._id) self .pwd_layout.addWidget( self .pwd) self .pwd_layout.addWidget( self ._pwd) self .layout.addLayout( self .id_layout) self .layout.addLayout( self .pwd_layout) self .setLayout( self .layout) self ._pwd.setEchoMode(QLineEdit.Password) self ._pwd.returnPressed.connect( self .login) self .show() def login ( self ): driver.get( "https://www.instagram.com/accounts/login/" ) driver.implicitly_wait( 10 ) driver.find_element_by_name( 'username' ).send_keys( self ._id.text()) driver.find_element_by_name( 'password' ).send_keys( self ._pwd.text()) driver.implicitly_wait( 10 ) driver.find_elements_by_tag_name( 'button' )[ 1 ].click() driver.implicitly_wait( 100 ) self .newWindow = Main() self .newWindow.show() self .close() class Main ( QtWidgets . QWidget ): def __init__ ( self ): super (). __init__ () self .layout_m = QtWidgets.QHBoxLayout( self ) #전체틀 self .start_layout = QtWidgets.QVBoxLayout() #버튼을 담을 틀 self .setFixedSize( 300 , 200 ) self .target=QLabel( "상대의 아이디를 입력하세요" ) self ._target=QLineEdit() self ._target.returnPressed.connect( self .targetID) self .like = self .createButton( "좋아요" , self .clicklike) self .like.resize( self .like.sizeHint()) self .start_layout.addWidget( self .target) self .start_layout.addWidget( self ._target) self .layout_m.addLayout( self .start_layout) #전체틀에 버튼을 담은 틀을 담음 self .layout_m.addWidget( self .like) self .setLayout( self .layout_m) self .show() def createButton ( self , text , function ): button = Button(text) button.clicked.connect(function) return button def targetID ( self ): self .target_name= self ._target.text() driver.get( 'https://www.instagram.com/ {} ' .format( self .target_name)) def clicklike ( self ): #첫번째 게시글 클릭 driver.find_elements_by_css_selector( '.v1Nh3.kIKUG._bz0w' )[ 0 ].find_element_by_tag_name( 'a' ).click() driver.implicitly_wait( 10 ) #좋아요누르기 driver.get(driver.current_url) temp1=driver.find_elements_by_class_name( 'eo2As ' ) temp1[ 0 ].find_element_by_class_name( 'wpO6b ' ).click() #사진의 정보가져와서 필요한데이터 추출 img_information=driver.find_elements_by_tag_name( 'img' )[ 1 ].get_attribute( 'alt' ) img_information=img_information.split( ': ' ) img_information=img_information[ 1 ].split( ' and ' ) food = [ "맛있겠네" , "맛있어 보이는구나!" , "다음에 나도 데려가~~" , "돼지야!" ] people=[ "오 아주 잘나왔군!" , "정말 멋쟁이군" , "우도환 닮았다" , "손나은 닮았다" ] for i in img_information: if re.search( 'people' ,i): case= "인물" break if re.search( 'food' ,i): case= "음식" break else : case= "기타" if case== "인물" : rand_number=random.randint( 0 , 3 ) comment=people[rand_number] elif case== "음식" : rand_number=random.randint( 0 , 3 ) comment=food[rand_number] else : comment= "^^7" #댓글입력 temp1[ 0 ].find_elements_by_class_name( 'wpO6b ' )[ 1 ].click() driver.find_element_by_tag_name( 'textarea' ).send_keys(comment) driver.implicitly_wait( 10 ) driver.find_element_by_class_name( 'X7cDz' ).find_element_by_tag_name( 'button' ).click() #계산기만들기의 코드 가져옴 class Button ( QToolButton ): def __init__ ( self , text ): super (). __init__ () buttonStyle = ''' QToolButton:hover {border:1px solid #0078d7; background-color:#e5f1fb;} QToolButton:pressed {background-color:#a7c8e3} QToolButton {font-size:11pt; font-family:나눔고딕; border:1px solid #d6d7d8; background-color:#f0f1f1} ''' self .setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) self .setText(text) self .setStyleSheet(buttonStyle) def sizeHint ( self ): size = super (Button, self ).sizeHint() size.setHeight(size.height() + 30 ) size.setWidth( max (size.width(), size.height())) return size if __name__ == '__main__' : app = QtWidgets.QApplication([]) win=start() app.exec_()

  • 웹-크롤링
  • python
윤태영 댓글 2 좋아요 1 조회수 2185

페이지 소스 보기 상태에서의 태그/요소 검색

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

안녕하세요. '페이지 소스 보기'에서 아래 이미지와 같이 검색창에서 원하는 태그/요소를 찾으려면 어떻게 해야 하나요?

  • 웹-크롤링
  • python
말랑말랑한 토끼 댓글 1 좋아요 0 조회수 267

for 문에서 출력 질문이 있습니다.

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

첫 실습 문제 2번의 코드를 보면 (k번째 작은 수 찾기) import sys sys.stdin= open ( "input.txt" , "rt" ) x = int ( input ()) for i in range (x): n , s , e , k = map ( int , input ().split()) ins = list ( map ( int , input ().split())) ins = ins[s- 1 :e] ins.sort() print ( "#%d %d" %(i+ 1 , ins[k- 1 ])) 이와 같은데, 마지막 print문을 보면 for문이 끝날때마다 출력이 한번씩 되어야하는거 아닌가요? 이게 파일로 입력을 받아서 프린트가 다 끝나고 한번에 나오는건지, 혹시 그렇다면 만약 파일로 입력을 받지 않고 직접 콘솔에 타이핑해서 입력하면 for문에서 입력할때마다 출력문이 바로 나오는건지 궁금합니다. (강의를 보면 위와 같은 코드로 실행시키고, input 텍스트 파일에 값을 넣었을때, 정답이 #1 #2가 한번에 출력이 됩니다.)

  • python
  • 코테 준비 같이 해요!
댓글 1 좋아요 0 조회수 166

gspread 라이브러리 설치 문제

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

안녕하세요! gspread 라이브러리 설치를 완료했는데도 불구하고 No module named 'gspread' 이라는 에러가 나서 진행을 못하고 있습니다 어떻게 해야할까요 ㅜ_ㅜ 설치 이후에 주피터노트북 껐다키고 안되서 재부팅까지 해봤지만 에러가 납니다!

  • 웹-크롤링
  • python
댓글 1 좋아요 1 조회수 922

VS Code 편집중에, 엔터키가 안 먹습니다.

미해결

업무 자동화를 위한 파이썬 pyautogui, beautifulsoup 크롤링 기초

VSCode에 대해 간단한 질문드립니다. 파이썬 코딩중에 엔터키가 먹지를 않습니다. ctrl 키와 엔터키를 쓰면 줄바꿈이 되기는 하는데, 불편합니다. 혹시 방법을 아시는지요.

  • python
  • 웹-크롤링
khykhan 댓글 4 좋아요 0 조회수 4001

자료는 어디서 다운 받나요?

해결됨

만들면서 배우는 HTML/CSS

2강 들으려는데.. 자료 다운 얘기가 나와서 찾아보는데 어디서 받는지 모르겠어요 ㅜ,ㅡ

  • HTML/CSS
김범준 댓글 1 좋아요 0 조회수 303

심플_포토폴리오 파일 다운로드 후 실행방법

해결됨

만들면서 배우는 HTML/CSS

심플_포토폴리오 파일 다운로드 후 실행방법이요, 제가 폴더열기 파일열기 랑 끌어다가 열어보기도 했는데 학습영상내용처럼 안되는데 어떻게 해야하나요??

  • HTML/CSS
7777777cute 댓글 1 좋아요 0 조회수 231

네이버 쇼핑 API 엑셀로 옮길 떄 질문있어요!

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

안녕하세요. 끝까지 수강하기위해 노력중인 수강생이에요.. 마지막갈수록 어려워지는건 기분탓일까요.. Open API를 사용해서 랭킹, 제목, 링크까지 뽑아내는건 성공했습니다. 그런데 동영상 13분 30초에서도 보면 title로 뽑아낸 자료들에 전부 <b> </b> 태그가 붙는데 이 태그를 없애는 방법이 따로 있나요? 전에 썼던것 처럼 get_text 이런걸 써주면 해결되는 부분인가요? 제가 나름대로 get_text 를 써서 리스트 안에 넣어봤는데 안되더라구요. 어찌해야할까요?

  • 웹-크롤링
  • python
댓글 5 좋아요 0 조회수 837

네이버 OPen APi 이용 문제

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

이런 이러한 코드가 나오면서 오류가뜨고 API 이용이 안되는데 뭘 잘못한 걸까요????

  • 웹-크롤링
  • python
댓글 1 좋아요 0 조회수 373

강의 내역 자막문의

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

요즈음 강의는 자막처리가 많이 되어 있는데 이곳에서도 강의내역이 자막으로도 볼 수 있을까요? 청각장애인을 위한...

  • python
전우연 댓글 3 좋아요 2 조회수 701

질문이 있습니다.

해결됨

파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap

가상머신을 만들어냈지만 제가 만들어낸 venv 폴더에는 수업과는 다르게 구멍이 뚫려있지 않는 모습입니다. 그래서 .gitignore과 db.sqlite3가 인식이 안 되는 것 같은데 어떤 부분이 문제인지 궁금합니다.

  • bootstrap
  • python
  • django
댓글 1 좋아요 0 조회수 305

인기 태그

인프런 TOP Writers

주간 인기글