챗GPT과 파이썬 활용해서 사용자조사를 해야 되서 찾아보다가 발견한 영상... 주말 저녁에 놀고 싶은거 꾹 참고 앉은자리에서 한번에 쭉~ 꼼꼼히 따라하면서 끝까지 완주한 저에게 박수를 보내고 싶지만... 귀에 쏙쏙&재밌게 가르쳐 주시는 선생님께 공을 돌리고 싶네요. 짝짝짝!👏👏👏 오히려 강의하는 법, 발성법을 배우고 싶어졌다는....대박입니다....너무 감사합니다.
@엄마는외계인-q4z7 күн бұрын
여태 본 코딩 기초강의 중 최고입니다. 감사합니다
@조화륜-x2n8 күн бұрын
1. 어떤 영상을 보고 오셨나요? 파이썬 문법, 웹크롤링 2. 코딩을 배우는 이유와 목표를 자세히 알려주세요. 회사에서 향후 추진할 프로젝트에 파이썬개발부분이 추가될 예정이라서 해당부분 학습하려고 합니다. 3. 스타트코딩 유튜브 영상을 보고 공부하며 느낀점을 자세히 적어주세요. 최근에 현업에서 수요가 많은 부분에 대해 좋은 자료와 정보를 제공받아서 감사하게 구독시청하고 있습니다. 교제도 팀내 비치하기 위해 구매신청해놓았습니다.
@startcoding.official8 күн бұрын
카페 게시판에 작성해 주시면 감사하겠습니다 :)
@rimko-gc8vw9 күн бұрын
와.. 방금 html 배웠는데. 저도 잘 만들것 같이요. 나이는 몇년 뒤 60이에요 저 비전공자 입니다
@지나다-n5g10 күн бұрын
감사해용
@백수-c6y14 күн бұрын
아 드디어 찾았다.. 몇 년전에 보고 코딩 다시 시작하는데 클래스 이영상만큼 알아먹게 설명하는 영상이 없음.. 감사함돠..
@startcoding.official13 күн бұрын
좋아유 다시 제대로 시작해봅시돠!
@nathanlim716516 күн бұрын
말씀하신 프로그램 모두 회사컴퓨터에 설치해도 라이센스같은 문제는 없는걸까요? 무료 프로그램으로 쓸 수 있는건가요?
@startcoding.official16 күн бұрын
네 파이썬 vscode xlwings 등 모두 라이센스 문제없이 사용가능합니다 ㅎㅎ
@gkqudfhr17 күн бұрын
주말 파이썬 초보 교육 찾다가 알게되었습니다. 와. 너무 쉽게 잘알려주시어 초보자인 저도 이해가 됩니다. 반복하다보면 익숙해지겠지요. 긴 강의가 지겹지 않았습니다.
@startcoding.official16 күн бұрын
좋은 말씀 감사드립니다!!! 🥰
@동경산책17 күн бұрын
안녕하세요 강의 잘 보고 있습니다! 7:09초에서 저는 powershell 부분이 뜨지 않고 PS:C 부분부터만 뜨는데 같은 건가요?!
@JessieYeon19 күн бұрын
26:18 코드 실행했을 때 XlwingsError라면서 에러가 뜨는데 뭐가 잘못 된걸까요?? "XlwingsError: Make sure to have "appscript" and "psutil", dependencies of xlwings, installed. Output is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings..."
@booung7021 күн бұрын
1. 어떤 영상을 보고 오셨나요? 엑셀 자동화 영상을 보고 왔습니다. 2. 코딩을 배우는 이유와 목표를 자세히 알려주세요. 지금 구직중인데요, 얼마전 자격증을 하나 취득했어요. 공인중개사. 선생님이 올리신 엑셀자동화를 보고 너무 신기했어요. 몇년전에 코딩이라는 것을 접했을때, 배워서 아이들을 가르친 적도 있었는데, 그거는 그냥 명령어가 조합된 것을 배열하는 정도 였던것을 이제야 알것같아요. 시대는 변하고, 나이는 들고, 취직도 좋지만, 새롭고 재미있는 코딩을 알았으니 안배울 이유가 없지요. 너무 신납니다^^ 우리 아들 딸들도 이 코딩을 배우면 좋겠어요. 제가 먼저 해보면서 알려줄까 합니다. 아이들은 모두 문과 체질이지만, 막내는 이제야 고1에 올라갈테니 제가 배우면 모두에게 좋은 배움의 루트를 알려줄 수 있을것 같고, 저도 즐겁게 돈벌면서 살 수 있을것같아요. 잘 부탁드립니다^^ 3. 스타트코딩 유튜브 영상을 보고 공부하며 느낀점을 자세히 적어주세요. 유투브에서 설명해주시는 엑셀 자동화가 정말 저렇게 쉽게 일처리를 해버리면, 손으로 노가다 했던 저의 자격증 도전은 의미가 없어지는 그런 느낌이었어요. 솔직히 자격증 취득 후, 컴활2급 자격증을 준비중이었고, 컴활의 대부분은 엑셀의 명령어를 배우고 외우고 익히는 거였어요. 엑셀 의 명령어와 실행되는 조합만으로도 재미있었는데, 선생님이 올리신 영상은 그것보다 몇천배는 더 active한 결과물이어서, 보는내내 가슴이 콩닥콩닥 설레네요. 수년전부터 컴퓨터의 원리와 인터넷의 원리, 네트워크가 어떻게 가능한지부터 알고 싶은게 많았지만, 전공이 디자인쪽이다보니 컴맹이어서 맨날 답답하기만하고 나이만먹고, 그냥저냥 시간을 보냈었는데, 코딩 유투브를 보면서, 정말 나도 뭔가 컴퓨터를 배우면 신나는 남은 인생을 살 수 있지 않을까 하는 기대감이 생겼어요. 진짜 코딩으로 부업이 가능할까? 저러다 전업도 되나? 진짜로? 나이랑 상관없이 배우고 살력이 늘면 되는거지? 이런 생각들에 너무 기쁩니다. 포토샵을 다시배우고, 영상편집도 배울예정이었는데, 일단은 코딩을 배우는게 먼저인것같아요. 구직도 해야하는데 일단 일하면서도 배울 수 있다고 하셨으니, 매일 시간을 정해놓고 배워서 올해의 마지막 날에는 뭔가 다른 결과물이 나오기를 간절히 바라봅니다. 감사합니다 선생님~^^ 여기 유투브에 올려야 카페 등업되는 거 맞지요? cafe.naver.com/startcodingofficial
@KONSSEO22 күн бұрын
강의 미쳣습니다~~너무 잘 들엇어요
@startcoding.official22 күн бұрын
감사합니다 새해복 많이받으세요~~!
@tubejust386323 күн бұрын
조건부 서식 걸린 셀의 행만 삭제하는 것도 자동화가 가능할까요?
@김정수-t3t24 күн бұрын
Vscode에서 하단에 python 버전이 않뜨는 경우 어떻게 하면 되죠 이로 인해 프로그램 실행도 안되는거 같아요 해결책을 부탁드립니다
@일편단심-r8z26 күн бұрын
안녕하세요. 나이 30살에 관심을 가지게 되어서 유튜브를 보며 하나하나 차근차근 따라해보고 있습니다. 어쩌다보니 다른건 엑셀도 써야하는데, 엑셀이 없어서 구매도하고.. 아니 여튼!!! 이게 아니고 왜 css를 통해서 글을 색상을 변경하는데 적용이 안될까요? 43:40
@startcoding.official26 күн бұрын
강의 잘들어주셔서 감사합니다! 코드를 봐야할거 같은데 고정 댓글에 있는 카페로와서 질문게시판에 코드한번 남겨주세요 확인해보겠습니다 :)
@일편단심-r8z19 күн бұрын
@@startcoding.official 감사합니다. 해결하고 잘 따라가고 있습니다.
@what_do_i_like28 күн бұрын
환경설정 질문입니다. 첫번째 파이썬 설치 없이 그냥 비쥬얼스튜디오코딩만 설치해도 되나요? 꼭 파이썬도 설치하고 비쥬얼스튜디오 코딩을 설치해야하나요? 비쥬얼 스튜디오만 사용할 예정입니다.
@startcoding.official26 күн бұрын
파이썬 코딩을 하려면 둘다 설치해 주셔야해요~~
@덕수둘리Ай бұрын
import tkinter as tk import random from tkinter import messagebox class BouncingBallGame: def __init__(self, root): self.root = root self.root.title("공을 치는 게임") self.root.geometry("600x400") self.root.resizable(False, False) # 캔버스 생성 self.canvas = tk.Canvas(root, width=600, height=400, bg="black") self.canvas.pack() # 게임 상태 self.level = 1 self.score = 0 self.obstacle_count = 5 self.ball_speed = 3 # 공 생성 self.ball_size = 20 self.ball = self.canvas.create_oval(290, 190, 290 + self.ball_size, 190 + self.ball_size, fill="red") # 공의 이동 방향 self.dx = random.choice([-self.ball_speed, self.ball_speed]) self.dy = -self.ball_speed # 패들 생성 self.paddle_width = 100 self.paddle_height = 10 self.paddle_x = 250 # 패들 초기 x 좌표 self.paddle = self.canvas.create_rectangle( self.paddle_x, 380, self.paddle_x + self.paddle_width, 380 + self.paddle_height, fill="white" ) # 장애물 생성 self.obstacles = [] self.create_obstacles() # 점수 표시 self.score_display = self.canvas.create_text( 300, 20, text=f"Score: {self.score} Level: {self.level}", fill="white", font=("Helvetica", 16) ) # 마우스 추적 self.track_mouse() # 게임 루프 시작 self.running = True self.move_ball() def create_obstacles(self): for _ in range(self.obstacle_count): x1 = random.randint(50, 550) y1 = random.randint(50, 250) x2 = x1 + 40 y2 = y1 + 20 obstacle = self.canvas.create_rectangle(x1, y1, x2, y2, fill="blue") self.obstacles.append(obstacle) def move_ball(self): if not self.running: return # 공 좌표 ball_coords = self.canvas.coords(self.ball) # 벽 충돌 처리 if ball_coords[0] <= 0 or ball_coords[2] >= 600: # 좌우 벽 self.dx = -self.dx if ball_coords[1] <= 0: # 상단 벽 self.dy = -self.dy # 패들과 충돌 처리 paddle_coords = self.canvas.coords(self.paddle) if ( ball_coords[3] >= paddle_coords[1] and paddle_coords[0] <= ball_coords[2] and paddle_coords[2] >= ball_coords[0] ): self.dy = -self.dy # 공이 바닥에 닿으면 게임 오버 if ball_coords[3] >= 400: self.running = False self.game_over() return # 장애물과 충돌 처리 for obstacle in self.obstacles: obstacle_coords = self.canvas.coords(obstacle) if self.check_collision(ball_coords, obstacle_coords): self.canvas.delete(obstacle) self.obstacles.remove(obstacle) self.dy = -self.dy self.score += 10 self.update_score() break # 모든 장애물을 제거하면 다음 레벨로 if not self.obstacles: self.next_level() return # 공 이동 self.canvas.move(self.ball, self.dx, self.dy) # 10ms 후 다시 호출 self.root.after(10, self.move_ball) def check_collision(self, ball_coords, obj_coords): return not ( ball_coords[2] < obj_coords[0] or ball_coords[0] > obj_coords[2] or ball_coords[3] < obj_coords[1] or ball_coords[1] > obj_coords[3] ) def track_mouse(self): # 마우스 x 좌표 가져오기 mouse_x = self.root.winfo_pointerx() - self.root.winfo_rootx() # 패들 위치 계산 self.paddle_x = mouse_x - self.paddle_width // 2 # 패들이 화면 경계를 넘지 않도록 제한 if self.paddle_x < 0: self.paddle_x = 0 if self.paddle_x + self.paddle_width > 600: self.paddle_x = 600 - self.paddle_width # 패들 위치 업데이트 self.canvas.coords( self.paddle, self.paddle_x, 380, self.paddle_x + self.paddle_width, 380 + self.paddle_height ) # 10ms 후 다시 호출 self.root.after(10, self.track_mouse) def update_score(self): self.canvas.itemconfig(self.score_display, text=f"Score: {self.score} Level: {self.level}") def next_level(self): self.level += 1 self.obstacle_count += 2 self.ball_speed += 1 self.dx = random.choice([-self.ball_speed, self.ball_speed]) self.dy = -self.ball_speed self.update_score() self.create_obstacles() self.running = True self.move_ball() def game_over(self): retry = messagebox.askyesno("Game Over", f"점수: {self.score} 다시 시작하시겠습니까?") if retry: self.restart_game() else: self.root.destroy() def restart_game(self): self.canvas.coords(self.ball, 290, 190, 290 + self.ball_size, 190 + self.ball_size) self.paddle_x = 250 self.canvas.coords(self.paddle, 250, 380, 250 + self.paddle_width, 380 + self.paddle_height) self.level = 1 self.score = 0 self.obstacle_count = 5 self.ball_speed = 3 self.dx = random.choice([-self.ball_speed, self.ball_speed]) self.dy = -self.ball_speed for obstacle in self.obstacles: self.canvas.delete(obstacle) self.obstacles.clear() self.create_obstacles() self.update_score() self.running = True self.move_ball() # 게임 실행 if __name__ == "__main__": root = tk.Tk() game = BouncingBallGame(root) root.mainloop() 이걸 파이썬에서 쓰면 공이 튀는 게임이 만들어 집니다! (마우스 커서 가 나가도 패들은 움직임니다!)
@일편단심-r8zАй бұрын
한셀과 excel은 다른건가요…? 30:41 부터 벌써막혔네요ㅠㅠ
@startcoding.official26 күн бұрын
네 한셀과 엑셀은 다른겁니다 ㅎㅎ 엑셀로 설치해 주셔야해요~
@일편단심-r8z25 күн бұрын
@ 발전을 위해 투자했습니다 ㅎㅎㅎ 열심히공부할게요!!
@startcoding.official25 күн бұрын
저도 성장을 위해서라면 아낌없이 투자하는편인데 분명히 도움 많이 되실거에요 화이팅 입니다!!
@Sda778-h1rАй бұрын
저 윈도우 10 유저인데ㅜㅜ 저 방법대로 따라했는데 자꾸 현재 플랫폼에서 설치 패키지가 지원되지 않는다고 뜨네요....이번년도 윈도우 10은 구버전으로 깔아야될까요??ㅠㅠ
@startcoding.official26 күн бұрын
어떤 식으로 오류가 뜨시나요?? 저도 윈도우 10쓰고 있습니다 ㅎㅎ
@dnjftnstndlrdlcjsАй бұрын
미쳤다. 이건진짜 상줘야 된다..... 아니 상 드려야된다...최고예요!!!!!!
@startcoding.official26 күн бұрын
감사합니다 ❤️❤️❤️
@leader2501Ай бұрын
댓글알람이 가실지모르겠습니다 혹시 제가원하는 봇 내용이있는데 온라인 강의도하시나요? 물론 수강료도 지불생각입니다-
@startcoding.officialАй бұрын
안녕하세요 ㅎㅎ 강의 좋게 봐주시고 의뢰까지 생각해주셔서 감사드립니다 ^^ 어떤 작업인지 확인 후에 말씀 드릴게요! [email protected] 메일로 정리해서 보내주시겠어요??
@leader2501Ай бұрын
@ 확인바랍니다-!
@x-t.Ай бұрын
최고입니다
@startcoding.officialАй бұрын
후후 감사합니다!!
@human8008Ай бұрын
오늘부터 이 강의를 시작합니다~
@startcoding.officialАй бұрын
가봅시다 가봅시다!!! 시작부터 기세좋게 쭉 달려봅시다!
@human8008Ай бұрын
완강! 엑셀과 셀레니움을 공부해서 재밌는거 만들어 보겠습니다! 좋은 강의 감사합니다!
@startcoding.officialАй бұрын
완강 축하드려요! 재밌는거 만드시면 언제 한번 자랑해주세요~
@나이스샷-v2nАй бұрын
api 강의도 가능한가요?
@startcoding.officialАй бұрын
안녕하세요 ㅎㅎ 어떤 api 말씀하시는 걸까요??
@jungminchoi7543Ай бұрын
선셍님 커널선택에서 저는 python undefined ..라고 뜨는데요 선생님은 자동으로 python 3.12 라고 뜨는데 저는 저렇게 뜹니다 어떻게 해결할까요 ?
@startcoding.officialАй бұрын
커널선택눌렀을때 주피터 확장도 같이 설치하셨을까요???
@최세영-e4lАй бұрын
1:09:09 / 1:51:37
@emptyboy85Ай бұрын
재밌겠네 진행시켜
@startcoding.officialАй бұрын
ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 진행시켜!
@jeanpyouhong1474Ай бұрын
좋은 내용의 강의동영상 잘 보고 있습니다. 감사합니다. 한가지 질문이 있습니다. 영상 (1시14분48초)부분에서 질문이 있습니다. glob.glob('참이슬/sale_data[0-9].txt')는 말씀하신대로 결과 나옵니다. 그런데, 만약 12-29까지 파일명을 리스트로 출력하려고 하면 작동이 안됩니다. 12-29까지 리스트로 어떻케 하면 출력할 수 있나요? glob.glob('참이슬/sale_data[12-29].txt')
@user-anonimous272Ай бұрын
잘 들었습니다. 감사합니다.
@startcoding.officialАй бұрын
감사합니다❤️
@carollo576Ай бұрын
안녕하세요. 강의가 참 자세하고 좋습니다. 강의 내용에 대한 질문은 아니고요 한 가지 궁금해서 여쭤봅니다. 제가 웹 개발자를 꿈꾸고 있습니다. 혹시 파이썬, 자바, 알고리즘, 이 세 가지를 공부하면 취업 해 볼 수 있는 분야는 어떤 분야가 있을까요? 궁금합니다.. 웹개발을 해 보고 싶은데 위에 말씀 드리는 세 가지는 백앤드 영역인가요?
@startcoding.officialАй бұрын
취업은 제 전문분야가 아니라 간단하게 설명 드리면, 한국에서는 자바 백엔드 웹개발이 가장 취업하기 좋습니다 파이썬은 장고라는 프레임워크가있지만 수요가 적은 편이구요, 대신 인공지능을 결합한 서비스를 만든다고 했을때는 필요할 수 있습니다 알고리즘은 백엔드는 아니고, 취업시에 코딩테스트에 활용되는 영역이라고 보시면 됩니다
@carollo576Ай бұрын
@@startcoding.official 감사합니다. 참고하겠습니다.
@리에-e9fАй бұрын
설치 프로그램 만들어서 실행했더니 프로그램이 무한 실행되서 메모리 부족으로 피씨 다운되는 데 이런 경험 있으신 분 없을까요?
@startcoding.officialАй бұрын
로직상에 프로그램이 무한으로 실행될만한 부분을 찾아서 고치셔야 할거 같습니다 ㅎㅎ
@잼민-x8bАй бұрын
더 올려주새요 ㅜㅜ
@zeronimo9937Ай бұрын
정말 좋은 강의 감사합니다. 현재 아나콘다가 설치되어 있어서 쥬피터노트북으로 파이썬을 사용하고 있는데, 이럴 경우 그냥 vscode 만 설치 하면 되나요? 아니면 기존 프로그램들을 다 삭제하고 처음부터 새로 해야 할까요?
@startcoding.officialАй бұрын
아나콘다를 그대로 사용하고 vscode만 설치해도 됩니다! 헷갈리면 다삭제하고 새로 설치해도 되구요
@gseek-ing2 ай бұрын
유용한 강의 감사합니다
@startcoding.officialАй бұрын
❤️❤️
@alvinl12342 ай бұрын
유익하네용
@startcoding.officialАй бұрын
감사합니다❤️
@슈감자2 ай бұрын
이야.. 이거 여러분야에서 이렇게 자동화 시키는 프로그램 만드는 사람은 돈 엄청나게 벌듯 ㅋㅋ 한시적이겠지만 ㅋㅋ
@이성미-i5y2 ай бұрын
코딩님 사이트 불러올 때 인증 문제가 생겨 하다 못했어요. ai 통해서 해보려고 해도 안되네요
@jaekunyoo85092 ай бұрын
안녕하세요. 감사히 잘 봤어요. 파이선 초보자에요. 제가 이해한 셀프는 클래스 작성시 객체의 자리, 혹 명찰을 만들어 놓은 거에요. 객체를 지정하여 인자를 줄 때 셀프 대신 객체가 들어가서 객체.인자 가 되는 거에요. 생성자에서 매개변수를 받아 객체와 연결할 때 같은 명칭을 써서 혼동되면 다르게 명명하면 쉬워요. 그러면 생성자 이후 메소드 작성할 때 생성자에 지정한 매개변수가 아니라 객체와 연결된 변수를 써야지요. 메소드에 객체 연결 없는 매개변수를 지정하여 모든 객체 공용으로 쓸 수도 있겠지요. 필요에 따라 만들면 되니까. 붕어빵과 빵틀 예이면 셀프에 팥맛, 밤맛, 크림 등의 속 종류나 손님을 이름이나 번호로 구분하는 객체를 연결하는 거지요. 객체 이름을 밤맛이라고 매개변수 이름과 같이 했어도 밤맛.속 = 밤맛 이 되어 셀프 자리의 밤맛은 객체 이름이고 = 뒤의 밤맛은 인자(속성) 이름이에요. 혼동되면 손님1 이 밤맛 을 주문했다고 정하고 손님1.속 = 밤맛 하면 구분이 쉽겠지요. 빵 크기가 다르게 틀이 만들어 졌다면 메소드에서 객체 연결 없이 매개변수를 만들면 크기를 결정하는 인자를 공용으로 주문 받을 수도 있겠지요. 크기 인자가 지정되지 않으면 인자가 하나 없다고 오류 발생하니 빼 먹을 일도 없지요. 제품 도면이나 공장 예이면 셀프에 색상 등의 종류나 배달될 대리점이나 손님 이름이 객체로 들어가는 거에요. 자동차 클래스를 적색 객체로 지정했다면 셀프와 연결된 셀프.매개변수 가 적색.인자 로 함수(메소드)에서 처리되어 출력되지요. class Test: def __init__(self, text, number): self.name = text self.age = number def display(self, tv): device = tv print(self.name, self.age, device) jay = Test('String', 12) jay.display('LG') String 12 LG 2024년 11월 18일 월 04시 태평양 시간
@이호진-k3x2 ай бұрын
ws.range('A6').options(transpose=true).value=['피즈','샤코'] 입력 했더니 { "name": "NameError", "message": "name 'true' is not defined", "stack": "--------------------------------------------------------------------------- NameError Traceback (most recent call last) Cell In[17], line 1 ----> 1 ws.range('A6').options(transpose=true).value=['피즈','샤코'] NameError: name 'true' is not defined" } 이런 에러가 발생 합니다
@startcoding.officialАй бұрын
True 로 바꾸셔야 해요!
@홍영희-v2i2 ай бұрын
강의 정말 감사합니다. 1번 강의 수강 했는데 5번 정도는 강의를 수강 해야 완전히 이해될 것 같습니다. 이해될 때까지 수강 해 보겠습니다.
@홍영희-v2i2 ай бұрын
css 정말 재미 있네요. 강의 잘 듣고 있습니다.
@startcoding.official2 ай бұрын
댓글 꾸준히 달아주시고 잘따라와주셔서 감사합니디~!!
@홍영희-v2i2 ай бұрын
코딩 구문을 확실히 이해하려고 세번째 동영상 보고 있습니다.
@startcoding.official2 ай бұрын
확실히 이해하고 적용하려면 여러번 반복학습은 필수죠!! 아주 잘하고 계십니다 :)
@홍영희-v2i2 ай бұрын
정말 이해하기 쉽게 강의 해 주셔서 공부가 재미있습니다. 감사합니다.
@startcoding.official2 ай бұрын
🥰🥰
@nuri89772 ай бұрын
안녕하세요. 강의 잘 보고 있습니다. activate()의 역할이 뭔가요?
@startcoding.official2 ай бұрын
활성화를 하는거에요 ㅎㅎ 사람으로 따지면 해당 시트탭을 클릭하는 거라고 보시면 됩니다 :)
@콩-t7m2 ай бұрын
공기업 사내망에서도 가능할까요?
@startcoding.official2 ай бұрын
환경에 따라.. 제각각이라 사내 전산지원팀이나 보안팀쪽으로 문의를 해보셔야 할거 같습니다~~~