آموزش برنامه نویسی پایتون - آخرین آپدیت

دانلود Programación en Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به دوره برنامه نویسی پایتون دانشگاه لوس اندس خوش آمدید! هدف از این دوره، فراهم کردن محیطی تعاملی برای توسعه مهارت‌های تفکر محاسباتی، یادگیری زبان برنامه نویسی پایتون و تمرین حل مسئله با استفاده از کامپیوتر است. استراتژی آموزشی به‌کار رفته در این دوره، یادگیری فعال مبتنی بر مورد (Case-based learning) است. این یک دوره بسیار تعاملی است که شما را به‌طور مداوم به پاسخ به سوالات، بررسی درک مطالب، تمرین نوشتن کدهای برنامه نویسی و حل مسائل با پیچیدگی‌های مختلف ترغیب می‌کند. همچنین فرصت‌های متعددی برای تبدیل تئوری به عمل از طریق فعالیت‌های آموزشی فراهم شده است تا مهارت‌های انتزاع و برنامه نویسی خود را ارتقا دهید. علاوه بر این، شما می‌توانید از PyTips استفاده کنید؛ یک اپلیکیشن وب نوآورانه توسعه یافته توسط دانشگاه لوس اندس که برای توسعه مهارت‌های برنامه نویسی بسیار مفید است. در این برنامه لیستی از رایج‌ترین خطاهای هنگام یادگیری پایتون وجود دارد که به شما اجازه می‌دهد آن‌ها را اصلاح کرده و از اشتباهات خود درس بگیرید. لطفاً توجه داشته باشید که زمان تخمینی برای انجام فعالیت‌های هر ماژول به‌طور متوسط ۱۵ ساعت است. بسته به توانایی‌ها و نیازهای آموزشی خود، می‌توانید این زمان را در بازه ۱ یا ۲ هفته برای هر ماژول تقسیم کنید. همچنین توصیه می‌کنیم تمامی فعالیت‌های آموزشی را به ترتیب پیشنهادی انجام دهید تا بیشترین بهره را از این دوره ببرید. این دوره برای هر کسی که مایل به یادگیری برنامه نویسی است، حتی اگر هرگز تجربه‌ای در این زمینه نداشته باشد، مناسب است. تنها پیش‌نیاز این دوره، داشتن حداقل دانش ریاضیات و اشتیاق زیاد برای یادگیری و تلاش است.

سرفصل ها و درس ها

ماژول ۱: کشف دنیای برنامه نویسی Módulo 1: Descubriendo el mundo de la programación

  • چرا این دوره برای شما مناسب است؟ ¿Por qué este curso es para ti?

  • خوش‌آمدگویی به دوره Bienvenida al curso

  • آماده‌سازی برای شروع Preparémonos para empezar

  • انگیزشی برای ماژول ۱ Motivación al módulo 1

  • کشف دنیای برنامه نویسی Descubriendo el mundo de la programación

  • شروع عملی: محیط‌های پایه کاری Manos a la obra: Ambientes básicos de trabajo

  • شروع عملی: حل مسائل بدون کامپیوتر Manos a la obra: Problemas sin computador

  • مقادیر و انواع داده‌ها Valores y tipos de datos

  • تعریف متغیرها، دستور تخصیص و تایپینگ پویا Declaración de variables, instrucción de asignación y tipado dinámico

  • عبارات، عملگرهای ریاضی و عملیات روی رشته‌ها Expresiones, operadores aritméticos y operaciones sobre strings

  • شروع عملی: عملگرهای ریاضی Manos a la obra: Operadores aritméticos

  • شروع عملی: عملیات روی رشته‌ها Manos a la obra: Operaciones sobre strings

  • تبدیل انواع داده‌ها Conversión de tipos

  • انگیزشی برای مبحث توابع و جداسازی منطق از رابط کاربری Motivación al tema de funciones y separación entre la lógica y la interfaz

  • توابع پایتون: ریاضیات، رشته‌ها و ورودی/خروجی Funciones de Python: Matemáticas, cadenas y de entrada/salida

  • شروع عملی: برنامه‌نویسی با توابع پایتون (ارزش آتی) Manos a la obra: Programas usando funciones de Python (Valor futuro)

  • توابع Funciones

  • متغیرهای محلی Variables locales

  • شروع عملی: تمرین‌های تعریف تابع Manos a la obra: Ejercicios de definición de funciones

  • اهمیت استایل کدنویسی و جداسازی منطق از رابط کاربری Importancia del estilo, y la separación entre lógica e interfaz

  • سبک برنامه نویسی Estilo de programación

  • ساخت و وارد کردن ماژول‌ها Construcción e importación de módulos

  • جداسازی رابط کاربر و منطق برنامه (ساخت رابط مبتنی بر کنسول) Separación entre interfaz de usuario y lógica del programa (Creación de una interfaz basada en consola)

  • شروع عملی: مثال نرخ تبدیل ارز (TRM) Manos a la obra: El ejemplo de la TRM

ماژول ۲: تصمیم‌گیری در برنامه نویسی Módulo 2: Tomando decisiones

  • انگیزشی برای ماژول ۲ Motivación al módulo 2

  • مقدمه‌ای بر ماژول ۲ Introducción al módulo 2

  • مقادیر بولی و عملگرهای آن‌ها Booleanos y sus operadores

  • جداول حقیقت و جبر بولی Tablas de verdad y álgebra booleana

  • شروع عملی: تمرین ارزیابی عبارات منطقی Manos a la obra: Ejercicio de evaluación de expresiones lógicas

  • انگیزشی برای دستورات شرطی Motivación a los condicionales

  • دستورات شرطی ۱ Instrucciones condicionales I

  • دستورات شرطی: مثال Instrucciones condicionales - Ejemplo

  • دستورات شرطی ۲ Instrucciones condicionales II

  • شروع عملی: تمرین شرطی‌ها (عدد صحیح) Manos a la obra: Ejercicio de condicionales (un número entero)

  • قوانین دمورگان Leyes de De Morgan

  • شروع عملی: نقاط هم‌راستا Manos a la obra: Puntos colineales

  • شروع عملی: قیمت بلیط بوگوتا به توکیو Manos a la obra: Precio pasaje Bogotá-Tokio

  • انگیزشی برای رشته‌های متنی Motivación a las cadenas de caracteres

  • رشته‌های متنی یا Strings Cadenas de caracteres o strings

  • عملیات روی رشته‌ها Operaciones sobre strings

  • شروع عملی: عملیات روی رشته‌ها Manos a la obra: Operaciones sobre strings

  • انگیزشی برای دیکشنری‌ها Motivación a los diccionarios

  • دیکشنری‌ها: عملیات پایه Diccionarios: Operaciones básicas

  • دیکشنری‌ها: تغییرپذیری، حذف داده‌ها و پارامترهای ارجاعی Diccionarios: Mutabilidad, borrado de datos y parámetros por referencia

  • شروع عملی: شمارش تکرار ارقام یک عدد با استفاده از دیکشنری Manos a la obra: Ocurrencias de cada dígito en un número usando diccionarios

  • دیکشنری‌ها برای مدیریت عناصر با ویژگی‌های مشابه Diccionarios para manejar elementos con las mismas características

  • شروع عملی: ساخت توابع روی دیکشنری‌های دانشجویان Manos a la obra: Creación de funciones sobre diccionarios que representan estudiantes

  • پارامترهای با مقدار پیش‌فرض Parámetros con valor por defecto

ماژول ۳: تکرار عملیات و مدیریت ساختارهای داده Módulo 3: Repitiendo acciones y manejando estructuras de datos

  • انگیزشی برای ماژول ۳ Motivación al módulo 3

  • مقدمه‌ای بر ماژول ۳ Introducción al módulo 3

  • دستورات تکرار شونده while Instrucciones iterativas - while

  • شروع عملی: استفاده از while برای دریافت داده از کاربر Manos a la obra: Uso de while para solicitar datos al usuario

  • استفاده از مقدار نگهبان (Sentinel) Uso de centinela

  • شروع عملی: تمرین استفاده از Sentinel Manos a la obra: Ejercitando el uso del centinela

  • مقدمه‌ای بر for Introducción al for

  • بیشتر درباره رشته‌ها Más sobre strings

  • شروع عملی: متقارن‌ها (Palindromes) Manos a la obra: Palíndromos

  • دستورات تکرار شونده for Instrucciones iterativas - for

  • شروع عملی: اعداد اول Manos a la obra: Número primo

  • انگیزشی برای مبحث لیست‌ها Motivación al tema de listas

  • مقدمه‌ای بر لیست‌ها Introducción al tema de listas

  • مقایسه و تغییر لیست‌ها Comparación y modificación de listas

  • ارجاعات در لیست‌ها Referencias a listas

  • توابع داخلی لیست‌ها Funciones propias de listas

  • تبدیل رشته به لیست و برعکس De cadenas a listas y viceversa

  • شروع عملی: توابع روی لیست اعداد Manos a la obra: Funciones sobre listas de números

  • الگوهای پیمایش Patrones de recorrido

  • شروع عملی: درج در لیست مرتب شده رشته‌ها Manos a la obra: Inserción en lista ordenada de strings

  • شروع عملی: کلمات متناوب Manos a la obra: Palabras intercaladas

  • شروع عملی: زمان رسیدن پروازها Manos a la obra: Hora de llegada de vuelos

  • شروع عملی: دیرترین پرواز رسیده Manos a la obra: Vuelo que llega más tarde

  • پیمایش در دیکشنری‌ها Recorrido de diccionarios

  • انگیزشی برای داده‌های پیچیده و فایل‌ها Motivación al tema de datos complejos y archivos

  • مدیریت فایل‌ها Manejo de archivos

  • دیکشنری از دیکشنری‌ها چگونه است؟ ¿Cómo es un diccionario de diccionarios?

  • کار با داده‌های پیچیده‌تر Trabajando con datos más complejos

  • پردازش دیکشنری از دیکشنری‌ها و فراتر از آن... Procesando un diccionario de diccionarios y más ...

  • تقویت: پروازهای خروجی از یک فرودگاه Refuerzo: Vuelos que salen de un aeropuerto

  • تقویت: طولانی‌ترین پرواز یک خط هوایی Refuerzo: Vuelo más largo de una aerolínea

  • شروع عملی: پربازدیدترین فرودگاه Manos a la obra: Aeropuerto más visitado

  • انگیزشی برای مبحث ماتریس‌ها Motivación al tema de matrices

  • ماتریس‌ها Matrices

  • تقویت: ایندکس‌گذاری در ماتریس‌ها Refuerzo: Indexación en matrices

  • شروع عملی: ماتریس همانی Manos a la obra: Matriz Identidad

  • شروع عملی: توابع روی ماتریس‌ها Manos a la obra: Funciones sobre matrices

  • مسابقات فوتبال Campeonato de fútbol

  • شروع عملی: مسابقات فوتبال Manos a la obra: Campeonato de fútbol

