وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Python Complete: From First Line to First Job

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

Mastering Python: A Beginner's Journey to Professional Coding


1. Introduction
  • 1. Introduction
  • 2. Installing Python
  • 3. Installing an IDE (VS Code)
  • 4.1 05 - hello world.zip
  • 4. Intro to VS Code
  • 5.1 04 - notebooks vs scripts.zip
  • 5. Notebooks vs. Scripts
  • 6.1 05 - hello world.zip
  • 6. Hello World!
  • 7.1 06 - errors.zip
  • 7. Reading Errors

  • 2. Variables & Data Types
  • 1.1 01 - variables.zip
  • 1. Variables - What Are Variables
  • 2. Variables - Data Types
  • 3. Variables - Getting Data Types
  • 4. Variables - Changing Variable Types
  • 5. Variables - Overwriting Variables
  • 6.1 02 - strings.zip
  • 6. Strings - Introduction
  • 7. Strings - Modifying Strings
  • 8. Strings - String Formatting
  • 9. Strings - Escape Characters
  • 10. Strings - Indexing
  • 11. Strings - Slicing
  • 12.1 03 - operators.zip
  • 12. Operators - Arithmetic Operators
  • 13. Operators - Assignment Operators
  • 14. Operators - String Operators
  • 15.1 04 - booleans.zip
  • 15. Booleans - Introduction
  • 16. Booleans - Comparison Operators
  • 17. Booleans - Evaluating Values and Variables
  • 18. Booleans - String Membership Operators

  • 3. Data Structures
  • 1.1 01 - lists.zip
  • 1. Lists - Introduction
  • 2. Lists - A Coding Example
  • 3. Lists - Accessing Items
  • 4. Lists - List Attributes
  • 5. Lists - List Methods
  • 6. Lists - Connecting Lists
  • 7.1 02 - tuples.zip
  • 7. Tuples - Introduction
  • 8. Tuples - Tuple Attributes
  • 9. Tuples - Adding Items
  • 10. Tuples - Unpacking Tuples
  • 11.1 03 - sets.zip
  • 11. Sets - Introduction
  • 12. Sets - Set Attributes
  • 13. Sets - Accessing Items
  • 14. Sets - Adding Items
  • 15. Sets - Removing Items
  • 16. Sets - Combining Sets
  • 17.1 04 - dictionaries.zip
  • 17. Dictionaries - Introduction
  • 18. Dictionaries - Dictionary Attributes
  • 19. Dictionaries - Accessing Items
  • 20. Dictionaries - Dictionary Methods
  • 21. Dictionaries - Adding Items
  • 22. Dictionaries - Removing Items
  • 23.1 05 - chapter summary.zip
  • 23. Dictionaries - Nested Dictionaries

  • 4. Control Flow
  • 1.1 01 - conditionals.zip
  • 1. Conditionals - Introduction
  • 2. Conditionals - The if Statement
  • 3. Conditionals - The elif Statement
  • 4. Conditionals - The else Statement
  • 5. Conditionals - Shorthand if statements
  • 6. Conditionals - Shorthand if...else statements
  • 7. Conditionals - Logical Operators
  • 8. Conditionals - Nested if Statements
  • 9.1 02 - loops.zip
  • 9. Loops - Introduction
  • 10. Loops - While Loops
  • 11. Loops - Using While Loops with Lists
  • 12. Loops - Else Statement
  • 13. Loops - For Loops
  • 14. Loops - Looping Through Strings
  • 15. Loops - Looping Through Dictionaries
  • 16. Loops - Using the Range Method
  • 17. Loops - The break Statement
  • 18. Loops - The continue Statement
  • 19. Loops - Nested Loops
  • 20.1 03 - functions.zip
  • 20. Functions - Introduction
  • 21. Functions - Defining Functions
  • 22. Functions - Arguments and Parameters
  • 23. Functions - Returning Values
  • 24.1 04 - chapter summary exercise.zip
  • 24. Functions - Recursion

  • 5. Object Oriented Programming (OOP)
  • 1.1 01 - classes - objects.zip
  • 1. Objects - Introduction
  • 2. Objects - Defining A Class
  • 3. Objects - The Self Parameter
  • 4. Objects - Creating an Object
  • 5. Objects - Accessing Object Attributes
  • 6. Objects - Modifying Object Attributes
  • 7. Objects - Deleting Object Attributes
  • 8. Objects - Class Methods
  • 9.1 02 - inheritence.zip
  • 9. Inheritance - Introduction
  • 10. Inheritance - Example
  • 11. Inheritance - The super() Function
  • 12. Inheritance - Adding New Attributes and Methods
  • 13.1 03 - modules.zip
  • 13. Modules - Introduction
  • 14. Modules - Internal Modules
  • 15.1 example.zip
  • 15. Modules - External Modules
  • 16. Modules - Importing Parts of a Module
  • 17. Modules - Importing with Aliases
  • 18. Modules - Custom Modules
  • 19.1 04 - polymorphism.zip
  • 19. Polymorphism - Introduction
  • 20. Polymorphism - Class Polymorphism

  • 6. More on Modules
  • 1.1 01 - scope.zip
  • 1. Scope - Local Scope
  • 2. Scope - Function inside a function
  • 3. Scope - Global Scope
  • 4. Scope - Variables With The Same Name
  • 5.1 scope exercise 1.zip
  • 5.2 scope exercise 2.zip
  • 5. Scope - The Global Keyword
  • 6.1 02 - dates.zip
  • 6. Datetime - Introduction
  • 7. Datetime - Useful Methods
  • 8. Datetime - Creating a Datetime Object
  • 9. Datetime - Converting Datetime to String
  • 10.1 03 - json.zip
  • 10. JSON - Introduction
  • 11. JSON - Creating a JSON Object
  • 12. JSON - Decoding JSON
  • 13. JSON - Converting Python Data Types to JSON
  • 14.1 04 - pip.zip
  • 14. PIP - Introduction
  • 15. PIP - Installing PIP
  • 16. PIP - Using Pip
  • 17. PIP - Uninstalling Packages
  • 18. PIP - List All Installed Packages

  • 7. Best Coding Practices
  • 1.1 01 - user input.zip
  • 1. User Inputs - Introduction
  • 2. User Inputs - Casting Input Data Types
  • 3.1 02 - try...except.zip
  • 3. Try...Except - Introduction
  • 4. Try...Except - Catching All Error Types
  • 5. Try...Except - Printing The Error Message
  • 6. Try...Except - Using the else block
  • 7. Try...Except - Using the finally block
  • 8. Try...Except - Using the Else and Finally blocks together
  • 9. Try...Except - Raising Exceptions
  • 10. Try...Except - Input Validation
  • 11.1 03 - logging.zip
  • 11. Logging - Introduction
  • 12. Logging - Logging Levels
  • 13. Logging - Logging Configuration
  • 14. Logging - Logging To Multiple Sources
  • 15. Logging - Using Logger Objects
  • 16.1 04 - variable naming convention.zip
  • 16. Variable Naming Convention
  • 17.1 05 - documentation.zip
  • 17. Documentation - Introduction
  • 18. Documentation - Comments
  • 19. Documentation - Docstrings
  • 20.1 06 - environment variables.zip
  • 20. Environment Variables - Introduction
  • 21. Environment Variables - How to Define
  • 22. Environment Variables - How to Use
  • 23. Environment Variables - Why
  • 24.1 07 - debugging.zip
  • 24.2 debugging.zip
  • 24.3 debuggingexercise.zip
  • 24. Debugging - Introduction
  • 25. Debugging - Syntax Errors
  • 26. Debugging - Runtime Errors
  • 27. Debugging - Semantic Errors
  • 28. Debugging - Debugging Techniques
  • 29.1 debuggingexercise.zip
  • 29. Debugging - Using a Debugger
  • 30.1 08 - unittesting.zip
  • 30.2 unittestexample.zip
  • 30. Unittesting - Introduction
  • 31. Unittesting - Writing Unit Tests
  • 32. Unittesting - Assertions
  • 33. Unittesting - Running Unittests
  • 34.1 09 - decorators.zip
  • 34. Python Decorators - Introduction
  • 35. Python Decorators - Example Timing Execution
  • 36.1 10 - chapter summary exercise.zip
  • 36. Python Decorators - Example Authentication

  • 8. File Handling
  • 1.1 01 - read files.zip
  • 1.2 test.txt
  • 1. Read Files - Introduction
  • 2. Read Files - Opening Files
  • 3. Read Files - Reading the File
  • 4. Read Files - Reading Lines
  • 5. Read Files - Closing Files
  • 6. Read Files - The with and as statements
  • 7.1 02 - create files.zip
  • 7. Create Files - File Handles
  • 8. Create Files - Creating Files
  • 9. Create Files - Write to Existing File
  • 10. Create Files - Creating Folders
  • 11.1 03 - delete files.zip
  • 11. Delete Files - Introduction
  • 12. Delete Files - Check if File Exists
  • 13.1 04 - mid course project.zip
  • 13. Delete Files - Delete Folders

  • 9. Databases
  • 1.1 01 - introduction to databases.zip
  • 1.2 students.zip
  • 1. Introduction to Databases - Introduction
  • 2. Introduction to Databases - Relational Databases
  • 3. Introduction to Databases - MySQL and SQLite
  • 4. Introduction to Databases - When not to use a Database
  • 5. Introduction to Databases - SQLite
  • 6.1 02 - working with csv data.zip
  • 6.2 nfl.csv
  • 6. CSVs - Introduction
  • 7. CSVs - Read a CSV File
  • 8. CSVs - Read the Data
  • 9. CSVs - Manually Reading the Data
  • 10. CSVs - Writing to CSV Files
  • 11. CSVs - Using the DictWriter Class
  • 12. CSVs - Introduction to Pandas
  • 13. CSVs - Creating CSV Files with Pandas
  • 14.1 03 - connecting to a database.zip
  • 14.2 classroomdb.zip
  • 14. Connecting to a Database - Introduction
  • 15. Connecting to a Database - Creating Tables
  • 16. Connecting to a Database - Committing Changes
  • 17. Connecting to a Database - Installing SQLite Viewer
  • 18. Connecting to a Database - Setting SQLite Viewer as Default Viewer
  • 19.1 04 - inserting data.zip
  • 19. Inserting Data - Basic Insert
  • 20. Inserting Data - Inserting Multiple Records
  • 21. Inserting Data - Viewing Changes
  • 22.1 05 - querying data.zip
  • 22. Querying Data - Basic Query
  • 23. Querying Data - Filtering Data
  • 24. Querying Data - Ordering and Limiting Results
  • 25. Querying Data - Aggregating Data
  • 26. Querying Data - Group By
  • 27.1 06 - database exercise.zip
  • 27.2 grades.csv
  • 27. Querying Data - Final Notes

  • 10. HTTP Requests
  • 1.1 01 - understanding http.zip
  • 1. Understanding HTTP - Introduction
  • 2. Understanding HTTP - Key Concepts
  • 3. Understanding HTTP - Why Does HTTP Matter
  • 4.1 02 - http requests.zip
  • 4. HTTP Requests - Request Structure
  • 5. HTTP Requests - GET Request
  • 6. HTTP Requests - POST Request
  • 7.1 03 - status codes.zip
  • 7.2 04 - chapter summary exercise.zip
  • 7. Status Codes - Status Codes Meanings

  • 11. HTML
  • 1.1 01 - basics of html.zip
  • 1.2 example.html
  • 1. Basics of HTML - Introduction
  • 2. Basics of HTML - Writing and Opening HTML Files
  • 3. Basics of HTML - Structure of HTML Documents
  • 4. Basics of HTML - HTML Elements
  • 5. Basics of HTML - Attributes
  • 6.1 02 - common tags and elements.zip
  • 6. Common Tags and Elements - Introduction
  • 7. Common Tags and Elements - Headings
  • 8. Common Tags and Elements - Paragraphs and Texts
  • 9. Common Tags and Elements - Links
  • 10. Common Tags and Elements - Lists
  • 11. Common Tags and Elements - Images
  • 12. Common Tags and Elements - Tables
  • 13. Common Tags and Elements - Divs
  • 14.1 03 - forms and inputs.zip
  • 14.2 forms.html
  • 14. Forms and Inputs - Introduction
  • 15. Forms and Inputs - Labels
  • 16. Forms and Inputs - Text Inputs
  • 17. Forms and Inputs - Radio Buttons and Checkboxes
  • 18. Forms and Inputs - The Submit Button
  • 19.1 04 - webscrapping.zip
  • 19. Webscraping - Introduction
  • 20. Webscraping - Using BeautifulSoup
  • 21. Webscraping - Inspecting Websites
  • 22. Webscraping - Navigating Elements
  • 23. Webscraping - Accessing the Data
  • 24.1 05 - chapter summary exercise.zip
  • 24. Webscraping - Selenium

  • 12. Version Control
  • 1.1 01 - introduction to version control.zip
  • 1. Version Control - Introduction
  • 2. Version Control - CVC vs DVC
  • 3. Version Control - Git Key Concepts
  • 4.1 02 - basics of git.zip
  • 4. Basics of GIT - Set up GIT
  • 5. Basics of GIT - Initialize a repository
  • 6. Basics of GIT - Clone a repository
  • 7. Basics of GIT - Basic Workflow
  • 8. Basics of GIT - Status and Log
  • 9.1 03 - git branching and merging.zip
  • 9. Git Branching and Merging - Create Switch and View Branches
  • 10. Git Branching and Merging - Merging Branches
  • 11. Git Branching and Merging - Merging Conflicts
  • 12.1 04 - git summary exercise.zip
  • 12. Git Branching and Merging - Deleting Branches

  • 13. Servers and APIs
  • 1.1 01 - introduction to servers.zip
  • 1. Introduciton to Servers - Introduction
  • 2. Introduction to Servers - Key Concepts
  • 3.1 02 - building a simple api.zip
  • 3. Building a Simple API - Frameworks
  • 4. Building a Simple API - Setup and Run Server
  • 5. Building a Simple API - Creating Routes
  • 6. Building a Simple API - Sending Data
  • 7. Building a Simple API - Testing the API
  • 8. Building a Simple API - Getting Data
  • 9. Building a Simple API - Adding Status Codes
  • 10. Building a Simple API - Setting Public Access
  • 11. Deploying the Server - Hosting Providers
  • 12. Deploying the Server - Creating a server on AWS
  • 13. Deploying the Server - Setting up the Server
  • 14.1 05 - chapter summary exercise.zip
  • 14. Deploying the Server - Deploying the Server

  • 14. Final Thoughts
  • 1. Final Thoughts

  • 15. Advanced Materials
  • 1. Encapsulation
  • 2. RegEx
  • 3. Lambda
  • 4. First Class Objects
  • 5. Decorators
  • 6. Iterators
  • 7. Abstraction
  • 8. Composition and Aggregation
  • 9. Class and Static Methods
  • 10. Magic or Dunder Methods
  • 11. Working with Packages
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 27720
    حجم: 2646 مگابایت
    مدت زمان: 403 دقیقه
    تاریخ انتشار: ۲۸ آذر ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید