반응형 코딩배우기4 파이썬을 이용한 업무 자동화 (1편) : Selenium 웹 자동화 Selenium이란 브라우저를 자동화하는 도구입니다. Selenium을 사용하면 클릭이나 스크롤, 텍스트 입력 같은 사용자의 동작을 코드로 제어할 수 있습니다. 코드로 작성한 동작들이 브라우저에서 자동 실행되는 것입니다. Selenium은 주로 웹사이트 테스트 할 때 사용합니다. 테스트하고 싶은 사용자의 동작을 코드로 기록해 두면 개발하면서 자동으로 실행시키면서 버그가 있는지 확인할 수 있습니다. Selenium을 사용하면 로그인, 검색, 버튼 클릭 등 자동화 할 수 있어서 웹사이트를 테스트하거나 웹을 다방면으로 운용하는데 도움이 됩니다. 1. Selenium 시작 전에 알아야 할 지식 Selenium을 실행하기 위해서 사전에 알아둬야 할 지식이 있습니다. 우선 파이썬 기초 문법과 자료형에 대한 .. 2024. 8. 17. 코딩 입문하기 (4편) : 데이터 및 다양한 분야의 개발 기술 요즘은 소셜미디어에 유저가 직접 사진, 영상을 올릴 수 있기 때문에 기술 기업의 데이터가 더 많이 쌓이게 되었습니다. 이 데이터를 분석해서 맞춤형으로 광고를 보여주는 등 새로운 비즈니스 모델도 생기기 시작했습니다. 여기서 한 단계 나아가, 인공지능 만들기에 데이터를 응용하기도 합니다. 인공지능이란 컴퓨터에게 모든 규칙을 알려주는 것이 아니라, 전체 데이터를 주면 컴퓨터가 스스로 규칙을 찾아내도록 하는 방식을 만드는 것입니다. 물론 인공지능은 인간처럼 사고하거나 행동하지는 못합니다. 하지만 목표를 좁게 설정해서 인공지능을 만드는 시도가 많아졌습니다. 예시로 음악을 잘 듣는 AI, 광고를 추천하는 AI, 사람 목소리를 인식하는 AI, 바둑을 잘 두는 AI 등 목표를 명확하고 좁게 잡아서 그 분야만큼은 인간보.. 2024. 8. 16. 코딩 입문하기 (2편) : 서비스 구조와 동작 원리 이번 글에서는 서비스의 기본 원리와 동작이 어떻게 이루어지는지 살펴보는 시간을 갖겠습니다. 서비스를 크게 서버와 클라이언트로 나누는 경우가 많은데요. 각각이 어떤 역할을 수행하고, 그 역할이 수행되는 과정에 어떤 기능과 코드가 활용되는지 살펴봅시다. 마지막으로 본격적으로 프로그래밍을 공부하기 전에 어떤 분야가 있고, 나의 흥미와 필요에 맞는 프로그래밍 기술과 분야는 어떤 게 있는지 생각해 보는 시간을 가지겠습니다. 1. 서비스의 동작 원리서비스가 나뉘는 기본 구조를 알아봅시다. 일반적으로 웹 서비스는 클라이언트와 서버로 나뉩니다. 클라이언트는 고객 역할, 서버는 요청을 받아 기능을 제공하는 역할을 합니다. HTML은 이미지, 글자, 버튼 등 각 구조가 어디에 들어갈지 정해주는 역할을 합니다. CSS.. 2024. 8. 16. 코딩 입문하기 (1편) : 우리가 코딩을 배워야 하는 이유 요즘 프로그래밍 배우는 분들이 많아졌습니다. 저도 컴퓨터와는 거리가 먼 비전공자입니다. 코딩이 무엇인지, 우리가 왜 배워야 하는지 궁금하신 분들도 있을 것 같아서 이번 내용을 정리해 봤습니다. 코딩은 컴퓨터에게 동작을 시키기 위해 명령을 내리는 행위입니다. 하지만 컴퓨터는 이진수(0,1로 구성된 수)로만 이해할 수 있는 기계이므로 사람의 언어를 이해하지 못합니다. 바로 이 지점에서 우리가 코딩을 사용하게 됩니다. 정해진 규칙에 맞는 코드를 작성하면, 이 명령어가 0과 1의 배열로 바뀌면서 컴퓨터가 이해할 수 있는 언어가 되는 것입니다. 그 과정을 코딩이라고 말합니다. 1. 코딩으로 할 수 있는 일그렇다면 우리는 코딩으로 어떤 일을 할 수 있을까요? 오래전에 컴퓨터는 사람이 하기 힘든 복잡한 연산을 .. 2024. 8. 14. 이전 1 다음 반응형