ماژول ۴: حل مسائل با ماتریس‌ها و کتابخانه‌ها Módulo 4: Solucionando problemas con matrices y librerías

  • انگیزشی برای ماژول ۴ Motivación al módulo 4

  • مقدمه‌ای بر تاپل‌ها (Tuples) Introducción a las tuplas

  • تاپل‌ها در پایتون Tuplas en Python

  • تقویت: تاپل‌ها در پایتون Refuerzo: Tuplas en Python

  • ساختارهای ترکیبی Estructuras compuestas

  • تصاویر: ماتریس‌های پیکسل Imágenes: matrices de pixeles

  • شروع عملی: پردازش تصویر - فیلتر RGB Manos a la obra: Procesamiento de Imágenes - Filtro RGB

  • شروع عملی: پردازش تصویر - کانولوشن (Convolution) Manos a la obra: Procesamiento de Imágenes - Convolución

  • مقدمه‌ای بر کتابخانه‌ها Introducción a las librerías

  • SciPy و NumPy SciPy y NumPy

  • تصاویر در Matplotlib Imágenes en Matplotlib

  • شروع عملی: تصاویر در Matplotlib Manos a la obra: Imágenes en Matplotlib

  • مقدمه‌ای بر پردازش داده‌ها Introducción al procesamiento de datos

  • مقدمه‌ای بر Matplotlib Introducción a Matplotlib

  • نمودارها (Plots) Plots

  • نمودارهای فرعی (Subplots) Subplots

  • رنگ‌ها و خطوط Colores y líneas

  • محورها، بازه‌ها و مقیاس‌ها Ejes, rangos y escalas

  • شروع عملی: رسم نمودار با Matplotlib Manos a la obra: Gráficas con Matplotlib

  • نمودارهای جعبه‌ای (Box plots) Box-plots

  • مقدمه‌ای بر پانداز (Pandas) Introducción a Pandas

  • سری‌ها (Series) Series

  • عملیات روی سری‌ها Operaciones sobre series

  • تغییر در سری‌ها Modificación de Series

  • شروع عملی: سری‌ها Manos a la Obra: Series

  • دیتا‌فریم‌ها (DataFrames) DataFrames

  • تحلیل دیتا‌فریم‌ها Análisis de DataFrames

  • تقویت: تحلیل دیتا‌فریم‌ها Refuerzo: Análisis de DataFrames

  • انتخاب و فیلتر روی دیتا‌فریم‌ها Selección y filtros sobre DataFrames

  • شروع عملی: فیلترهای دیتا‌فریم Manos a la obra: Filtros sobre DataFrames

  • اصلاح دیتا‌فریم‌ها Corrección de DataFrames

  • اعمال توابع روی دیتا‌فریم‌ها Aplicar funciones sobre DataFrames

  • شروع عملی: اصلاح دیتا‌فریم‌ها Manos a la obra: Corrección de DataFrames

  • گروه‌بندی‌ها Agrupamientos

  • ترکیب دیتا‌فریم‌ها Mezcla de DataFrames

  • تقویت: دستکاری دیتا‌فریم‌ها Refuerzo: Manipulación de DataFrames

  • انگیزشی برای بصری‌سازی با Pandas Motivación a las visualizaciones con Pandas

  • مقدمه‌ای بر بصری‌سازی با Pandas Introducción a las visualizaciones con Pandas

  • نمودارهای جعبه‌ای / دیاگرام سبیل Box-plots / Diagramas de Bigotes

  • نمودارهای پراکندگی (Scatter plots) Gráficas de dispersión

  • ماتریس نمودارها Matrices de gráficas

  • تقویت: رسم نمودار با استفاده از Pandas Refuerzo: Gráficas usando Pandas

  • سایر کتابخانه‌ها Otras librerías

نمایش نظرات

آموزش برنامه نویسی پایتون
جزییات دوره
59h 46m
130
(آخرین آپدیت)
56,564
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar