loading...

بوتکمپ ۱۰۰ روزه پایتون – از صفر تا حرفه‌ای

<ul> <li>برنامه&zwnj;ریزی منظم ۱۰۰ روزه برای یادگیری مؤثر پایتون</li> <li>ساخت بیش از ۱۰۰ پروژه واقعی و کاربردی</li> <li>آموزش کتابخانه&zwnj;های محبوب مثل Flask، Pandas، Selenium و Django</li> <li>یادگیری اصول Web Scraping، Data Science و API</li> <li>مناسب برای مبتدی&zwnj;ها و کسانی که به دنبال مسیر شغلی هستند</li> </ul>

قیمت: 549,000 تومان

قیمت ارزی (تتر):

X
54 : 27 : 00
405 جلسه
101 فصل
2 سال پشتیبانی

بوتکمپ ۱۰۰ روزه پایتون – از صفر تا حرفه‌ای

100 Days of Code: The Complete Python Pro Bootcamp یکی از جامع‌ترین دوره‌های پایتون در یودمی است که با ساختار روزانه، یادگیری مداوم و پروژه‌محور، به شما کمک می‌کند تا طی ۱۰۰ روز به یک برنامه‌نویس حرفه‌ای پایتون تبدیل شوید.

مدرس محبوب این دوره Dr. Angela Yu است که با شیوه تدریس ساده، پروژه‌محور و بسیار کاربردی‌اش، میلیون‌ها دانشجو در سراسر جهان را آموزش داده است. این دوره با بیش از ۶۵ ساعت آموزش و بیش از ۵۰۰ تمرین، شما را گام‌به‌گام از مفاهیم پایه مانند متغیرها، حلقه‌ها، توابع، کلاس‌ها، تا مباحث پیشرفته مثل Flask، Django، Web APIs، اتوماسیون با Selenium، ساخت اپلیکیشن‌های وب و تحلیل داده‌ها هدایت می‌کند.

اگر به دنبال یادگیری عمیق پایتون به‌صورت روزانه و منظم هستید و می‌خواهید وارد دنیای برنامه‌نویسی، فریلنسری یا داده شوید، این دوره دقیقاً برای شما طراحی شده است.

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

