
비전공자도 이해하는 리눅스 기본 명령어 – cd, ls, grep으로 시작하는 실무 입문
김병국(프랭크2024)
무료
입문 / Linux, Shell Script
5.0
(9)
리눅스를 처음 접하는 사람도 터미널이 무섭지 않게, cd / ls / grep 만으로 서버 로그 보고, 파일 찾고, 실무 감각까지 익히는 입문 강의
입문
Linux, Shell Script

프로그래밍 경험이 전혀 없어도 괜찮습니다. 환경 설정부터 오류 해결, 기본 문법까지 단계별로 학습하며 매 강의마다 작동하는 프로그램을 직접 만들어봅니다. 10강 완주 후에는 스스로 간단한 프로그램을 설계하고 구현할 수 있습니다.
1명 이 수강하고 있어요.
난이도 입문
수강기한 무제한


파이썬 개발 환경 구성과 오류 메시지 해결 능력
변수, 자료형, 조건문, 반복문, 함수를 활용한 프로그램 작성
파일 입출력과 외부 라이브러리를 활용한 실용 프로그램 완성
프로그래밍, 처음이신가요? 그럼 제대로 찾아오셨습니다.
이 강의는 "코딩을 배워보고 싶은데 어디서부터 시작해야 할지 모르겠다"는 분을 위해 만들었습니다.
전공자도 아니고, 컴퓨터를 잘 다루는 것도 아니고, 예전에 한 번 시도했다가 설치 단계에서 포기하셨던 분. 네, 그런 분들을 정확히 겨냥한 강의입니다.
열 개 강의, 총 두 시간입니다. 다 들으시면 여러분 손으로 만든 프로그램 하나가 남습니다.
파이썬 입문 강의는 이미 아주 많습니다. 그런데도 끝까지 듣는 분은 많지 않습니다. 이유는 문법이 어려워서가 아닙니다.
첫째, 설치에서 막힙니다. 강의 화면과 내 컴퓨터 화면이 다릅니다. 체크박스 하나를 놓쳐서 이상한 오류가 나는데 원인을 알 수 없습니다. 그러다 창을 닫습니다.
둘째, 첫 오류에서 무너집니다. 빨간 글씨가 화면 가득 나오는 순간 "역시 나는 안 되는구나" 싶어집니다. 사실 그 메시지는 어디가 잘못됐는지 친절하게 알려주는 안내문인데, 아무도 읽는 법을 가르쳐주지 않습니다.
셋째, 만들어지는 게 없어서 지칩니다. 변수, 자료형, 반복문이 계속 나오는데 정작 뭐가 만들어지지는 않습니다. 재미가 떨어지고 자연스럽게 멀어집니다.
이 강의는 이 세 가지를 해결하는 데 초점을 맞췄습니다. 많이 가르치는 게 목표가 아니라, 여러분이 끝까지 남는 게 목표입니다.
1강 전체를 설치에 씁니다
다른 강의가 5분 만에 넘어가는 구간에 강의 하나를 통째로 씁니다. 설치 순서, 반드시 체크해야 할 항목, 제대로 됐는지 확인하는 방법까지 천천히 갑니다. 여기만 넘기면 나머지는 훨씬 수월합니다.
오류 읽는 법을 가르칩니다
1강 마지막에 오류 메시지 읽는 법을 배웁니다. 어디서부터 읽어야 하는지, 뭘 검색해야 하는지 알려드립니다. 앞으로 만날 수백 개의 오류를 혼자 해결하실 수 있게 됩니다.
일부러 오류를 먼저 보여드립니다
정답부터 알려주면 기억에 남지 않습니다. 이 강의는 "이렇게 하면 안 되는 상황"을 먼저 겪게 한 뒤 해결책을 알려드립니다. 2강 마지막에 오류 하나를 남겨두고, 3강에서 그걸 해결합니다.
범위를 의도적으로 좁혔습니다
자료형은 네 개만, 리스트 기능도 네 개만 다룹니다. 입문 단계에서 안 쓰는 내용은 과감히 뺐습니다. "이것만 알면 된다"는 확신이 있어야 끝까지 갑니다.
마지막에 결과물이 남습니다
10강에서 가계부 프로그램을 만듭니다. 지출을 기록하고, 목록을 보고, 합계를 내고, 파일에 저장합니다. 여기서 새로 배우는 문법은 하나도 없습니다. 1강부터 9강까지 배운 것을 조립할 뿐입니다.
내 컴퓨터에 파이썬 개발 환경 직접 구성하기
오류 메시지를 읽고 스스로 해결하는 방법
변수와 자료형, 값을 저장하고 다루는 기본기
리스트와 딕셔너리로 여러 데이터 관리하기
조건문으로 프로그램에 판단 능력 만들기
반복문으로 반복 작업 자동화하기
함수로 코드를 정리하고 재사용하기
파일에 데이터를 저장하고 다시 불러오기
외부 라이브러리 설치해서 활용하기
요구사항부터 완성까지, 프로그램 하나를 처음부터 끝까지 만들기
프로그래밍을 한 번도 해본 적 없는 분
예전에 코딩을 시도했다가 설치나 초반 오류에서 포기하신 분
비전공자인데 업무 자동화나 데이터 분석을 배우고 싶어 첫 단추를 찾는 분
책이나 문서로 혼자 공부하다가 막혀서 누가 옆에서 설명해 주길 원하시는 분
짧은 시간에 전체 그림을 잡고 싶으신 분
이미 다른 언어를 다뤄보셨고 파이썬 문법만 빠르게 훑고 싶은 분
클래스, 데코레이터 같은 중급 이상 문법을 원하시는 분
웹 개발이나 데이터 분석 실무를 바로 시작하고 싶으신 분
위에 해당하시면 이 강의는 너무 천천히 느껴지실 겁니다. 중급 이상 강의를 보시는 편이 낫습니다.
필요 없습니다. 컴퓨터로 파일을 저장하고 인터넷 검색을 하실 수 있으면 충분합니다.
수학을 잘해야 한다거나 영어를 잘해야 한다는 이야기가 있는데, 입문 단계에서는 둘 다 필요하지 않습니다. 이 강의에 나오는 수학은 더하기와 곱하기가 전부입니다.
강의 슬라이드 전체 (PDF, 53장)
강의별 완성 코드 파일
실습 문제와 정답 코드
설치 안내 문서 (윈도우, 맥 각각)
자주 만나는 오류 열 가지와 해결 순서를 정리한 치트시트
하루 20분씩 열흘을 권합니다. 주말에 몰아서 두 시간 보는 것보다 매일 20분씩 열흘이 훨씬 효과적입니다. 실력은 투입 시간이 아니라 반복 횟수에 비례합니다.
복사 붙여넣기는 하지 말아 주세요. 코드는 반드시 손으로 직접 쳐보셔야 합니다. 영상 볼 때는 다 아는 것 같다가도 창을 닫으면 하나도 남지 않습니다. 이건 예외가 없습니다.
실습은 먼저 혼자 해보세요. 강의 중간에 일시정지 안내가 여섯 번 나옵니다. 막히셔도 십 분은 혼자 붙들고 계세요. 그 십 분이 실력이 됩니다.
오류는 반드시 만나게 됩니다. 그건 여러분이 못해서가 아니라 정상적인 과정입니다. 오류 없이 코딩하는 사람은 없습니다.
Q. 나이가 많은데 가능할까요 가능합니다. 파이썬을 고른 이유 중 하나가 문법이 문장처럼 읽히기 때문입니다. 기호가 적어서 처음 보는 코드도 뜻을 짐작할 수 있습니다.
Q. 맥에서도 되나요 됩니다. 영상은 윈도우 기준으로 촬영했고, 맥은 별도 설치 안내 문서를 드립니다. 설치만 다르고 이후 코드는 완전히 동일합니다.
Q. 컴퓨터 사양이 좋아야 하나요 아닙니다. 인터넷이 되는 노트북이면 충분합니다. 이 강의에서 다루는 프로그램은 아주 가볍습니다.
Q. 다 들으면 취업이 되나요 아닙니다. 솔직히 말씀드리는 게 맞습니다. 이 강의는 입문 강의이고, 취업 준비는 여기서 몇 단계 더 가야 합니다. 다만 그 여정의 첫 단계는 확실하게 끝내드립니다.
Q. 다 듣고 나면 뭘 해야 하나요 관심 가는 방향으로 하나 고르시면 됩니다. 업무 자동화, 웹 크롤링, 데이터 분석 중에서요. 9강에서 그 출발점을 살짝 보여드립니다.
Q. 질문할 수 있나요 강의 질문 게시판에 남겨주시면 답변드립니다. 오류 메시지 전체와 작성하신 코드를 함께 올려주시면 훨씬 정확하게 도와드릴 수 있습니다.
프로그래밍은 재능의 영역이 아닙니다. 처음에 안 되는 게 당연하고, 오류를 만나는 게 정상이고, 그걸 하나씩 해결하다 보면 어느 순간 되기 시작합니다.
이 강의를 다 들으신 여러분은 파이썬을 읽고 쓸 줄 아는 사람이 됩니다. 그거면 첫 단계로는 충분합니다.
두 시간, 같이 가보시죠.
학습 대상은
누구일까요?
프로그래밍을 한 번도 접해보지 않은 성인 학습자
코딩에 관심은 있지만 어디서부터 시작해야 할지 막막한 직장인
업무 자동화나 데이터 처리를 위해 파이썬을 배우고 싶은 비개발자
선수 지식,
필요할까요?
컴퓨터 기본 조작 능력 (파일 저장, 폴더 관리)
인터넷 검색과 웹 브라우저 사용 경험
학습 의지와 완강에 대한 동기
커리어인증
175
명
수강생
9
개
수강평
5.0
점
강의 평점
3
개
강의
안녕하세요, 프랭크입니다.
20년 넘게 서버와 씨름해 온 인프라 엔지니어입니다. 리눅스 서버 운영으로 시작해 지금은 대규모 결제 서비스의 클라우드 인프라를 맡고 있습니다. 데이터센터에서 AWS로 옮기는 일, 수백 대 규모의 인스턴스를 다루는 일, 새벽에 장애 원인을 추적하는 일이 제 일상입니다.
강의를 만들게 된 계기는 단순합니다.
주변에서 이런 질문을 자주 받았습니다. "서버에 접속은 했는데 뭘 해야 할지 모르겠어요." "인스턴스 타입이 너무 많은데 뭘 골라야 하죠?" 저도 처음엔 똑같이 막혔던 지점입니다. 그런데 막상 찾아보면 자료는 대부분 이미 아는 사람을 위해 쓰여 있더군요.
그래서 제가 처음 배울 때 있었으면 좋았을 강의를 만들기로 했습니다.
제 강의의 원칙은 세 가지입니다.
첫째, 외우게 하지 않고 이해시킵니다. 명령어 목록을 나열하는 대신 왜 이걸 쓰는지부터 설명합니다.
둘째, 필요 없는 건 과감히 뺍니다. 입문자에게 당장 쓸모없는 내용을 넣어 분량을 늘리지 않습니다.
셋째, 안 되는 것도 말합니다. 장점만 나열하는 대신 어떤 경우엔 맞지 않는지도 분명히 짚습니다. 현장에서 판단을 내려야 하는 사람에게는 그게 더 중요하니까요.
강의를 듣고 나서 "아, 여기서부터 보면 되겠구나" 하는 감각이 생기셨다면 제 목표는 달성된 겁니다.
궁금한 점은 언제든 편하게 질문 남겨주세요.
전체
11개 ∙ (47분)
해당 강의에서 제공:
2. 강의 1 파이썬과의 첫 만남
06:08
3. 강의 2 변수와 입력
05:13
4. 강의 3 자료형 기초
04:54
5. 강의 4 리스트와 딕셔너리
03:52
6. 강의 5 조건문
04:07
7. 강의 6 반복문
04:25
8. 강의 7 함수
04:20
9. 강의 8 예외처리와 파일
03:44
10. 강의 9 모듈과 라이브러리
03:18
11. 강의 10 미니 프로젝트
04:53
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!
얼리버드 할인 중
₩552
62%
₩11,000