inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이야기를 나눠요

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

직무 선택에 대해서

게임 프로그래머 취업 전략 가이드

안녕하세요. 컴퓨터 공학을 전공한 후에 인프라/데브옵스 쪽으로 근무를 하고 있는 사회 초년생입니다. 대학생 때는 개발자를 꿈꾸며 다양한 분야로 찍먹 느낌으로 포트폴리오를 쌓아놓다가 (주로 프론트 쪽으로 앱 개발 포폴을 쌓아왔습니다) 졸업할 시기에는 개발자 불황이 뜨면서, 우선 취직을 하고 내가 정말 원하는 직무를 찾아 이직해보자 라는 회피적인 마음으로 해당 직무를 선택하게 되었습니다. 업무를 하면서 느꼈던 점은 저는 정말 유지/보수 쪽은 흥미가 없다 는 것이었습니다. 물론 모든 업무를 즐기면서 하는 직장인 분들은 극히 드물다고 생각은 하지만 ... 그렇기에 새로운 서비스를 기획하고 만드는 쪽으로 가고 싶었고, 자연스레 사고가 '게임이라면 새로운 서비스를 개발하지 않을까?' 쪽으로 기울게 되며 클라 직군으로 생각을 하게 되었습니다. 눈으로 보이는 UI 들을 어떻게 해야 더 괜찮게 보이는지에 대해 작업하는 것을 좋아하기도 하고요. (초반엔 기획자로도 생각을 했지만, 사람이 간사하게도 현재 받는 연봉보다 낮은 경향이 있어 자연스레 포기하게 되었습니다 ..ㅎㅎ) 물론 초반 강의에서 언급하신 것처럼 어쩌다 신규팀이 아닌 라이브팀으로 가게 되면 제가 싫어하는 유지/보수 쪽을 일하게 되겠지만, 그래도 연차가 쌓이면 시니어분들처럼 새로운 게임들을 개발할 수 있지 않을까 라는 기대를 갖게 되었습니다. 1. 하지만 또 한 편으로는 '새로운 서비스를 내 손으로 개발하고 싶다. 창작의 느낌을 갖고싶다.' 라는 마음 하나로 게임 개발 쪽을 입문해도 될지 걱정이 되기도 합니다. 하지만 웹이나 앱도 웬만해서는 새로운 서비스를 개발할 기회가 적을 것 같고, 현실적으로 AI는 대학원의 문제로 어려울 것같고,,, 이리저리 재면서 선택지를 날리다보니 딱 게임 하나밖에 남질 않더라고요 (또한 AI로 인해 개발자가 대체된다 하더라도 게임 개발자는 다른 분야에 비해 늦게까진 살아남지않을까하는..ㅎㅎㅎ) 선생님의 소개 경력을 살펴보니, 보안쪽으로 대학원을 나오시다가 서버 프로그래머에서 컨텐츠 프로그래밍으로 근무를 하셨었더라고요. 어찌보면 아예 다른 방향으로 직무를 바꾸신건데 어떤 계기로 그런 선택을 하셨는지 알고 싶습니다. 2. 현재 엔지니어로 활동하고 있는 제 업무와 클라 직군이 거의 연관되지 않는다는 건 알고 있으며, 신입으로 지원을 할 생각이지만 그래도 리눅스를 주로 사용하고, 로그를 보면서 트러블슈팅하는 업무들이 조금이나마 경력을 좀 인정해줄지 궁금합니다. 3. 또한 게임 업계는 크런치 문화로 악명이 높은데, 보통 게임회사의 프로그래머분들은 그런 크런치 문화에도 견디면서 업무를 진행할 수 있는 이유가 이 업무를 정말 사랑해서인지, 아니면 그만큼의 돈을 주기때문에 버티는 것인지 궁금합니다. 그리고 연차가 잘 짤리는 편인지 ..... ㅎ 사실 정답이 없는, 구구절절 사담만 정말 긴 질문이라는건 잘 알고있지만, 1년 내내 직무 만족도에 대해 고민이 많은터라 이렇게 조심스레 질문을 남깁니다. +) 게임 프로그래머 취업 전략 가이드 너무 잘 듣고있습니다. 무료 강의를 듣다가 도움이 되는 내용이 많아 자연스레 결제까지 진행하여 나머지 강의도 들으려고 합니다. 감사합니다

  • 포트폴리오
  • 직무고민
