묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
인스턴스 변수 질문
def __init__(self, company, details): self._company = company self._details = details __init__ 함수 밑에 입력된 self._company와 self.details는 앞에 self가 들어가서 인스턴스 변수라는 것을 알겠는데, __init__ 함수 밑에 선언된 함수들(__str__, __repr__, detail_info)은 왜 인스턴스 메소드에 포함되는지 궁금합니다. 그리고 변수와 메소드의 차이점은 무엇인가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 !
선생님 ERD 뭘로 그리신건지 궁금합니다. 구글링해서 여러개 써봤는데 연결선이 다 곡선이라 맘에안들더라구요. 그리고 강의 너무감사합니다 !
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
안녕하세요 영한님 static 관련
자정이 넘으신 시간까지 불철주야 강의 만들어주시고 질문 답변도 정말 상세하게 남겨주시는 노고에 감사드립니다. 강의 자료 3쪽부터 Response와 Dto 내부 클래스 선언에 static이 빠져있습니다. 3쪽 CreateMember Response, 5쪽 UpdateMemeberResponse 8쪽 Result와 MemberDto 입니다. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
int_ptr = (int*) malloc(sizeof(int) * 30);에 대한 질문드립니다.
int_ptr = (int*) malloc(sizeof(int) * 30); 여기서 malloc(sizeof(int) * 30) 통해서 120byte가 되는것은 이해를 하였는데 앞의 (int*)는 무슨 역할을 하는지 알 수 있을까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
딕셔너리 for
my_info = { ‘name’ : ‘ ‘lee’, ‘age’ : 33, ‘city’ : ‘busan’ } for k in my_info print(‘key :’, my_info[k]) 여기서 제일 밑에가 정말 이해가 안가요. 딕셔너리의 밸류들을 출력하는데 어째서 my_info[k] 이렇게 쓰이는 거죵?? 윗문장에서 이미 my_info는 k로 변환된거 아닌가요? 그럼 원래 딕셔너리에서 쓰이던 것 처럼 k.keys()라고 쓰여야 하는거 아닌가요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
visual build tool 2015 이 안깔려있으면 어떻게 되냐요?
단순히 궁금해서 질문드려요 1장을 스킵했는데도 lightGBM 이 설치돼서요;;
-
미해결iOS12 앱 개발 퍼펙트 가이드
SignIn ViewController와 SignUp ViewController가 꽉 차지 않는 이유가 궁금합니다.
안녕하세요. 초보 iOS 개발자 지망생입니다. SignIn과 SignUp 뷰 컨트롤러를 옮겨갈 때 강사님의 시뮬레이터에서 보여지는 뷰는 꽉 차게 나와있는데, 제 시뮬레이터에서는 꽉 차지 않게 나오네요. 궁금해서 어느 글을 살펴보니, iOS 13 이상부터는 present를 할 경우 팝 오버로 나타난다고 주의해야 된다고 글만 적혀있더군요. 혹시 어떻게 하면 꽉 찬 화면으로 변경을 할 수 있는지가 궁금해서 질문 남겨봅니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
반복문
sum1 = 0 for v in range(1, 1001): sum1 += v 여기서 sum1 += v의 의미는 알겠지만, 왜 += 으로 표기하는지 모르겠어요. 파이썬을 처음배워도 보통 표기를 할때, 왜그렇게 표기를 하는지 이해가 갔는데... 1~ 1000까지 더하는게 왜 저렇게 표기하는 거죵?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
nlp 군집화 실습
여기 문서 군집화 소개와 실습(Opinion Review 데이터 세트)에서요 import pandas as pd import glob, os path = r'/content/gdrive/My Drive/MachineLearning/OpinosisDataset1.0/topics' all_files = glob.glob(os.path.join(path, "*.data")) filename_list = [] opinion_text = [] for file_ in all_files: df2 = pd.read_table(file_, index_col=None, header=0, encoding='latin1') filename_ = file_.split('/')[-1] filename = filename_.split('.')[0] filename_list.append(filename) opinion_text.append(df2.to_string()) document_df = pd.DataFrame({'filename':filename_list, 'opinion_text':opinion_text}) document_df.head() document_df.dtypes document_df['opinion_text'] 이렇게 치면 opinion_text 가 보이지 않고 opinion_text.append(df2.to_string()) 여기서 to_string() 을 없애면 잘 보이는데 이 to_string() 의 의미와 역할이 궁금하고 from sklearn.feature_extraction.text import TfidfVectorizer tfidf_vect = TfidfVectorizer(tokenizer=LemNormalize, stop_words='english' ,ngram_range=(1,2), min_df=0.05, max_df=0.85 ) feature_vect = tfidf_vect.fit_transform(document_df['opinion_text']) feature_vect 이 구문에서 feature_vect = tfidf_vect.fit_transform(document_df['opinion_text']) 여기에서 'DataFrame' object has no attribute 'lower'오류가 뜨는데 이유가 뭘까요.. 이것만 하루죙일 고민했는데 답이 안나오네요
-
미해결실전 프로젝트로 배우는 타입스크립트
live server 관련 문제 입니다.
live server 을 vs code 에 설치 했는데 open with live server 가 안뜨더라구요 ㅠ 어떻게 해야죠?
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
키이벤트 작성할 때
if event.type==pygame.KEYDOWN: #키가 눌렸는지 확인 if event.key == pygame.K_LEFT: #캐릭터 왼쪽으로 to_x -=5 #to_x= to_x-5 elif event.key == pygame.K_RIGHT: #캐릭터 오른쪽으로 to_x +=5 elif event.key == pygame.K_UP: #캐릭터 위로 to_y -=5 # 2D 개념 / 길이-이동범위/ 위에서부터 길이 elif event.key ==pygame.K_DOWN: #캐릭터 아래로 to_y +=5 if event.type ==pygame.KEYUP: # 방향키를 떼면 멈춤 if event.key == pygame.K_LEFT or event.key ==pygame.K_RIGHT: to_x=0 elif event.key==pygame.K_UP or event.key==pygame.K_DOWN: to_y=0 왜 키 눌릴 때/ 키에서 땔 때를 이분법적으로 나누어 if와 elif로 설정하지 않고, 각각 따로 if문을 만드는 건가요?^^
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
조건문
현재 컴퓨터 고장으로 직접 파이썬 실행이 안되어 이렇게 질문드리는 점 양해 부탁드립니다. 1. if true : print('good') good으로 출력된다고 하셨는데 이유가 뭐죠? 'true : ' 뒤가 비어있으면 false 아닌가요? 2. if 'a' : print('good') 은 good으로 출력되는게 a가 문자라서 그런거죠? 3. Print(‘e3 :’, 5+10 > 3 and 7+3 == 10) - e3 : true 여기서, = 을 1개만 써도 되나요? 4. score1 = 90 , score2 = ‘a’ if(score1 >= 90 and score2 == 'a')라고 하면 출력이 true로 나오나요?
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
파일을 열 수 없습니다 오류
#include <stdio.h> int main(void) { printf("Hello World"); return 0; } 위와 같이 작성해준 후 F5키를 눌러 실행시켜 주었더니 "빌드 오류가 발생했습니다. 계속하고 마지막으로 성공한 빌드를 실행하시겠습니까?" 라는 문구가 나온 후, "예"를 클릭하면 "프로그램을 시작할 수 없습니다. 지정된 파일을 찾을 수 없습니다."라는 오류가 뜨는 데 무엇이 문제일까요ㅜㅜ
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃 추가부탁드립니다.
인프런 아이디 : kokosed@nate.com인프런 이메일 : kokosed@nate.com깃헙 아이디 : dajobapps@gmail.com깃헙 Username : minseong1972 추가부탁드립니다.
-
미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
우앙 만들어 봤는데 좋나여?
라디오 버튼 응용 했는데 좋아 보이나요? 아이스크림도 넣을 거에여^^ 엄청 재밌네여 코드 --> from tkinter import * import time root = Tk() root.title("SeoJY GUI") root.geometry("640x480+100+50") # 가로 * 세로 Label(root, text="메인 메뉴를 선택하세요").pack() bugger_var = StringVar() btn_bugger1 = Radiobutton(root, text="치즈버거", value="치즈버거", variable=bugger_var) btn_bugger1.select() btn_bugger2 = Radiobutton(root, text="치킨버거", value="치킨버거", variable=bugger_var) btn_bugger3 = Radiobutton(root, text="새우버거", value="새우버거", variable=bugger_var) btn_bugger1.pack() btn_bugger2.pack() btn_bugger3.pack() Label(text="사이드 메뉴를 선택하세요").pack() side_var = StringVar() btn_side1 = Radiobutton(root, text="치즈스틱", value="치즈스틱", variable=side_var) btn_side1.select() btn_side2 = Radiobutton(root, text="치즈볼", value="치즈볼", variable=side_var) btn_side1.pack() btn_side2.pack() side_var2 = StringVar() btn_side3 = Radiobutton(root, text="감자튀김", value="감자튀김", variable=side_var2) btn_side3.select() btn_side4 = Radiobutton(root, text="감자튀김 + 칠리소스", value="감자튀김 + 칠리소스", variable=side_var2) btn_side5 = Radiobutton(root, text="감자튀김 + 치즈소스", value="감자튀김 + 치즈소스", variable=side_var2) btn_side3.pack() btn_side4.pack() btn_side5.pack() Label(text="음료를 선택하세요").pack() drink_var = StringVar() btn_drink1 = Radiobutton(root, text="콜라", value="콜라", variable=drink_var) btn_drink1.select() btn_drink2 = Radiobutton(root, text="사이다", value="사이다", variable=drink_var) btn_drink1.pack() btn_drink2.pack() def btncmd(): print(bugger_var.get()) time.sleep(0.5) print(drink_var.get()) time.sleep(0.5) print(side_var.get()) time.sleep(0.5) print(side_var2.get()) time.sleep(2) print("주문이 완료되었습니다.") root.quit() btn = Button(root, text="주문", command=btncmd) btn.pack() root.mainloop()
-
미해결실전! 웹사이트제작! Step by Step! ('라한호텔' 사이트제작_Application Course)
강의중에 질문이 있습니다.
header .book 영역에서 display:inline-block 을 하고 float:letf 를 주게되면 inline-block 상태에서는 안된다고 계속 오류가 나는데 단순하게 inline을 주고나면 정상적으로 작동되는데 이건 왜 그런건가요? (이제 코딩입문한지 한달차라 너무 기초적인거 여쭤보는게 죄송합니다 ㅠ 참고로 브라켓말고 vscode 사용중입니다!)
-
해결됨반응형 웹사이트 포트폴리오(App Official Landing Website)
수업 자료 중 에밋 단축키 파일이 어디있을까요?
수업 자료 다운받았는데 "에밋 핵심 단축키" 파일이 안보입니다!
-
미해결코딩의민족 앱 제작 (Android kotlin)
list_array값 넣을 때 for문으로 넣었는데요. 리스트 화면이 안나와요..
package com.example.comin.Zzimimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.util.Logimport android.widget.ImageViewimport android.widget.ListViewimport android.widget.Toastimport com.example.comin.Rimport com.example.comin.Utils.FirebaseUtilsimport com.google.firebase.firestore.DocumentSnapshotclass ZzimActivity : AppCompatActivity() { val array_list = ArrayList<String>() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_zzim) val zzimAdapter = ZzimAdapter(this, array_list) findViewById<ListView>(R.id.zzim_listview).adapter = zzimAdapter FirebaseUtils.db.collection("zzim").document(FirebaseUtils.getUID()).get() .addOnSuccessListener { documents -> for(i in documents.data?.keys!!){ Log.e("ddddddd", "key : ${i}") Log.e("ddddddd", "value : ${documents.get(i)}") if (documents.get(i) == true){ array_list.add(i.toString()) } } zzimAdapter.notifyDataSetChanged() } }} 저는 이렇게 했는데 로그도 잘나오고 array_list도 찍어보면 잘 나오거든요. 그래서 zzimAdapter.notifyDataSetChanged() 이걸 안 넣어서 안 나오나 해서 넣어봐도 찜 목록이 나오질 않는데 어떻게 해야할까요??
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
과적합과 eta
233페이지에 과적합 문제가 심각하다면 eta값을 낮추라고 했는데, 학습률은 overshooting과 local minima문제와 관련된 것이지, 과적합과는 관계가 없는 것 아닌가요?
-
미해결프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
모양이 조금 다릅니다..
안녕하세요. 영상을 보고 똑같이 만들었는데 저 공백부분은 간격이 왜이렇게 넓은지 .. 두번씩 다시 코딩해보아도 잘 못찾겠습니다.