프로그래밍언어배우기

페이지 정보

profile_image
작성자총장 조회 2회 작성일 2021-10-13 23:13:29 댓글 0

본문

가장 먼저 배우면 좋은 코딩/프로그래밍 언어

이번 브이로그에서는 개인적으로 가장 먼저 배우면 좋은 코딩/프로그래밍 언어에 관해서 이야기 합니다.
또한 그보다 조금 더 중요한 것에 대해서도 얘기합니다.


-----------------------------------------------
다른 고지식 영상 시리즈도 시청해 보세요.
https://shorturl.at/fktw9

알고리즘 투게더 with 거니 채널 확인하기:
https://www.youtube.com/channel/UCO7g158NWgLyn98z8v3zduA?sub_confirmation=1

인스타그램 (근황+계획 업데이트)
https://www.instagram.com/algorithmtogether/

페이스북 페이지
https://tinyurl.com/y8t5a5au

--------------------------------------------------

#프로그래밍 #코딩 #컴퓨터
빅마운틴 : 어린 친구들이 제일 착각하는 것(저도 착각했던 것), 이과생인데 수학을 잘 못해서 컴퓨터 공학과로 진학했다 -> 대학에서 졸업할 때 까지 수학만 공부하게 된다.
K- electronic : 솔직히 하나라도 제대로 배우면 그 이후로는 바로 익힐 수 있는 거 같습니다. 제가 그랬거든요.
Wonjae Lee : 4:30
모든 문제를 풀 수 있는 무적의 파인만 알고리즘
1. 문제를 쓴다.
2. 깊게 생각한다. (안될시 잠을잔다가 추가됨)
3. 답을 쓴다.
서정욱 : 설명 진짜 쉽게 잘 이해하게 잘한다. 소프트웨어 엔지니어 중에 이렇게 쉽게 설명하는 사람 잘 없던데. 기본이 되신 분. ㅎㅎㅎㅎ
프리다무 : 프로그래밍 하는 과정
1. 뭘 만들지 생각한다
2. 어떻게 만들지 잠깐 생각한다
3. 구글링한다
5. 작성한다
6. 테스트한다
7. 오류
8. 다시 구글링
9. 작성
10. 테스트
11. 오류
12. 쌍욕
13. 다시 구글링하고 작성
14. 테스트
15. 오류
16. 모니터를 붙잡고 대화함
17. 구글링 후 작성
18. 테스트
19. 성공
20. 감격의 눈물

파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩]

파이썬 무료 강의 (기본편)입니다.
누구나 볼 수 있도록 쉽고 재미있게 제작하였습니다. ^^

파이썬은 다양한 활용 분야가 있는 인기 최고의 프로그래밍 언어입니다.
수많은 컴퓨터 교육 기관에서 가르치고 있으며 학생들도 배우고 있지요.
여러분의 가치를 훨씬 높일 수 있는 필살기,
지금 바로 시작하세요 !


[블로그]
영상보다 글이 편하신 분들을 위해 파이썬 기본편 강의를 책 형태로 블로그에 옮기는 작업을 진행중입니다. 아래 링크에서 확인해주세요 ^^
https://nadocoding.tistory.com/category/%ED%8C%8C%EC%9D%B4%EC%8D%AC%20%EA%B0%95%EC%9D%98/%EA%B8%B0%EB%B3%B8%ED%8E%B8
(2021년 3월 31일 완료 예정)


[ 오류정정 ] 2020.03.28 최종수정
9-7. 클래스 "연산자 오버로딩" 제목 및 설명이 잘못되어 정정합니다.
해당 영상에 나오는 설명 중 "연산자 오버로딩"은 잘못된 워딩이며 "메소드 오버라이딩"이 올바른 표현입니다.

9-9. 클래스 super (4:23:10) 내용 설명이 잘못되어 정정합니다.
class FlyableUnit(Flyable, Unit):
def __init__(self):
super().__init__()
위처럼 다중 상속 코드를 작성했을 때, super() 를 쓰면 순서상 맨 "마지막" 이 아닌, 맨 "처음" 클래스(예제에서는 Flyable) 에 대해서 __init__ 함수가 호출 됩니다.

9-11. 스타크래프트 프로젝트 후반전 (4:40:32) 내용 설명이 잘못되어 정정합니다.
5이상 20이하의 값을 얻기 위해서 randint(5, 20) 이나 randrange(5, 21) 로 작성해야 합니다.

혼란을 드려 대단히 죄송합니다.


[ 활용편 커리큘럼 ]
기본편을 공부하신 분들을 위한 실전 활용편 강의입니다.
활용편은 서로 연관성이 없으므로 원하시는 주제를 선택하셔서 들으시면 됩니다.

1. 게임 개발 [완료]
- 오락실에서 하던 Pang 게임
- 바로가기 :

2. GUI 프로그래밍 [완료]
- 영상에서 캡처한 이미지들을 하나로 합치는 프로그램
- 바로가기 :

3. 웹스크래핑 [완료]
- 내가 원하는 뉴스를 매일 자동으로 긁어오는 프로그램
- 바로가기 :

4. 업무자동화 [완료]
- 엑셀, 인터넷, 데스크탑 등 컴퓨터에게 일을 시키는 스크립트
- 바로가기 :

5. 데이터 분석 및 시각화 [완료]
- 빅데이터를 활용한 대한민국의 인구 문제 분석
- 바로가기 :

6. 얼굴 인식
- 이미지 / 영상에서 얼굴을 인식하여 얼굴 위에 재밌는 캐릭터 씌우기
7. 머신러닝
- KNN 을 통해 사용자별 영화 추천 시스템 개발
8. 사물인터넷
- 아두이노를 활용한 RC Car 제작


[목차]
(0:00) 0.Intro
(0:38) 1-1.소개
(02:22) 1-2.환경설정
(07:26) 2-1.숫자 자료형
(11:42) 2-2.문자열 자료형
(13:08) 2-3.boolean 자료형
(15:05) 2-4.변수
(22:08) 2-5.주석
(23:57) 2-6.퀴즈 #1
(25:48) 3-1.연산자
(33:23) 3-2.간단한수식
(36:26) 3-3.숫자처리함수
(38:59) 3-4.랜덤함수
(44:11) 3-5.퀴즈 #2
(46:57) 4-1.문자열
(48:24) 4-2.슬라이싱
(55:09) 4-3.문자열처리함수
(1:00:56) 4-4.문자열포맷
(1:09:17) 4-5.탈출문자
(1:15:47) 4-6.퀴즈 #3
(1:22:31) 5-1.리스트
(1:31:35) 5-2.사전
(1:40:46) 5-3.튜플
(1:43:19) 5-4.세트
(1:48:44) 5-5.자료구조의 변경
(1:50:47) 5-6.퀴즈 #4
(1:57:33) 6-1.if
(2:05:08) 6-2.for
(2:09:33) 6-3.while
(2:14:59) 6-4.continue 와 break
(2:19:11) 6-5.한 줄 for
(2:22:51) 6-6.퀴즈 #5
(2:28:36) 7-1.함수
(2:30:09) 7-2.전달값과 반환값
(2:37:50) 7-3.기본값
(2:41:32) 7-4.키워드값
(2:43:07) 7-5.가변인자
(2:47:55) 7-6.지역변수와 전역변수
(2:53:58) 7-7.퀴즈 #6
(2:58:59) 8-1.표준입출력
(3:10:12) 8-2.다양한 출력포맷
(3:17:45) 8-3.파일입출력
(3:26:27) 8-4.pickle
(3:30:22) 8-5.with
(3:33:33) 8-6.퀴즈 #7
(3:38:08) 9-1.클래스
(3:47:04) 9-2._init_
(3:48:34) 9-3.멤버변수
(3:53:07) 9-4.메소드
(3:59:29) 9-5.상속
(4:02:54) 9-6.다중상속
(4:10:08) 9-7.메소드 오버라이딩
(4:17:03) 9-8.pass
(4:19:31) 9-9.super
(4:23:50) 9-10.스타크래프트 프로젝트 전반전
(4:33:47) 9-11.스타크래프트 프로젝트 후반전
(4:44:42) 9-12.퀴즈 #8
(4:50:13) 10-1.예외처리
(4:58:15) 10-2.에러 발생시키기
(5:01:06) 10-3.사용자 정의 예외처리
(5:04:28) 10-4.finally
(5:06:19) 10-5.퀴즈 #9
(5:14:23) 11-1.모듈
(5:24:10) 11-2.패키지
(5:30:30) 11-3._all_
(5:34:16) 11-4.모듈 직접 실행
(5:37:00) 11-5.패키지, 모듈 위치
(5:40:33) 11-6.pip install
(5:46:04) 11-7.내장함수
(5:50:38) 11-8.외장함수
(5:58:49) 11-9.퀴즈 #10
(6:01:08) 12.Outro



[ 나도코딩의 정규 강의 ]
C 프로그래밍 :

스크래치 3.0 :




[ 나도코딩의 단편 강의 ]
업무 생산성 200% 높이기 Notepad++ :

개발시간을 줄여주는 단축키 10 Visual Studio :



[ 연락 ]
nadocoding@gmail.com
* 질문은 댓글을 통해서 해주세요 ^^





Designed by freepik
: https://www.freepik.com
나도코딩 : 잠깐! 질문이 있으신가요? 아래 영상의 설명을 참고하셔서 질문게시판을 이용해보세요 ^^ 이미 답변이 되었을 수도 있답니다.
- 자주 묻는 질문 게시판 : https://nadocoding.tistory.com/16
- 사용방법 :


※학습 공지 사항※
1. 환경설정 부분은 아래 블로그의 설명을 따라서 진행해주세요. 최신 버전은 영상 내용과 설정 방법이 다르답니다.
- 환경설정 링크 : https://nadocoding.tistory.com/4

2. 영상 내 자막은 꼭 켜고 시청해주세요.
강의 중 오류가 있는 부분에 대해서 자막으로 정정 내용을 알려드립니다.
(영상 전체에 대한 자막은 아닙니다. 시간 관계상 자막을 준비하지 못한 점, 넓은 마음으로 이해 부탁드립니다)

3. 질문이 있으신 경우 반드시 작성하신 소스코드 전체와 에러 메시지, 그리고 영상 내 시간 정보를 다 적어주세요.
"똑같이 했는데 안돼요"
"저는 왜 이런 오류가 나지요?"
이렇게 적지 마시고,

"31:16 에서 오류가 발생합니다.
소스코드는 .... 그리고 에러메시지는 .... 이렇습니다."
이렇게 적어주시면 빠르고 정확한 답변이 가능합니다.

파이썬을 공부하시는 모든 분들을 응원합니다 ^^

- 나도코딩 드림 (2020.12.17)

--------------------------------------------------------------------------------------------------

[목차]
파란색 링크를 눌러주세요 (건너뛰기)
0.Intro (0:00)
1-1.소개 (0:38)
1-2.환경설정 (02:22)

2-1.숫자 자료형 (07:26)
2-2.문자열 자료형 (11:42)
2-3.boolean 자료형 (13:08)
2-4.변수 (15:05)
2-5.주석 (22:08)
2-6.퀴즈 #1 (23:57)

3-1.연산자 (25:48)
3-2.간단한수식 (33:23)
3-3.숫자처리함수 (36:26)
3-4.랜덤함수 (38:59)
3-5.퀴즈 #2 (44:11)

4-1.문자열 (46:57)
4-2.슬라이싱 (48:24)
4-3.문자열처리함수 (55:09)
4-4.문자열포맷 (1:00:56)
4-5.탈출문자 (1:09:17)
4-6.퀴즈 #3 (1:15:47)

5-1.리스트 (1:22:31)
5-2.사전 (1:31:35)
5-3.튜플 (1:40:46)
5-4.세트 (1:43:19)
5-5.자료구조의 변경 (1:48:44)
5-6.퀴즈 #4 (1:50:47)

6-1.if (1:57:33)
6-2.for (2:05:08)
6-3.while (2:09:33)
6-4.continue 와 break (2:14:59)
6-5.한 줄 for (2:19:11)
6-6.퀴즈 #5 (2:22:51)

7-1.함수 (2:28:36)
7-2.전달값과 반환값 (2:30:09)
7-3.기본값 (2:37:50)
7-4.키워드값 (2:41:32)
7-5.가변인자 (2:43:07)
7-6.지역변수와 전역변수 (2:47:55)
7-7.퀴즈 #6 (2:53:58)

8-1.표준입출력 (2:58:59)
8-2.다양한 출력포맷 (3:10:12)
8-3.파일입출력 (3:17:45)
8-4.pickle (3:26:27)
8-5.with (3:30:22)
8-6.퀴즈 #7 (3:33:33)

9-1.클래스 (3:38:08)
9-2._init_ (3:47:04)
9-3.멤버변수 (3:48:34)
9-4.메소드 (3:53:07)
9-5.상속 (3:59:29)
9-6.다중상속 (4:02:54)
9-7.제목 정정 : 메소드 오버라이딩 (4:10:08) [연산자 오버로딩 아닙니다]
9-8.pass (4:17:03)
9-9.super (4:19:31)
9-10.스타크래프트 프로젝트 전반전 (4:23:50)
9-11.스타크래프트 프로젝트 후반전 (4:33:47)
9-12.퀴즈 #8 (4:44:42)

10-1.예외처리 (4:50:13)
10-2.에러 발생시키기 (4:58:15)
10-3.사용자 정의 예외처리 (5:01:06)
10-4.finally (5:04:28)
10-5.퀴즈 #9 (5:06:19)

11-1.모듈 (5:14:23)
11-2.패키지 (5:24:10)
11-3._all_ (5:30:30)
11-4.모듈 직접 실행 (5:34:16)
11-5.패키지, 모듈 위치 (5:37:00)
11-6.pip install (5:40:33)
11-7.내장함수 (5:46:04)
11-8.외장함수 (5:50:38)
11-9.퀴즈 #10 (5:58:49)

12.Outro (6:01:08)
Miji Lee : 너무 너무 감사합니다 전 현재 60세 여자인데 코딩을 여기서 시작했습니다 완강했어요 너무 너무 재미 있었습니다
한유종 : 클라우드,시스템 엔지니어에서 많은 도움 및 발돋음이 될거 같습니다. 감사합니다.
123 milk : 코로나를 핑계 삼아 전공 수업을 몇템포 놓쳐 버린 특성화고학생으로써 말씀 드립니다.
이강의는 진짜 찐입니다.
최우성 : 46:58 !책갈피!
특성화고에 재학중인 고등학생인데 파이썬을 배우거든요..처음에는 잘 몰랐는데 이 영상을 보고서 파이썬에 대해서 잘 알게 되었습니다!감사합니다!

코딩 배워서 앱, 웹 만들고 싶으신가요? 코딩 공부 순서 정리해드립니다.

저의 경험을 바탕으로 제작된 영상입니다.

저는 웹, 앱 서비스를 만들고 싶어서 프로그래밍을 시작하였습니다.
처음 배울때 C언어가 가장 기본이라하여 C언어부터 공부를 시작하였습니다. 그런데 너무 어려워서 저는 코딩에 재능이 없다고 생각했고 프로그래밍 공부를 접을까 생각도 하였습니다.
그러나 막상 웹을 배우고나서는 만들고 싶었던 웹, 앱 서비스를 만드는데 C언어의 어려운 개념은 사용되지 않았고 훨씬 쉽고 재미있게 만들 수 있었습니다. 그래서 공부를 처음부터 웹을 중심으로 한다면 더욱 흥미롭게 시작할 수 있지 않을까 싶어 이러한 영상을 제작하게 되었습니다.

영상에 나온 코딩 공부 방법대로 배우고 싶으시다면 아래 재생목록을 참고해주세요!
https://youtube.com/playlist?list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD

발전을 위한 다양한 피드백 부탁드리며 시청해주셔서 감사합니다!
여이준 : 혹시 책 추천좀 부탁드려도 되나요?
레이나코 ReinaKo : 진짜 이 영상 너무 공감...서비스부터 만들어라!!! 이거 완전 팩트인거같아요 저도 처음 배울때 이론부터 배웠는데 이길이 아닌가 싶었어용 직접 서비스 만들면서 배우니 더 쉽게 배울 수 있었고 오히려 코딩에 흥미가 생겼어용♥️
꼬부기 : 1. 웹(인터넷 익스플로어, 크롬, 사파리 등 인터넷 브라우저를 통해 접속할 수 있는 모든 사이트)을 제일 먼저 배우는 것이 좋음
-인터넥을 사용해보았다면 누구나 익숙함
-난이도가 상대적으로 낮음
-개발에 필요한 도구가 많음
-다양한 기기에서 동작함

2. 개발은 크게 두가지로 나뉨(Front-end/back-end)
Front-end(Client Side)----->우리가 정보를 받고 실제로 눈으로 보는 부분
↪Front-end만 할 줄 알아도 API(미리 만들어 놓은 가져다 쓸 수 있는 기능)를 잘 쓰면 쓸만한 서비스 만들수 있다
Fromt-end를 먼저 핫습하는 것을 추천
-개발하기 위한 사전지식이 (상대적으로) 적다.
-코딩한대로 화면에 바로바로 나온다.
Back-end(Server Side)----->화면애 보여줄 정보를 저장, 처리, 가공하는 부분
↪Back-end부터는 프로그래밍 언어가 어느정도 쓰인다(초기부터 깊게 배울 필요는❌)

3. Front-end 배우기
▶️크게 3가지 언어 필요(유기적으로 연결)
HTML(연필)----->어떻게 그릴지 전체적인 밑그림을 그리는 역할(제목은 뭐로할지 로그인창은 어디에 둘지...)➡️웹의 뼈대
CSS(물감)----->HTML로 그린 뼈대에 색을 칠하고 위치를 수정해가며 화려하게 하는 역할
Javascript(플립북)----->앞서 그린 그림을 움직이게 만드는 역할(프로그래밍 언어라서 배울것이 많다➡️웹의 요소를 선택하고 제어할 수 있을 정도로만 배우기)

4. Back-end 배우기
▶️Javascript--Spring(프레임워크), Ruby-->Rails(프레임워크), Python-->Django(프레임워크) 등 쉬운 언어를 이용해 기본적인 개념인 변수, 조건문, 반복문, 함수 학습 추천----->필요한 것이 있다면 따로 찾아서 공부하는 것이 효율적
변수: ~는 ~다의 개념 ex) ID='jocoding'
조건문: 만약 ~라면 ex) ID/PW가 일치하면 로그인 성공표시
반복문: ~를 n번 반복해라 ex) 앞으로 이동 10번 반복
함수: a를 넣으면 b가 나옴 ex) 공격력이 5이면 데미지가 50
웹 프레임워크(개발에 필요한 것들 미리 만들어 놓은 도구)
❤조코딩님이 개인적으로 추천하는 프레임워크⏭Ruby On Rails❤
박정아 : 이전에 3년간 개발자로써 활동했었는데 너무 공감이되고, 도움이되는 핵심정보인 것 같습니다!!
가온GAON : 프로그램을 한번 만들어보고 싶어서 입문부터 차근차근 공부해보려는 중2 학생인데 너무 어려워서ㅠㅠ 어떻게 시작해할지 몰랐는데 감사합니다 덕분에 코딩의 첫 시작점을 밟을 수 있게 되었어요

... 

#프로그래밍언어배우기

댓글목록

등록된 댓글이 없습니다.

전체 4,119건 1 페이지
게시물 검색
Copyright © www.yesanfestival.kr. All rights reserved.  Contact : help@oxmail.xyz