깡패 햄스터 댓글 0 좋아요 1 조회수 430

디버깅시 커서 옮기면 디버깅 창이 사라질때

[PY 0204] 인공지능을 위한 파이썬 레벨3 - 함수

안녕하세요 디버깅때 커서나 마우스 클릭하면 디버깅창이 사라지는 경우가 있는데 혹시 그런경우 생기면 디버깅 창 옆에 세로로 점3개 있는 곳 클릭 뷰 모드 들어가서 Dock Pinned 클릭 하시면 커서를 옮겨도 그대로 있습니다. 혹시나 해서 정보 공유 드립니다. 즐거운 파이썬 생활, 인공지능 공부 하세요 ^^

  • python
  • 인공지능(ai)
aerolbn 댓글 0 좋아요 0 조회수 341

개발을 업으로 삼기 위한 진지한 고민과 포트폴리오 방향에 대한 질문

서버개발자 과제전형 완벽가이드 - 1편

안녕하세요, 강사님. 강의 잘 듣고 있습니다. 강사님의 목소리가 어디선가 들었던 것 같아 더 반가웠습니다. 저는 SW 학부를 졸업했지만, 공부를 할수록 점점 어려워지고 흥미가 떨어져 결국 포기하려 했습니다. 그러던 중 교수님 추천으로 지금의 회사에 입사하게 되어 IT 부서에서 비개발 업무를 맡아 일하고 있습니다. 그동안 회사를 다니면서 개발자가 되기로 결심하게 되었고, 그런 면에서 제게 좋은 기회였다고 생각합니다. 그래서 본격적으로 개발 공부를 시작했습니다만, 직장을 다니며 평일, 주말에 공부하는 게 쉽지는 않더군요. 백엔드 공부를 처음 시작할 때는 Java와 Spring MVC부터 시작했습니다. 그런데 점차 공부하다 보니 배워야 할 기술들이 가지처럼 뻗어나가더군요. 그만큼 기술 하나하나를 따라가며 공부하다 보니 어느덧 1년이 넘었습니다. 그래도 꾸준히 이어올 수 있었던 이유는 저 나름의 목표가 있었고, 새로운 것을 배우는 재미도 있었기 때문인 것 같습니다. 아마 취업 후에도 평생 공부가 필요하겠지만, 그래서 지금 미리 습관을 들이는 게 오히려 좋은 일이라 생각합니다. 여기까지는 그냥 TMI네요. 😊 결론적으로 저는 완벽주의적인 성향 때문에 여러 기술을 충분히 알아야 한다는 생각이 강박으로 작용해 시간 소요가 커지고 있습니다. 이번 강의를 들으면서 새로운 기술을 익히는 것도 좋지만, 어디서 멈춰야 할지 타이밍을 놓칠 것 같아 고민입니다. 현재 진행 중인 프로젝트를 바탕으로 도메인 모델링을 잘 활용해 포트폴리오로 정리하고 싶습니다. 신입 백엔드 포트폴리오는 어느 정도 수준이 적합한지, 기준에 대한 조언을 듣고 싶습니다. 단순히 이직이 아니라 개발을 제 업으로 삼는 것이 목표입니다. 현재 직장에서의 연봉은 약 4천만 원 정도지만, 연봉보다도 개발자가 되는 것이 저에겐 더 큰 행복일 것 같습니다. 내향적인 성격이라 이런 글을 적는 것도 처음이지만, 강의에서 많은 영감을 받아 제 고민을 나누게 되었습니다. 감사합니다.

  • java
  • spring
  • spring-boot
  • database
  • 취업
  • 포트폴리오
  • 고민
  • 백엔드
hoonseung 댓글 1 좋아요 1 조회수 653

스터디 모집하는 방법이 궁금합니다

시니어 면접관이 알려주는 개발자 취업과 이직 한방에 해결하기 [이론편]

각 강의마다 질문이 있을 경우 상세하게 댓글로 문의 해주세요 강의 자료에 해당하는 문의는 댓글로 문의해주세요. 개인 정보등의 노출 우려가 있는 경우 강의 화면에 있는 메일주소로 문의 주세요. 안녕하세요! 강의 잘 보고 있습니다. 다름이 아니라 스터디 원을 모집하는 방법에 노하우나 팁이 있으면 공유 부탁드립니다. 말씀 하신 부분 중에 최소 쿠팡을 노리고 도전하시는 분들과 어떻게 커넥션을 가지셨는지도 궁금하고 스터디를 주로 프로젝트 목적인지? 아니면 코테 목적인지도 궁금합니다. 개발자 커뮤니티에서 잘 활동하지 않는데, OKKY나 오픈채팅 등등을 잘 활용하면 좋을까요? 감사합니다!

  • 포트폴리오
  • 코딩-테스트
  • 이력서
  • 스터디
드랍아웃 댓글 1 좋아요 0 조회수 479

디버깅때 파이참 간헐적 인코딩 에러 발생 관련 해결방안

[PY 0203] 디버깅 기초

안녕하세요 디버깅 실습중에 2~3번은 utf-8 인코딩에러 뜨고 한번은 정상적으로 디버깅이 되서(디버깅 아닌 실행시에는 문제없음, 아직은 한글데이터 사용도 안하는데 TT 계속 쉬프트+F9 계속 치면 한번씩 정상적으로 진행됨 TT) 인코딩 세팅도 바꿔보고( utf-16 등 다른 인코딩도 설정 해봤음) 해도 안되다가 경로(폴더명 )에 한글을 영어로 바꾸니깐 이상이 없네요(이게 원인인지는 정확하게 모르겠습니다) 참조하세요 ~~

  • python
  • debugging
  • 인공지능(ai)
  • 파이참인코딩에러
aerolbn 댓글 1 좋아요 1 조회수 306

한줄 자동완성 해제 파이참 세팅 공유합니다.

[PY 0202] 인공지능을 위한 파이썬 레벨2

안녕하세요 고민글은 아니고 혹시나 해서 같이 강의 들으시는 분들하고 공유하고 싶어서 글 올립니다.(아마 많이 알고 있으시겠지만 혹시나 싶어서 공유합니다. 혹시 정보공유 게시판이 있으면 알려주세요, 혹시 강사님 이글이 부적정 하다고 생각하시면 통보없이 지우셔도 무방합니다. 옮기시는 것도 자유입니다. ^^) 파이참 쓰다 보면 한 줄 자동 완성 기능 때문에 많이 당황하셨을 껍니다. (편하긴 편한데 실력 완성에 도움이 전혀 안되는 .... ) 해제하고 싶어도 보통 인터넷에 올려진 방법은 File -> Settings -> Editor -> General -> Code Completion 체크 해제인데 안되더라고요 File -> Settings -> Editor -> Inline Completion -> Enable local Full Line Completion suggestions 체크 해제 해보세요 혹시나 같이 공부하시는 분들 도움이 되셨으면 합니다. ^^

  • python
  • 인공지능(ai)
aerolbn 댓글 1 좋아요 5 조회수 3908

서브쿼리

데이터 분석 SQL Fundamentals

서브쿼리만 따로 실행하면 상관 컬럼으로 참조한 컬럼은 메인쿼리에 있어서 서브쿼리 단독 실행이 안되는 바람에 문제점 파악하기도 힘들고 쿼리가 메인부터 실행되는게 아니라 서브부터 실행되기 때문에 가장 안쪽에 있는 서브쿼리부터 거꾸로 해석해야해서 직관적으로 의미를 알아내기도 어렵고... 정말 끔찍해요 안썼으면 좋겠어요... 최초 강의에 포함되지 않은 이유가 있는것같아요

  • sql
  • postgresql
  • dbms/rdbms
  • 서브쿼리
Geonu Park 댓글 1 좋아요 0 조회수 430

초기환경 설치에 관한 자료는 어디에 있나요

하트카운트와 함께 쉽게 시작하는 SQL

24년 9월 10일에 강의를 듣기 시작했습니다... 그런데 초기환경 설치 방법에 관한 자료를 못찾아서 글 남깁니다.. 어디에 있는지.. 알려 주시거나,,, 게시판에 올려 주시면 좋겠습니다.

  • sql
  • mysql
  • sql-query
M.S kang 댓글 1 좋아요 0 조회수 447

혹시 쿼리를 빨리 읽는 방법이 있을까요?

데이터 분석 SQL Fundamentals

혹시 쿼리를 빨리 읽는 방법이 있을까요? 제가 실무에서 프로시저와 함수들을 주로 사용하고 있습니다. 그런데 제가 SQL 에 익숙하지 않아서 인것도 있지만 주석이 없는 프로시저와 함수들을 보고 의도를 파악하고 분석하는데 시간이 너무 오래 걸리고 있어요. 혹시 서브쿼리 join , union 등이 무분별하게 쓰여진 복잡한 쿼리에서 쿼리의 의도만을 빠르게 파악할 수 있는 방법이 있을까요? 제 나름대로 생각을 해서 SELECT 절은 일단 보지 않고 FROM 절을 먼저 보고 어떤 테이블에서 값을 가지고 오는지 판단한후 WHERE 절을 보고 마지막으로 SELECT 절을 보고 있어요 그런데 SELECT 절에서도 CASE WHEN 문이나 단일행 서브쿼리들이 있어서 실행을 시켜보아도 이게 무슨의미인지 파악하지 못할때가 많아요,, 방법이 있을까요?

  • sql
  • postgresql
  • dbms/rdbms
minhyuck WOO 댓글 1 좋아요 0 조회수 1025

포트폴리오와 자소서에 관하여

게임 프로그래머 취업 전략 가이드

안녕하세요 루키스님. 루키스님의 유니티 강좌를 현재 듣고있으며(이미 지식이 있는 상태에서 보충용) 이번에 취업 강의를 들은 대학생 4학년입니다. 매우 질 좋은 강의에 항상 감사드립니다. 다름이 아니라 완전한 취업은 아니지만 학교에서 주관하는 현장실습을 하려고 하는데요..포트폴리오와 자소서를 작성해야합니다. 혹시 시간이 되신다면 한번 자소서와 포트폴리오를 봐주실 수 있으실까요? 부족한 실력이고 매번 학업과 프로젝트에만 들어가서 시간에 쫓겨 질이 좋지 못한 코드들이 있는 프로젝트도 있어서 그렇습니다.(루키스님의 유니티 강의를 듣고 모든 프로젝트를 리펙토링할 예정입니다.) 혹시 가능하시다면 회신과 함께 개인적으로 소통이 가능한 연락처나 메일을 받을 수 있을까요? 질문 창구가 다른 분들도 보실 수 있게 되어있는 것 같아서 그렇습니다.ㅠㅠ 일단 간단하게는 한양대ERICA 컴퓨터학부 4.26/4.50에 게임 개발 관련 수상 경력 1회(대상) (파이썬 - 파이게임) 유니티 프로젝트 3개 + 유니티 공부용 클론코딩 토이프로젝트 다수 백준 골드 1 이정도입니다. 자세한건 만약 연락처를 받을 수 있다면 그곳에 첨부하겠습니다! 궁금한 부분은 포트폴리오가 강의에서 말씀해주신 것 처럼 모집 요강에 따로 코드 요청 사항이 없다면 유튜브 영상만 있어도 되는지와, 포트폴리오의 수준이 "중간정도 수준인 포폴이다." 라고 언급한 수준 정도면 되는지와, 일단 시간이 없다면 기술 면접 부분에서 언급하신 질문들만 준비해가는것이 좋을지 입니다. 다시 복습을 한다면 빠르게 지식을 체화하겠지만, 제가 시험은 잘 쳐도 종강 후 전공 지식의 대부분은 자세하게 설명할 자신은 없기 때문입니다..복습해야할 전공도 많구요 긴 글 읽어주심에 감사드리고 다시한번 질 높은 강의에 감사드립니다!

  • 포트폴리오
  • 기술면접
안동찜닭 댓글 1 좋아요 0 조회수 556

게임학원에 있어서 고민중에 있습니다

게임 프로그래머 취업 전략 가이드

안녕하세요 현재 C++ MMORPG 강의 커리큘럼을 따라가고 있는 수강생입니다..! 저는 보안업계중 취약점 진단 솔루션 회사에서 개발자로 1년3개월 정도 근무를 하였고, 현재 가지고 있는 거라고는 C언어와 python 정도 사용할 수 있다고 말할 수 있을 것 같습니다. 그러다보니 더 나아갈 수 있는 방향성에 대해서 생각을 해봤는데, 게임서버쪽으로 진행하는게 더 좋다고 생각해서 현재 기본적인 소켓프로그래밍과 C++을 배우고 추가로 강사님의 MMORPG강의를 수강중에 있습니다..! 커리큘럼도 따라가면서, 혼자 공부하다 보니 제대로 된 방향성으로 가고있는건지, 포트폴리오는 어떻게 준비해야할지 막막해서 학원을 알아보게 되었습니다. 강의 내용에서도 클라와 서버가 그렇게 큰 간극은 없다고 하셔서, 쥬신아카데미와 프로카데미 둘 중 고민중에 있는데, 쥬신아카데미의 경우 바로 수업 참가가 가능하고, 프로카데미의 경우 다음 기수인 10월 부터 가능한데, 어떻게 하면 좋을지 모르겠어서 커뮤니티 게시판에 올립니다..ㅠ (추가로, 신입 기준 클라이언트쪽은 취업의 문이 서버보다 더 넓다고 들었습니다.. 그래서 더 고민되는 것도 있는것 같습니다..) 긴 글 읽어주셔서 감사합니다..!

  • 포트폴리오
  • 기술면접
leleca1998 댓글 1 좋아요 0 조회수 509

as 별칭을 한글로 하고 싶을 때

초보자를 위한 BigQuery(SQL) 입문

안녕하세요. 특정 컬럼명을 한글로 지정하여 노출하고 싶을 때에는 어떻게 해야 하나요? 별칭 지정할 때에는 따옴표 없이 사용하는거라 하셔서 아래처럼 시도해봤는데, 에러가 뜹니다. select id as 포켓몬아이디, kor_name, eng_name, type1 from basic.pokemon where type1 = 'Fire' 다른 부서원들에게 전달해야 할 때에는 컬럼명을 한글로 노출하여 전달해야 할 일이 많을 것 같아서요.컬럼명을 한글로 노출하려면 어떻게 해야 할까요? 혹시 몰라 ', " 도 함께 사용해봤는데 여전히 오류가 뜹니다. (에러문구는 다르게 뜨긴 하네요) ' 로 시도 " 로 시도

  • sql
  • bigquery
h8476952 댓글 1 좋아요 0 조회수 472

로컬 기반의 개발 질문입니다.

하루 100만 원을 벌게해준 프리랜서 노하우 완벽 정리

안녕하세요. 대기업쪽에서 일을 하다보니, 클라우드가 아닌 로컬기반으로 개발을 해야하는 상황입니다. 저는 SAP ERP 라는 솔루션 개발자라서, 웹개발은 Todo list 정도는 만들 수 있지만 큰 전문성은 없습니다. 이런 경우 어떤 기술 스텍이 좋을까요? 제가 사람을 고용해서 혹은 제가 배워서 개발을 하게 될 것 같은데, Svelte가 여전히 괜찮을까요? Supabase, Vercel 은 클라우드 기반이라.. 이럴 때는 어떤 대안이 좋을지 .. 궁금합니다. 대기업이지만 해외라서 기회가 많이 있습니다. 전문분야와 함께 웹개발까지 가능하다면 큰 기회가 많을 것 같아서 새로운 분야를 시작해보려고 합니다.

  • 포트폴리오
  • 사업계획서
  • 소프트스킬
Lvup Kim 댓글 1 좋아요 2 조회수 621

BigQuery 입문 강의 수강 후 dataset 선정 및 진행 방향성

초보자를 위한 BigQuery(SQL) 입문

안녕하세요. 초보자를 위한 BigQuery(SQL) 입문 잘 들었습니다. 생각보다 재미가 있어서 계속 해보려 하는데 무엇을 해야할지 잘 몰라서 고민입니다. 강의 후반부에 "앞으로 배우면 좋을 내용" 에 있는 순서대로 해보려 했습니다. 공식 문서와 블로그 글을 통해 ARRAY, STRUCT의 기본 공부를 했습니다. 다음으로 넘어가 복잡한 데이터 가공하기 부분을 하고 있습니다. 우선 bigquery의 공개 데이터를 사용해 보자는 생각을 했고 Google Trends datasets과 COVID-19 Public Datasets을 살펴봤습니다. 세부사항과 데이터를 보며 어떤 것을 의미하는지까지는 알 수 있었습니다. 다만 이후부터 어떻게 해야할지 감이 안 왔습니다. 강의를 수강할 때는 예제 문제들이 있으니 배운 것을 적용할 수 있었는데, 처음 보는 데이터고 어떤 목적을 갖고 분석을 해야할지 모르겠습니다. bigquery 프로젝트 예제를 찾아봤지만 마땅한게 없었습니다. 혹시 이 강의를 수강하고 연습해 보기 좋은 dataset과 어떤 방식으로 프로젝트를 진행해야 할지 알고 싶습니다.

  • sql
  • bigquery
  • 데이터-리터러시
타크로 댓글 1 좋아요 0 조회수 552

SQL Error [42501]: ERROR: permission denied for database postgres

데이터 분석 SQL Fundamentals

안녕하세요 '실습용 스키마 설치 이슈 시 적용하세요'라는 강의편에 맥북에서 create schema nw; 이렇게 DBeaver에서 실행을 하면 아래와 같은 에라가 뜨네요 ㅠ SQL Error [42501]: ERROR: permission denied for database postgres

  • sql
  • postgresql
  • dbms/rdbms
심동희 댓글 0 좋아요 0 조회수 838

버전을 맞추었는데도 오류가 발생합니다. (pd ver: 2.0.3, sqlalchemy: 2.0.0)

다양한 사례로 익히는 SQL 데이터 분석

query = """ select * from nw.customers """ df = pd.read_sql_query(sql=query, con=postgres_engine) df.head(10) --------------------------------------------------------------------------- UnicodeDecodeError Traceback (most recent call last) Cell In[25], line 4 1 query = """ 2 select * from nw.customers 3 """ ----> 4 df = pd.read_sql_query(sql=query, con=postgres_engine) 5 df.head(10) File ~\anaconda3\Lib\site-packages\pandas\io\sql.py:468, in read_sql_query(sql, con, index_col, coerce_float, params, parse_dates, chunksize, dtype, dtype_backend) 465 if dtype_backend is lib.no_default: 466 dtype_backend = "numpy" # type: ignore[assignment] --> 468 with pandasSQL_builder(con) as pandas_sql: 469 return pandas_sql.read_query( 470 sql, 471 index_col=index_col, (...) 477 dtype_backend=dtype_backend, 478 ) File ~\anaconda3\Lib\site-packages\pandas\io\sql.py:832, in pandasSQL_builder(con, schema, need_transaction) 829 raise ImportError("Using URI string without sqlalchemy installed.") 831 if sqlalchemy is not None and isinstance(con, (str, sqlalchemy.engine.Connectable)): --> 832 return SQLDatabase(con, schema, need_transaction) 834 warnings.warn( 835 "pandas only supports SQLAlchemy connectable (engine/connection) or " 836 "database string URI or sqlite3 DBAPI2 connection. Other DBAPI2 " (...) 839 stacklevel=find_stack_level(), 840 ) 841 return SQLiteDatabase(con) File ~\anaconda3\Lib\site-packages\pandas\io\sql.py:1539, in SQLDatabase.__init__(self, con, schema, need_transaction) 1537 self.exit_stack.callback(con.dispose) 1538 if isinstance(con, Engine): -> 1539 con = self.exit_stack.enter_context(con.connect()) 1540 if need_transaction and not con.in_transaction(): 1541 self.exit_stack.enter_context(con.begin()) File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\base.py:3245, in Engine.connect(self) 3222 def connect(self) -> Connection: 3223 """Return a new :class:`_engine.Connection` object. 3224 3225 The :class:`_engine.Connection` acts as a Python context manager, so (...) 3242 3243 """ -> 3245 return self._connection_cls(self) File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\base.py:145, in Connection.__init__(self, engine, connection, _has_events, _allow_revalidate, _allow_autobegin) 143 if connection is None: 144 try: --> 145 self._dbapi_connection = engine.raw_connection() 146 except dialect.loaded_dbapi.Error as err: 147 Connection._handle_dbapi_exception_noconnection( 148 err, dialect, engine 149 ) File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\base.py:3269, in Engine.raw_connection(self) 3247 def raw_connection(self) -> PoolProxiedConnection: 3248 """Return a "raw" DBAPI connection from the connection pool. 3249 3250 The returned object is a proxied version of the DBAPI (...) 3267 3268 """ -> 3269 return self.pool.connect() File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:452, in Pool.connect(self) 444 def connect(self) -> PoolProxiedConnection: 445 """Return a DBAPI connection from the pool. 446 447 The connection is instrumented such that when its (...) 450 451 """ --> 452 return _ConnectionFairy._checkout(self) File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:1255, in _ConnectionFairy._checkout(cls, pool, threadconns, fairy) 1247 @classmethod 1248 def _checkout( 1249 cls, (...) 1252 fairy: Optional[_ConnectionFairy] = None, 1253 ) -> _ConnectionFairy: 1254 if not fairy: -> 1255 fairy = _ConnectionRecord.checkout(pool) 1257 if threadconns is not None: 1258 threadconns.current = weakref.ref(fairy) File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:716, in _ConnectionRecord.checkout(cls, pool) 714 rec = cast(_ConnectionRecord, pool._do_get()) 715 else: --> 716 rec = pool._do_get() 718 try: 719 dbapi_connection = rec.get_connection() File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\impl.py:168, in QueuePool._do_get(self) 166 return self._create_connection() 167 except: --> 168 with util.safe_reraise(): 169 self._dec_overflow() 170 raise File ~\anaconda3\Lib\site-packages\sqlalchemy\util\langhelpers.py:147, in safe_reraise.__exit__(self, type_, value, traceback) 145 assert exc_value is not None 146 self._exc_info = None # remove potential circular references --> 147 raise exc_value.with_traceback(exc_tb) 148 else: 149 self._exc_info = None # remove potential circular references File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\impl.py:166, in QueuePool._do_get(self) 164 if self._inc_overflow(): 165 try: --> 166 return self._create_connection() 167 except: 168 with util.safe_reraise(): File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:393, in Pool._create_connection(self) 390 def _create_connection(self) -> ConnectionPoolEntry: 391 """Called by subclasses to create a new ConnectionRecord.""" --> 393 return _ConnectionRecord(self) File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:678, in _ConnectionRecord.__init__(self, pool, connect) 676 self.__pool = pool 677 if connect: --> 678 self.__connect() 679 self.finalize_callback = deque() File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:902, in _ConnectionRecord.__connect(self) 900 self.fresh = True 901 except BaseException as e: --> 902 with util.safe_reraise(): 903 pool.logger.debug("Error on connect(): %s", e) 904 else: 905 # in SQLAlchemy 1.4 the first_connect event is not used by 906 # the engine, so this will usually not be set File ~\anaconda3\Lib\site-packages\sqlalchemy\util\langhelpers.py:147, in safe_reraise.__exit__(self, type_, value, traceback) 145 assert exc_value is not None 146 self._exc_info = None # remove potential circular references --> 147 raise exc_value.with_traceback(exc_tb) 148 else: 149 self._exc_info = None # remove potential circular references File ~\anaconda3\Lib\site-packages\sqlalchemy\pool\base.py:898, in _ConnectionRecord.__connect(self) 896 try: 897 self.starttime = time.time() --> 898 self.dbapi_connection = connection = pool._invoke_creator(self) 899 pool.logger.debug("Created new connection %r", connection) 900 self.fresh = True File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\create.py:640, in create_engine.<locals>.connect(connection_record) 638 if connection is not None: 639 return connection --> 640 return dialect.connect(*cargs, **cparams) File ~\anaconda3\Lib\site-packages\sqlalchemy\engine\default.py:580, in DefaultDialect.connect(self, *cargs, **cparams) 578 def connect(self, *cargs, **cparams): 579 # inherits the docstring from interfaces.Dialect.connect --> 580 return self.loaded_dbapi.connect(*cargs, **cparams) File ~\anaconda3\Lib\site-packages\psycopg2\__init__.py:122, in connect(dsn, connection_factory, cursor_factory, **kwargs) 119 kwasync['async_'] = kwargs.pop('async_') 121 dsn = _ext.make_dsn(dsn, **kwargs) --> 122 conn = _connect(dsn, connection_factory=connection_factory, **kwasync) 123 if cursor_factory is not None: 124 conn.cursor_factory = cursor_factory UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb8 in position 63: invalid start byte 판다스 버전과 sqlalchemy 버전은 다음과 같이 맞추었습니다 2.0.3 2.0.0

  • sql
  • postgresql
  • dbms/rdbms
  • 퍼포먼스-마케팅
  • 데이터-엔지니어링
KoKuMa 댓글 1 좋아요 0 조회수 2348

선생님 안녕하세요!

Oracle PL/SQL 딱 이만큼.. [개념+실전]

안녕하세요! 수업 정말 잘듣고 있습니다!! 공부한거를 블로그에 작성 하려하는데 예제 같은 것을 출처를 밝혀 포스팅 해도될까요??

  • sql
  • oracle
  • PL/SQL
고재형 댓글 1 좋아요 0 조회수 505

인기 태그

인프런 TOP Writers

주간 인기글