Day 1 - Beginner - Working with Variables in Python to Manage Data
  • What you're going to get from this course

    منتشرشده 00:04:00
  • START HERE

    منتشرشده 00:03:00
  • Downloadable Resources and Tips for Taking the Course

    منتشرشده 00:05:00
  • Day 1 Goals what we will make by the end of the day

    منتشرشده 00:03:00
  • Printing to the Console in Python

    منتشرشده 00:12:00
  • String Manipulation and Code Intelligence

    منتشرشده 00:10:00
  • The Python Input Function

    منتشرشده 00:13:00
  • Python Variables

    منتشرشده 00:13:00
  • Variable Naming

    منتشرشده 00:05:00
  • Day 1 Project Band Name Generator

    منتشرشده 00:06:00
  • Congratulations! Well done!

    منتشرشده 00:01:00
  • Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings
  • Day 2 Goals what we will make by the end of the day

    منتشرشده 00:02:00
  • Python Primitive Data Types

    منتشرشده 00:09:00
  • Type Error, Type Checking and Type Conversion

    منتشرشده 00:15:00
  • Mathematical Operations in Python

    منتشرشده 00:10:00
  • Number Manipulation and F Strings in Python

    منتشرشده 00:08:00
  • Day 2 Project Tip Calculator

    منتشرشده 00:15:00
  • You are already in the top 50%

    منتشرشده 00:01:00
  • Day 3 - Beginner - Control Flow and Logical Operators
  • Day 3 Goals what we will make by the end of the day

    منتشرشده 00:02:00
  • Control Flow with if else and Conditional Operators

    منتشرشده 00:11:00
  • Introducing the Modulo.

    منتشرشده 00:07:00
  • Nested if statements and elif statements

    منتشرشده 00:07:00
  • Multiple If Statements in Succession

    منتشرشده 00:10:00
  • Pizza Order Practice

    منتشرشده 00:09:00
  • Logical Operators

    منتشرشده 00:10:00
  • Day 3 Project Treasure Island

    منتشرشده 00:21:00
  • Share and Show off your Project!

    منتشرشده 00:01:00
  • Day 4 - Beginner - Randomisation and Python Lists
  • Day 4 Goals what we will make by the end of the day

    منتشرشده 00:02:00
  • Random Module

    منتشرشده 00:19:00
  • Understanding the Offset and Appending Items to Lists

    منتشرشده 00:13:00
  • Who will pay the bill

    منتشرشده 00:07:00
  • IndexErrors and Working with Nested Lists

    منتشرشده 00:05:00
  • Day 4 Project Rock Paper Scissors

    منتشرشده 00:19:00
  • Programming is like going to the Gym

    منتشرشده 00:01:00
  • Day 5 - Beginner - Python Loops
  • Day 5 Goals what we will make by the end of the day

    منتشرشده 00:03:00
  • Using the for loop with Python Lists

    منتشرشده 00:08:00
  • Highest Score

    منتشرشده 00:07:00
  • for loops and the range() function

    منتشرشده 00:06:00
  • Day 5 Project Create a Password Generator

    منتشرشده 00:17:00
  • Hard Work and Perseverance beats Raw Talent Every Time

    منتشرشده 00:01:00
  • Day 6 - Beginner - Python Functions & Karel
  • Day 6 Goals what we will make by the end of the day

    منتشرشده 00:01:00
  • Defining and Calling Python Functions

    منتشرشده 00:16:00
  • The Hurdles Loop Challenge

    منتشرشده 00:11:00
  • Indentation in Python

    منتشرشده 00:10:00
  • While Loops

    منتشرشده 00:13:00
  • Hurdles Challenge using While Loops

    منتشرشده 00:07:00
  • Jumping over Hurdles with Variable Heights

    منتشرشده 00:08:00
  • Final Project Escaping the Maze

    منتشرشده 00:17:00
  • Why is this so Hard! Can I really do this

    منتشرشده 00:02:00
  • Day 7 - Beginner - Hangman
  • Day 7 Goals what we will make by the end of the day

    منتشرشده 00:02:00
  • How to break a Complex Problem down into a Flow Chart

    منتشرشده 00:05:00
  • Step 1 - Picking a Random Words and Checking Answers

    منتشرشده 00:09:00
  • Step 2 - Replacing Blanks with Guesses

    منتشرشده 00:09:00
  • Step 3 - Checking if the Player has Won

    منتشرشده 00:12:00
  • Step 4 - Keeping Track of the Player's Lives

    منتشرشده 00:06:00
  • Step 5 - Improving the User Experience

    منتشرشده 00:11:00
  • The Benefits of Daily Practice

    منتشرشده 00:01:00
  • Day 8 - Beginner - Function Parameters & Caesar Cipher
  • Day 8 Goals what we will make by the end of the day

    منتشرشده 00:03:00
  • Functions with Inputs

    منتشرشده 00:10:00
  • Positional vs. Keyword Arguments

    منتشرشده 00:09:00
  • Caesar Cipher Part 1 - Encryption

    منتشرشده 00:20:00
  • Caesar Cipher Part 2 - Decryption

    منتشرشده 00:15:00
  • Caesar Cipher Part 3 - Reorganising our Code

    منتشرشده 00:10:00
  • How You Can Stay Motivated

    منتشرشده 00:01:00
  • Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction
  • Day 9 Goals what we will make by the end of the day

    منتشرشده 00:03:00
  • The Python Dictionary Deep Dive

    منتشرشده 00:14:00
  • Nesting Lists and Dictionaries

    منتشرشده 00:11:00
  • The Secret Auction Program Instructions and Flow Chart

    منتشرشده 00:22:00
  • Motivation and the Accountability Trick

    منتشرشده 00:01:00
  • Day 10 - Beginner - Functions with Outputs
  • Day 10 Goals what we will make by the end of the day

    منتشرشده 00:02:00
  • Functions with Outputs

    منتشرشده 00:16:00
  • Multiple return values

    منتشرشده 00:04:00
  • Docstrings

    منتشرشده 00:04:00
  • The Calculator Project

    منتشرشده 00:29:00
  • How to Get a Good Night's Sleep

    منتشرشده 00:02:00
  • Day 11 - Beginner - The Blackjack Capstone Project
  • Day 11 Goals what we will make by the end of the day

    منتشرشده 00:02:00
  • Blackjack Program Requirements and Game Rules

    منتشرشده 00:09:00
  • Hint 4 & 5 Solution Walkthrough

    منتشرشده 00:07:00
  • Hint 6-8 Solution Walkthrough

    منتشرشده 00:05:00
  • Hint 9 Solution Walkthrough Refactoring and calling calculate_score()

    منتشرشده 00:05:00
  • Hint 10-12 Solution Walkthrough

    منتشرشده 00:08:00
  • Hint 13 Solution Walkthrough

    منتشرشده 00:11:00
  • A Solid Foundation goes a Long Way

    منتشرشده 00:02:00
  • Day 12 - Beginner - Scope & Number Guessing Game
  • Day 12 Goals What we'll make by the end of the day

    منتشرشده 00:02:00
  • Namespaces Local vs. Global Scope

    منتشرشده 00:08:00
  • Does Python Have Block Scope

    منتشرشده 00:05:00
  • How to Modify a Global Variable

    منتشرشده 00:05:00
  • Python Constants and Global Scope

    منتشرشده 00:02:00
  • Introducing the Final Project The Number Guessing Game

    منتشرشده 00:05:00
  • Solution & Walkthrough to the Number Guessing Game

    منتشرشده 00:23:00
  • Don't be too hard on yourself

    منتشرشده 00:44:00
  • Day 13 - Beginner - Debugging How to Find and Fix Errors in your Code
  • Describe the Problem

    منتشرشده 00:00:00
  • Reproduce the Bug

    منتشرشده 00:04:00
  • Play Computer and Evaluate Each Line

    منتشرشده 00:04:00
  • Fixing Errors and Watching for Red Underlines

    منتشرشده 00:00:00
  • Squash bugs with a print() Statement

    منتشرشده 00:05:00
  • Bringing out the BIG Gun Using a Debugger

    منتشرشده 00:15:00
  • Final Debugging Tips

    منتشرشده 00:00:00
  • Building Confidence

    منتشرشده 00:01:00
  • Day 14 - Beginner - Higher Lower Game Project
  • Introduction & Program Requirements for the Higher Lower Game

    منتشرشده 00:00:00
  • Solution & Walkthrough of the Higher Lower Game

    منتشرشده 00:28:00
  • Study Tip Set Reminders in Your Calendar to Review

    منتشرشده 00:00:00
  • Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine
  • Introduction & Requirements for the Coffee Machine Project

    منتشرشده 00:10:00
  • Solution & Walkthrough for the Coffee Machine Code

    منتشرشده 00:29:00
  • Location, Location, Location - Pavlov's Coding Corner

    منتشرشده 00:02:00
  • Day 16 - Intermediate - Object Oriented Programming (OOP)
  • Why do we need OOP and how does it work

    منتشرشده 00:08:00
  • How to use OOP Classes and Objects

    منتشرشده 00:05:00
  • Constructing Objects and Accessing their Attributes and Methods

    منتشرشده 00:16:00
  • How to Add Python Packages and use PyPi

    منتشرشده 00:06:00
  • Practice Modifying Object Attributes and Calling Methods

    منتشرشده 00:09:00
  • Building the Coffee Machine in OOP

    منتشرشده 00:07:00
  • Walkthrough and Solution for the OOP Coffee Machine

    منتشرشده 00:16:00
  • Don't forget to review occasionally

    منتشرشده 00:01:00
  • Day 17 - Intermediate - The Quiz Project & the Benefits of OOP
  • Day 17 Goals what we will make by the end of the day

    منتشرشده 00:01:00
  • How to create your own Class in Python

    منتشرشده 00:05:00
  • Working with Attributes, Class Constructors and the __init__() Function

    منتشرشده 00:11:00
  • Adding Methods to a Class

    منتشرشده 00:05:00
  • Quiz Project Part 1 Creating the Question Class

    منتشرشده 00:06:00
  • Quiz Project Part 2 Creating the List of Question Objects from the Data

    منتشرشده 00:08:00
  • Quiz Project Part 3 The QuizBrain and the next_question() Method

    منتشرشده 00:08:00
  • Quiz Project Part 4 How to continue showing new Questions

    منتشرشده 00:05:00
  • Quiz Project Part 5 Checking Answers and Keeping Score

    منتشرشده 00:08:00
  • The Benefits of OOP Use Open Trivia DB to Get New Questions

    منتشرشده 00:06:00
  • Run for that Bus!

    منتشرشده 00:02:00
  • Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)
  • Day 18 Goals what we will make by the end of the day

    منتشرشده 00:01:00
  • Understanding Turtle Graphics and How to use the Documentation

    منتشرشده 00:00:00
  • Turtle Challenge 1 - Draw a Square

    منتشرشده 00:03:00
  • Importing Modules, Installing Packages, and Working with Aliases

    منتشرشده 00:13:00
  • Turtle Challenge 2 - Draw a Dashed Line

    منتشرشده 00:03:00
  • Turtle Challenge 3 - Drawing Different Shapes

    منتشرشده 00:07:00
  • Turtle Challenge 4 - Generate a Random Walk

    منتشرشده 00:08:00
  • Python Tuples and How to Generate Random RGB Colours

    منتشرشده 00:08:00
  • Turtle Challenge 5 - Draw a Spirograph

    منتشرشده 00:10:00
  • The Hirst Painting Project Part 1 - How to Extract RGB Values from Images

    منتشرشده 00:14:00
  • The Hirst Painting Project Part 2 - Drawing the Dots

    منتشرشده 00:13:00
  • Space out your study sessions and stay consistent

    منتشرشده 00:02:00
  • Day 19 - Intermediate - Instances, State and Higher Order Functions
  • Day 19 Goals what we will make by the end of the day

    منتشرشده 00:02:00
  • Python Higher Order Functions & Event Listeners

    منتشرشده 00:08:00
  • Challenge Make an Etch-A-Sketch App

    منتشرشده 00:08:00
  • Object State and Instances

    منتشرشده 00:04:00
  • Understanding the Turtle Coordinate System

    منتشرشده 00:14:00
  • Aaaand, we're off to the races!

    منتشرشده 00:10:00
  • Expand on the Solutions

    منتشرشده 00:02:00
  • Day 20 - Intermediate - Build the Snake Game Part 1 Animation & Coordinates
  • Day 20 Goals what we will make by the end of the day

    منتشرشده 00:05:00
  • Screen Setup and Creating a Snake Body

    منتشرشده 00:08:00
  • Animating the Snake Segments on Screen

    منتشرشده 00:18:00
  • Create a Snake Class & Move to OOP

    منتشرشده 00:07:00
  • How to Control the Snake with a Keypress

    منتشرشده 00:10:00
  • Programming is not Memorising

    منتشرشده 00:03:00
  • Day 21 - Intermediate - Build the Snake Game Part 2 Inheritance & List Slicing
  • Day 21 Goals what we will make by the end of the day

    منتشرشده 00:01:00
  • Class Inheritance

    منتشرشده 00:07:00
  • Detect Collisions with Food

    منتشرشده 00:12:00
  • Create a Scoreboard and Keep Score

    منتشرشده 00:10:00
  • Detect Collisions with the Wall

    منتشرشده 00:04:00
  • Detect Collisions with your own Tail

    منتشرشده 00:07:00
  • How to Slice Lists & Tuples in Python

    منتشرشده 00:08:00
  • Stay motivated by remembering the reason you signed up

    منتشرشده 00:02:00
  • Day 22 - Intermediate - Build Pong The Famous Arcade Game
  • Day 22 Goals what you will make by the end of the day

    منتشرشده 00:04:00
  • Set up the Main Screen

    منتشرشده 00:02:00
  • Create a Paddle that responds to Key Presses

    منتشرشده 00:07:00
  • Write the Paddle Class and Create the Second Paddle

    منتشرشده 00:08:00
  • Write the Ball Class and Make the Ball Move

    منتشرشده 00:05:00
  • Add the Ball Bouncing Logic

    منتشرشده 00:08:00
  • How to Detect Collisions with the Paddle

    منتشرشده 00:07:00
  • How to Detect when the Ball goes Out of Bounds

    منتشرشده 00:05:00
  • Score Keeping and Changing the Ball Speed

    منتشرشده 00:10:00
  • Picturing fears even the worst-case scenario is not so scary

    منتشرشده 00:02:00
  • Day 23 - Intermediate - The Turtle Crossing Capstone Project
  • Day 23 Goals what you will make by the end of the day

    منتشرشده 00:02:00
  • How to use the Starter Code

    منتشرشده 00:04:00
  • Solution to Step 3 - Create the Player Behaviour

    منتشرشده 00:05:00
  • Solution to Step 4 - Create the Car Behaviour

    منتشرشده 00:10:00
  • Solution to Step 5 - Detect when the Turtle collides with a Car squish

    منتشرشده 00:03:00
  • Solution to Step 6 - Detect when the Player has reached the other side

    منتشرشده 00:05:00
  • Solution to Step 7 - Add the Scoreboard and Game Over sequence

    منتشرشده 00:08:00
  • This course is not about typing out code

    منتشرشده 00:02:00
  • Day 24 - Intermediate - Files, Directories and Paths
  • Day 24 Goals what you will make by the end of the day

    منتشرشده 00:02:00
  • Add a High Score to the Snake Game

    منتشرشده 00:11:00
  • How to Open, Read, and Write to Files using the with Keyword

    منتشرشده 00:10:00
  • Challenge Read and Write the High Score to a File in Snake

    منتشرشده 00:07:00
  • Understand Relative and Absolute File Paths

    منتشرشده 00:15:00
  • Introducing the Mail Merge Challenge

    منتشرشده 00:05:00
  • Solution & Walkthrough for the Mail Merge Project

    منتشرشده 00:12:00
  • What's the correct solution What's the best answer What's the right way

    منتشرشده 00:03:00
  • Day 25 - Intermediate - Working with CSV Data and the Pandas Library
  • Day 25 Goals what we will make by the end of the day

    منتشرشده 00:02:00
  • Reading CSV Data in Python

    منتشرشده 00:13:00
  • DataFrames & Series Working with Rows & Columns

    منتشرشده 00:18:00
  • The Great Squirrel Census Data Analysis (with Pandas!)

    منتشرشده 00:10:00
  • U.S. States Game Part 1 Setup

    منتشرشده 00:10:00
  • U.S. States Game Part 2 Challenge with .csv

    منتشرشده 00:17:00
  • U.S. States Game Part 3 Saving Data to .csv

    منتشرشده 00:06:00
  • Day 26 - Intermediate - List Comprehension and the NATO Alphabet
  • Day 26 Goals what you will make by the end of the day

    منتشرشده 00:02:00
  • How to Create Lists using List Comprehension

    منتشرشده 00:16:00
  • Apply List Comprehension to the U.S. States Game

    منتشرشده 00:03:00
  • How to use Dictionary Comprehension

    منتشرشده 00:09:00
  • How to Iterate over a Pandas DataFrame

    منتشرشده 00:05:00
  • Introducing the NATO Alphabet Project

    منتشرشده 00:06:00
  • Solution & Walkthrough for the NATO Alphabet Project

    منتشرشده 00:06:00
  • Day 27 - Intermediate - Tkinter, args, kwargs and Creating GUI Programs
  • Day 27 Goals what we will make by the end of the day

    منتشرشده 00:02:00
  • History of GUI and Introduction to Tkinter

    منتشرشده 00:06:00
  • Creating Windows and Labels with Tkinter

    منتشرشده 00:10:00
  • Setting Default Values for Optional Arguments inside a Function Header

    منتشرشده 00:06:00
  • args Many Positional Arguments

    منتشرشده 00:06:00
  • kwargs Many Keyword Arguments

    منتشرشده 00:10:00
  • Buttons, Entry, and Setting Component Options

    منتشرشده 00:10:00
  • Other Tkinter Widgets Radiobuttons, Scales, Checkbuttons and more

    منتشرشده 00:08:00
  • Tkinter Layout Managers pack(), place() and grid()

    منتشرشده 00:11:00
  • Mile to Kilometers Converter Project

    منتشرشده 00:11:00
  • Day 28 Goals what we will make by the end of the day

    منتشرشده 00:03:00
  • How to work with the Canvas Widget and Add Images to Tkinter

    منتشرشده 00:16:00
  • Challenge - Complete the Application's User Interface (UI)

    منتشرشده 00:09:00
  • Add a Count Down Mechanism

    منتشرشده 00:18:00
  • Dynamic Typing Explained

    منتشرشده 00:07:00
  • Setting Different Timer Sessions and Values

    منتشرشده 00:08:00
  • Adding Checkmarks and Resetting the Application

    منتشرشده 00:10:00
  • Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application
  • Day 28 Goals what we will make by the end of the day

    منتشرشده 00:02:00
  • How to work with the Canvas Widget and Add Images to Tkinter

    منتشرشده 00:15:00
  • Challenge - Complete the Application's User Interface (UI)

    منتشرشده 00:09:00
  • Add a Count Down Mechanism

    منتشرشده 00:18:00
  • Dynamic Typing Explained

    منتشرشده 00:07:00
  • Setting Different Timer Sessions and Values

    منتشرشده 00:08:00
  • Adding Checkmarks and Resetting the Application

    منتشرشده 00:00:00
  • Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter
  • Day 29 Goals what we will make by the end of the day

    منتشرشده 00:04:00
  • Challenge 1 - Working with Images and Setting up the Canvas

    منتشرشده 00:05:00
  • Challenge 2 - Use grid() and columnspan to Complete the User Interface

    منتشرشده 00:05:00
  • Solution to the Creating the Grid Layout

    منتشرشده 00:07:00
  • Challenge 3 - Saving Data to File

    منتشرشده 00:14:00
  • Dialog Boxes and Pop-Ups in Tkinter

    منتشرشده 00:10:00
  • Generate a Password & Copy it to the Clipboard

    منتشرشده 00:13:00
  • Day 30 - Intermediate - Errors, Exceptions and JSON Data Improving the Password
  • Day 30 Goals what you will make by the end of the day

    منتشرشده 00:02:00
  • Catching Exceptions The try catch except finally Pattern

    منتشرشده 00:16:00
  • Raising your own Exceptions

    منتشرشده 00:05:00
  • Code Exercise Exception Handling in the NATO Phonetic Alphabet Project

    منتشرشده 00:07:00
  • Write, read and update JSON data in the Password Manager

    منتشرشده 00:14:00
  • Challenge 1 - Handling Exceptions in the Password Manager

    منتشرشده 00:07:00
  • Challenge 2 - Search for a Website in the Password Manager

    منتشرشده 00:18:00
  • Day 31 - Intermediate - Flash Card App Capstone Project
  • Day 31 Goals what you will make by the end of the day

    منتشرشده 00:10:00
  • Solution & Walkthrough for Creating the UI

    منتشرشده 00:12:00
  • Solution & Walkthrough for Creating New Flash Cards

    منتشرشده 00:09:00
  • Solution & Walkthrough for Flipping Cards

    منتشرشده 00:09:00
  • Solution & Walkthrough for Saving Progress

    منتشرشده 00:10:00
  • Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime)
  • Day 32 Goals what we will make by the end of the day

    منتشرشده 00:03:00
  • How to Send Emails with Python using SMTP

    منتشرشده 00:15:00
  • Working with the datetime Module

    منتشرشده 00:06:00
  • Challenge 1 - Send Motivational Quotes on Mondays via Email

    منتشرشده 00:09:00
  • Automated Birthday Wisher Project Challenge

    منتشرشده 00:06:00
  • Solution & Walkthrough for the Automated Birthday Wisher

    منتشرشده 00:18:00
  • Run Your Python Code in the Cloud!

    منتشرشده 00:07:00
  • Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier
  • Day 33 Goals what you will make by the end of the day

    منتشرشده 00:02:00
  • What are Application Programming Interfaces (APIs)

    منتشرشده 00:05:00
  • API Endpoints and Making API Calls

    منتشرشده 00:08:00
  • Working with Responses HTTP Codes, Exceptions & JSON Data

    منتشرشده 00:09:00
  • Challenge - Build a Kanye Quotes App using the Kanye Rest API

    منتشرشده 00:05:00
  • Understand API Parameters Match Sunset Times with the Current Time

    منتشرشده 00:16:00
  • ISS Overhead Notifier Project - Challenge & Solution

    منتشرشده 00:10:00
  • Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App
  • Day 34 Goals what you will make by the end of the day

    منتشرشده 00:03:00
  • Trivia Question API Challenge

    منتشرشده 00:06:00
  • Solution & Walkthrough for getting Trivia Questions

    منتشرشده 00:04:00
  • Unescaping HTML Entities

    منتشرشده 00:04:00
  • Class based Tkinter UI

    منتشرشده 00:15:00
  • Python Typing & Showing the Next Question in the GUI

    منتشرشده 00:07:00
  • Python Typing Type Hints and Arrows -

    منتشرشده 00:06:00
  • Check the Answer

    منتشرشده 00:04:00
  • Give Feedback to the Player, Keep Score and Fix the Bugs =)

    منتشرشده 00:09:00
  • Day 35 - Intermediate+ Keys, Authentication & Environment Variables Send SMS
  • Day 35 Goals what you will make by the end of the day

    منتشرشده 00:02:00
  • What is API Authentication and Why Do We Need to Authenticate Ourselves

    منتشرشده 00:05:00
  • Using API Keys to Authenticate and Get the Weather from OpenWeatherMap

    منتشرشده 00:14:00
  • Challenge - Check if it Will Rain in the Next 12 Hours

    منتشرشده 00:17:00
  • Sending SMS via the Twilio API

    منتشرشده 00:09:00
  • Use PythonAnywhere to Automate the Python Script

    منتشرشده 00:08:00
  • Understanding Environment Variables and Hiding API Keys

    منتشرشده 00:10:00
  • Day 36 - Intermediate+ Stock Trading News Alert Project
  • Day 36 Goals what you will make by the end of the day

    منتشرشده 00:10:00
  • Solution & Walkthrough for Step 1 - Check for Stock Price Movements

    منتشرشده 00:16:00
  • Solution & Walkthrough for Step 2 - Get the News Articles

    منتشرشده 00:07:00
  • Solution & Walkthrough for Step 3 - Send the SMS Messages

    منتشرشده 00:09:00
  • Day 37 - Intermediate+ Habit Tracking Project API Post Requests & Headers
  • Day 37 Goals what you will make by the end of the day

    منتشرشده 00:03:00
  • HTTP Post Requests

    منتشرشده 00:09:00
  • Advanced Authentication using an HTTP Header

    منتشرشده 00:11:00
  • Challenge Add a Pixel to the Habit Tracker using a Post Request

    منتشرشده 00:06:00
  • Autofilling today's date using strftime

    منتشرشده 00:00:00
  • How to use HTTP Put and Delete Requests

    منتشرشده 00:07:00
  • Day 38 - Intermediate+ Workout Tracking Using Google Sheets
  • Day 38 Goals what you will make by the end of the day

    منتشرشده 00:04:00
  • Day 39 - Intermediate+ Capstone Part 1 Flight Deal Finder
  • Day 39 Goals what you will make by the end of the day

    منتشرشده 00:05:00
  • Day 40 - Intermediate+ Capstone Part 2 Flight Club
  • Day 40 Goals what you will make by the end of the day

    منتشرشده 00:03:00
  • Day 41 - Web Foundation - Introduction to HTML
  • How Does the Internet Actually Work

    منتشرشده 00:06:00
  • How Do Websites Actually Work

    منتشرشده 00:07:00
  • What is HTML

    منتشرشده 00:05:00
  • HTML Heading Elements

    منتشرشده 00:15:00
  • HTML Paragraph Elements

    منتشرشده 00:09:00
  • Self Closing Tags

    منتشرشده 00:12:00
  • Day 41 Project - Movie Ranking

    منتشرشده 00:06:00
  • Day 42 - Web Foundation - Intermediate HTML
  • HTML Boilerplate

    منتشرشده 00:13:00
  • The List Element

    منتشرشده 00:11:00
  • Nesting and Indentation

    منتشرشده 00:14:00
  • Anchor Elements

    منتشرشده 00:11:00
  • Image Elements

    منتشرشده 00:09:00
  • Day 42 Project - Birthday Invite Website

    منتشرشده 00:04:00
  • Day 43 - Web Foundation - Introduction to CSS
  • Why do we need CSS

    منتشرشده 00:09:00
  • How to add CSS

    منتشرشده 00:16:00
  • CSS Selectors

    منتشرشده 00:23:00
  • Day 43 Project - Colour Vocab Website

    منتشرشده 00:09:00
  • Day 44 - Web Foundation - Intermediate CSS
  • Why do we need CSS

    منتشرشده 00:09:00
  • How to add CSS

    منتشرشده 00:16:00
  • CSS Selectors

    منتشرشده 00:23:00
  • Day 43 Project - Colour Vocab Website

    منتشرشده 00:09:00
  • Day 45 - Intermediate+ Web Scraping with Beautiful Soup
  • Day 45 Goals what you will make by the end of the day

    منتشرشده 00:03:00
  • Parsing HTML and Making Soup

    منتشرشده 00:10:00
  • Finding and Selecting Particular Elements with BeautifulSoup

    منتشرشده 00:12:00
  • Scraping a Live Website

    منتشرشده 00:17:00
  • Is Web Scraping Legal

    منتشرشده 00:11:00
  • 100 Movies that You Must Watch

    منتشرشده 00:11:00
  • Day 46 - Intermediate+ Create a Spotify Playlist using the Musical Time Machine
  • Day 46 Goals what you will make by the end of the da

    منتشرشده 00:04:00
  • Day 47 - Intermediate+ Create an Automated Amazon Price Tracker
  • Day 47 Goals what you will make by the end of the day

    منتشرشده 00:06:00
  • Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot
  • Day 48 Goals what you will make by the end of the day

    منتشرشده 00:03:00
  • How to Install & Set Up Selenium

    منتشرشده 00:07:00
  • How to Find and Select Elements on a Website with Selenium

    منتشرشده 00:16:00
  • Challenge Use Selenium to Scrape Website Data

    منتشرشده 00:08:00
  • Challenge Use Selenium in a Blank Project & Scrape a Different Piece of Data

    منتشرشده 00:04:00
  • How to Automate Filling Out Forms and Clicking Buttons with Selenium

    منتشرشده 00:11:00
  • The Cookie Clicker Project

    منتشرشده 00:04:00
  • Day 49 - Intermediate+ Automating Job Applications on LinkedIn
  • Day 49 Goals what you will make by the end of the day

    منتشرشده 00:03:00
  • Day 50 - Intermediate+ Auto Tinder Swiping Bot
  • Day 50 Goals what you will make by the end of the day

    منتشرشده 00:07:00
  • Day 51 - Intermediate+ Internet Speed Twitter Complaint Bot
  • Day 51 Goals what you will make by the end of the day

    منتشرشده 00:06:00
  • Day 52 - Intermediate+ Instagram Follower Bot
  • Day 52 Goals what you will make by the end of the day

    منتشرشده 00:04:00
  • Day 53 - Intermediate+ Web Scraping Capstone - Data Entry Job Automation
  • Day 53 Goals what you will make by the end of the day

    منتشرشده 00:08:00
  • Day 54 - Intermediate+ Introduction to Web Development with Flask
  • Understanding Backend Web Development with Python

    منتشرشده 00:08:00
  • Create your First Web Server with Flask

    منتشرشده 00:13:00
  • Understand the Command Line on Windows and Mac

    منتشرشده 00:13:00
  • __name__ and __main__ Special Attributes built into Python

    منتشرشده 00:04:00
  • Python Functions as First Class Objects Passing & Nesting Functions

    منتشرشده 00:10:00
  • Understanding Python Decorator Functions and the Syntax

    منتشرشده 00:09:00
  • Day 55 - Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game
  • Day 55 Goals what you will make by the end of the day

    منتشرشده 00:02:00
  • Working Flask URL Paths and the Flask Debugger

    منتشرشده 00:13:00
  • Rendering HTML Elements with Flask

    منتشرشده 00:07:00
  • Challenge Use Python Decorators to Style HTML Tags

    منتشرشده 00:03:00
  • Advanced Decorators with args and kwargs

    منتشرشده 00:07:00
  • Day 56 - Intermediate+ Rendering HTMLStatic files and Using Website Templates
  • Day 56 Goals what you will make by the end of the day

    منتشرشده 00:01:00
  • Rendering HTML Files with Flask

    منتشرشده 00:09:00
  • Serving Static Files using Flask

    منتشرشده 00:09:00
  • How to Use Website Templates to Speed Up Web Development

    منتشرشده 00:13:00
  • Solution and Walkthrough for the Name Card Final Project

    منتشرشده 00:08:00
  • Day 57 - Intermediate+ Templating with Jinja in Flask Applications
  • Day 57 Goals what you will make by the end of the day

    منتشرشده 00:02:00
  • Using Jinja to Produce Dynamic HTML Pages

    منتشرشده 00:12:00
  • Challenge Combining Jinja Templating with APIs

    منتشرشده 00:12:00
  • Multiline Statements with Jinja

    منتشرشده 00:07:00
  • URL Building with Flask

    منتشرشده 00:05:00
  • Day 58 - Web Foundation Bootstrap
  • What is Bootstrap

    منتشرشده 00:16:00
  • Bootstrap Layout

    منتشرشده 00:21:00
  • Bootstrap Components

    منتشرشده 00:32:00
  • Day 58 Project - A Startup Website for TinDog

    منتشرشده 00:32:00
  • Day 59 - Advanced - Blog Capstone Project Part 2 - Adding Styling
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 60 - Advanced - Make POST Requests with Flask and HTML Forms
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 61 - Advanced - Building Advanced Forms with Flask-WTForms
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 62 - Advanced - Flask, WTForms, Bootstrap and CSV - Coffee & Wifi Project
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 63 - Advanced - Databases with SQLite and SQLAlchemy
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 64 - Advanced - My Top 10 Movies Website
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 65 - Web Design School - How to Create a Website that People will Love
  • Introduction to Web Design

    منتشرشده 00:04:00
  • Understanding Color Theory

    منتشرشده 00:09:00
  • Understanding Typography and How to Choose Fonts

    منتشرشده 00:11:00
  • Manage ATTENTION with effective User Interface (UI) Design

    منتشرشده 00:11:00
  • User Experience (UX) Design

    منتشرشده 00:14:00
  • Web Design in Practice - Let's apply what we've learnt!

    منتشرشده 00:19:00
  • Day 66 - Advanced - Building Your Own API with RESTful Routing
  • What is REST

    منتشرشده 00:13:00
  • Day 67 - Advanced - Blog Capstone Project Part 3 - RESTful Routing
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 68 - Advanced - Authentication with Flask
  • What is Authentication

    منتشرشده 00:04:00
  • Day 69 - Advanced - Blog Capstone Project Part 4 - Adding Users
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 70 - Advanced - Git, Github and Version Control
  • Install Git Bash on Windows

    منتشرشده 00:03:00
  • Introduction to Version Control and Git

    منتشرشده 00:02:00
  • Version Control using Git and the Command Line

    منتشرشده 00:14:00
  • Github and Remote Repositories

    منتشرشده 00:10:00
  • Gitignore

    منتشرشده 00:11:00
  • Cloning

    منتشرشده 00:09:00
  • Branching and Merging

    منتشرشده 00:11:00
  • Forking and Pull Requests

    منتشرشده 00:15:00
  • Day 71 - Advanced - Deploying Your Web Application
  • Day 71 Goals - Learn to Deploy Your Website

    منتشرشده 00:02:00
  • Day 72 - Advanced - Data Exploration with Pandas College Major v.s. Your Salary
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 73 - Advanced - Data Visualisation with Matplotlib Programming Languages
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 74 - Advanced - Aggregate & Merge Data with Pandas Analyse the LEGO Dataset
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 75 - Advanced - Google Trends Data Resampling and Visualising Time Series
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 76 - Advanced - Beautiful Plotly Charts & Analysing the Android App Store
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 77 - Advanced - Computation with NumPy and N-Dimensional Arrays
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 78 - Advanced - Linear Regression and Data Visualisation with Seaborn
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 79 - Advanced - Analysing the Nobel Prize with Plotly, Matplotlib & Seaborn
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 80 - Advanced - The Tragic Discovery of Handwashing t-Tests & Distributions
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 81 - Advanced - Capstone Project - Predict House Prices
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 82 - Professional Portfolio Project - Python Scripting
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 83 - Professional Portfolio Project - Python Web Development
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 84 - Professional Portfolio Project - Python Scripting
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 85 - Professional Portfolio Project - GUI
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 86 - Professional Portfolio Project - GUI
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 87 - Professional Portfolio Project - Game
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 88 - Professional Portfolio Project - Web Development
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 89 - Professional Portfolio Project - Web Development
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 90 - Professional Portfolio Project - GUI Desktop App
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 91 - Professional Portfolio Project - HTTP Requests & APIs
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 92 - Professional Portfolio Project - Image Processing & Data Science
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 93 - Professional Portfolio Project - Web Scraping
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 94 - Professional Portfolio Project - GUI Automation
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 95 - Professional Portfolio Project - Game
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 96 - Professional Portfolio Project - HTTP Requests & APIs
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 97 - Professional Portfolio Project - Web Development
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 98 - Professional Portfolio Project - Python Automation
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 99 - Professional Portfolio Project - Data Science
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Day 100 - Professional Portfolio Project - Data Science
  • این فصل ویدیو ندارد. فایلهارو ببینید

    منتشرشده 00:01:00
  • Recording of our Live AMA (aka AAA - Ask Angela Anything)
  • Recording of our Live AMA (aka AAA - Ask Angela Anything)

    منتشرشده 01:00:00
  • Study With Me

    منتشرشده 01:42:00
  • پیشنیاز های دوره چه چیزهایی هستند؟

    • ندارد

    نظرات دانشجویان

    مدرس دوره

    کدیاد پلاس (Codeyad Plus)

    سوالات متداول

    این دوره برای چه کسانی مناسب است؟

    افرادی که تازه می‌خواهند پایتون را یاد بگیرند یا کسانی که می‌خواهند دانش خود را تقویت کرده و وارد بازار کار شوند.

    آیا پیش‌نیاز خاصی لازم است؟

    خیر، این دوره از صفر مطلق شروع می‌شود.

    آیا در این دوره پروژه واقعی می‌سازیم؟

    بله، بیش از ۱۰۰ پروژه عملی از ساده تا پیشرفته در این دوره انجام می‌شود.

    آیا به مفاهیم فریم‌ورک‌ها هم پرداخته می‌شود؟

    بله، کار با Flask، Django، Tkinter، Selenium و بسیاری ابزارهای کاربردی آموزش داده می‌شود.

    آیا این دوره مناسب ورود به بازار کار است؟

    قطعاً بله. پروژه‌ها و مهارت‌هایی که آموزش داده می‌شود، برای مسیرهای شغلی مثل توسعه‌دهنده وب، تحلیل‌گر داده و اتوماسیون بسیار کاربردی است.