제 블로그에 와주셔서 감사합니다 :)
안녕하세요! 개발자가 되고싶은 소프트웨어학과 학생입니다! 제가 공부하고 경험한 것들을 기록합니다~ 틀린 점이 있다면 언제든지 지적해주세요!! 제 블로그에 오신 분들 모두모두 좋은 일만 가득하길 바랍니다:)
더보기Hot Post
-
파이썬 가상환경 CMD에서 실행하기 & 파이썬 가상환경에서 파이썬 코드 실행하는 윈도우 배치파일 만들기
파이썬 가상환경 cmd에서 실행하는 방법 파이참에서 파이썬 가상환경을 생성하였을 때, 파이참에서 프로젝트를 열면 아래의 터미널에는 자동으로 가상환경이 실행된다. 파이참에서 생성한 가상환경을 cmd에서 실행하려면 아래와 같이 하면 된다. 1. 실행하고자 하는 파이참 프로젝트의 venv > Scripts 경로로 이동한다. ex) cd C:\Users\USER\PycharmProjects\pythonProject\venv\Scripts 2. Scripts 폴더 안의 activate.bat 파일을 실행한다. C:\Users\USER\PycharmProjects\pythonProject\venv\Scripts> activate.bat 나는 파이참 프로젝트를 배치파일로 만들고자 하였다. 그래서 텍스트 파일을 만들어..
더보기
-
const 사용하는 이유
const는 상수를 만들 때 사용하는 키워드이다. 그러나 변수를 선언할 때 const를 사용하기를 권장하는 경우가 있다. 이유가 무엇일까? 코드가 동작하는 동안에는 변수값이 변하지않고 상수처럼 사용되는 경우가 많다. 여러줄의 코드에 변하게되는 값이 많으면 코드의 일관성을 유지하기 어렵다. 따라서 여러 기업에서 코드를 일관되고 안전하게 작성하기 위해서 변수를 선언할 때 let 대신 const를 사용한다. 상수는 이름을 지을 때에 대문자와 밑줄의 조합으로 이름을 지어 변수와 구분할 수 있도록 한다. const로 선언해도 객체나 배열의 값이 변할 수 있다! 상수로 선언한 후에 객체나 배열과 같은 참조형 자료형을 할당하면, 상수에는 주소값이 저장되어있는 것이기 때문에 객체,배열의 값이 수정될 수 있다. 주소값 ..
더보기
-
[개인프로젝트]Selenium을 이용한 자동 예약 프로그램 만들기
AutoReservation/README.md at main · rlacodls3109/AutoReservation스크린 골프장 아르바이트하면서 수동으로 해야하는 예약 업무를 Selenium을 이용한 자동화 시스템을 구축하여 간편화 하였다. - rlacodls3109/AutoReservationgithub.com 필요성 스크린골프 데스크 아르바이트를 하기 시작했다. 업무 중 하나가 사이트에 들어가 운영시간에 맞추어서 타석을 미리 예약해놓는 것이었다. 보통 오늘로부터 일주일치 정도 예약해놓았었다. 지금까지는 수동으로 하다보니 오래걸리고, 그래서 하루에 1일씩 혹은 근무 중 시간이 많이 남으면 틈틈히 근무자들이 예약하면서 운영해왔다. 나는 예전에 크롤링강의를 들었을 때 공부했던 사이트 자동화 프레임워크인 셀..
더보기
- [Selenium] 기존 브라우저 자동화하기 셀레니움을 통해 자동화 프로그램을 작성하고 실행하면, 실행할 때 마다 새로운 브라우저 창이 생성된다. 그러나, 매번 브라우저를 새로 띄워 작업을 진행하게 되면, 중간에 인증절차 (예를 들면 네이버, 카카오 등의 2차 인증) 를 거치는 등의 작업이 초기화되며 프로그램이 예상대로 잘 흘러가지 않을 수 있다. 몇가지 설정을 통해 기존의 브라우저에서 자동화 프로그램을 실행할 수 있다. 1. cmd 창에서 디버깅용 크롬 브라우저를 연다.크롬이 설치된 폴더의 경로로 이동하여, 디버깅 포트 9222번으로 설정된 크롬 실행파일을 실행해준다. 윈도우 + R 키를 눌러 cmd라고 입력한 후, cmd 창에 아래와 같은 명령어를 입력하면 된다. cd C:\Program Files\Google\Chrome\Applicat.. 더보기
-
캠퍼스SW아카데미 'TABA' 4기 후기 1탄 - 지원부터 OT까지!
2023년 1학기를 마칠 시점이었다. 한 수업의 교수님께서 'TABA'라는 교육프로그램을 소개해주셨다. 그때 당시의 나는 학교 수업은 열심히 듣고 있지만 프로젝트를 진행하는 방법도 모르고, 같이 할 동료들도 없었기에 3학년 2학기를 알차게 보낼 수 있는 좋은 기회라고 생각했다. 특히나 이미 개인적인 사정으로 휴학을 했던 나는 학점도 주면서 프로젝트도 경험해볼 수 있는 TABA 아카데미에 더욱더 매력을 느꼈다. 640시간의 교육과정이라면 정말 알차고 후회없이 보낼 것 같았다. 4기는 2023.09.01~2023.12.18 의 과정으로 2023-2 학기중 진행되는 프로그램이었다. 교육과정명에 나와있듯이, '빅데이터처리 및 인공지능 처리를 위한 SW융합개발자 양성 과정' 이므로 인공지능에 아예 관심이 없으면 ..
더보기