|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/python-crash-course-ko
课程评论:没有评论
课程名称:파이썬 단기집중과정 课程概述:该课程旨在教授如何使用Python编写简单程序的基础知识,适合没有编程经验的学习者。完成课程后,学员将理解编程在IT角色中的优势,能够用Python编写简单程序,并了解编程组件如何组合,从而解决复杂的编程问题。课程开始将探讨计算机程序编写的基础,并通过互动练习与实际示例获得编程概念的实践体验,快速掌握计算机如何执行各种任务。 课程大纲: 1. **你好,Python!** - 介绍Coursera平台及课程格式,学习编程语言和语法基础以及使用脚本进行自动化。同时介绍Python编程语言及其优点,并涵盖一些基本函数和关键字的算术运算。 2. **基本Python语法** - 学习Python的各种数据类型及其识别与转换方法,使用变量分配和引用数据,定义函数及其参数传递和信息返回的方法。探讨如何有效使用代码注释、代码重用、代码风格及复杂代码的重构,最后通过身份与逻辑运算符比较数据,使用if语句编写复杂的分支脚本。 3. **循环** - 探讨Python中循环的复杂性,学习如何使用while循环持续执行代码,识别和修复无限循环错误,使用for循环迭代数据并使用range()函数的技巧,同时解决for循环中常见的错误。 4. **字符串、列表和字典** - 学习使用索引、切片和高级格式化技巧来操作字符串,探讨列表、元组和字典等高级数据类型,掌握如何存储、引用和操作这些结构的数据,并结合使用以存储复杂的数据结构。 5. **面向对象编程(选修)** - 介绍面向对象编程的概念,学习如何创建具有唯一属性和方法的自定义类,编写类和方法的文档字符串。了解如何导入和使用Python模块以实现强大的类和方法,并学习对象实例和对象继承的知识,最后介绍使用Jupyter Notebook来编写和运行更复杂的代码。 6. **最后项目** - 将在此模块中实现所学知识,应用问题解决框架处理一个复杂的终极项目。该项目要求实现一个生成“文字云”的脚本,学员需要理清问题描述、进行相关调查、制定解决方案并最终编写代码实现解决方案。
Name:안녕하세요 파이썬입니다!
Description:이 모듈에서는 Coursera 플랫폼과 과정 형식을 소개합니다. 그런 다음 프로그래밍 언어 및 구문의 기본 사항과 스크립팅을 사용한 자동화에 대해 자세히 알아보겠습니다. 또한 파이썬 프로그래밍 언어와 이 언어가 제공하는 몇 가지 이점에 대해서도 소개합니다. 마지막으로 몇 가지 산술 연산과 함께 언어의 몇 가지 기본 함수와 키워드를 다룰 것입니다.
Name:기본 파이썬 구문
Description:이 모듈에서는 파이썬의 다양한 데이터 유형, 이를 식별하는 방법 및 변환하는 방법에 대해 배웁니다. 또한 변수를 사용하여 데이터를 할당하고 변수를 참조하는 방법을 배우게 됩니다. 함수를 정의하고 매개변수를 전달하고 정보를 반환하도록 하는 방법에 대해 자세히 알아볼 것입니다. 코드 주석을 효과적으로 사용하는 것과 함께 코드 재사용, 코드 스타일 및 복잡한 코드 리팩터링의 개념을 살펴봅니다. 마지막으로 항등 및 논리 연산자를 사용하여 데이터를 비교하고 이를 활용하여 if 문을 사용해 복잡한 분기 스크립트를 작성하는 방법을 배웁니다.
Name:루프
Description:이 모듈에서는 파이썬에서 루프의 복잡성을 탐구합니다! while 루프를 사용하여 코드를 계속 실행하는 방법과 무한 루프 오류를 식별하고 수정하는 방법을 배웁니다. 또한 for 루프를 사용하여 데이터를 반복하는 방법과 for 루프와 함께 range() 함수를 사용하는 방법을 배웁니다. 또한 for 루프를 사용할 때 발생하는 일반적인 오류와 이를 수정하는 방법을 살펴봅니다.
Name:문자열, 목록 및 사전
Description:이 모듈에서는 인덱싱, 슬라이싱 및 고급 포맷팅을 사용하여 문자열을 조작하는 고급 방법에 대해 알아봅니다. 목록, 튜플 및 사전과 같은 고급 데이터 유형도 살펴봅니다. 이러한 구조의 데이터를 저장, 참조 및 조작하고 이를 결합하여 복잡한 데이터 구조를 저장하는 방법을 배우게 됩니다.
Name:객체 지향 프로그래밍(선택 사항)
Description:이 모듈에서는 객체 지향 프로그래밍의 개념을 소개합니다! 고유한 속성과 메서드를 사용하여 자신만의 클래스를 만드는 방법을 배우게 됩니다. 독스트링을 사용하여 클래스와 메서드에 대한 문서를 작성할 수 있는 기회를 얻게 됩니다. 강력한 클래스와 메서드를 사용하기 위해 파이썬 모듈을 가져오고 사용하는 방법뿐만 아니라 객체 인스턴스와 객체 상속에 대한 모든 것을 배우게 됩니다. 마무리를 위해 더 복잡한 코드를 작성하고 실행하는 데 사용할 Jupyter 노트북도 소개합니다.
Name:마지막 프로젝트
Description:이 모듈에서는 지금까지 배운 모든 것을 행동으로 옮길 것입니다! 문제 해결 프레임워크를 적용하여 어려운 최종 프로젝트를 처리하게 됩니다. 즉, 일부 텍스트에서 "word cloud"를 생성하는 스크립트를 구현하는 것입니다. 과제를 이해하기 위해 문제 설명을 공식화하고, 어떤 옵션이 있는지 알아보기 위해 몇 가지 조사를 수행합니다. 그런 다음 문제를 해결할 방법을 계획하기 시작합니다. 마지막으로 솔루션을 구현하는 코드를 작성합니다!
이 과정은 가장 일반적인 구조를 사용하여 파이썬으로 간단한 프로그램을 작성하기 위한 기초를 가르치도록 설계되었습니다. 프로그래밍에 대한 사전 노출이 필요하지 않습니다. 이 과정을 마치면 IT 역할에서 프로그래밍의 이점을 이해하고 파이썬을 사용하여 간단한 프로그램을 작성하며 프로그래밍의 구성 요소가 어떻게 서로 조합되는지 파악하고 이 모든 지식을 결합하여 복잡한 프로그래밍 문제를 해결할 수 있게 됩니다. 먼저 컴퓨터 프로그램 작성의 기초부터 살펴볼 것입니다. 그 과정에서 대화형 연습과 실제 예제를 통해 프로그래밍 개념에 대한 실습 경험을 얻을 수 있습니다. 컴퓨터가 어떻게 다양한 작업을 수행할 수 있는지 빠르게 알게 될 것입니다. 무엇을 해야 하는지 알려주는 코드를 작성하기만 하면 됩니다.