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

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 تومان
    افزودن به سبد خرید