UdemyPython

Generators in Python

التصنيف الكامل: Development > Programming Languages > Python

Generators in Python

عن هذا الكورس

This course covers one of the more difficult topics in computer programming. Explaining it step by step throughout the course, using code samples and detailed explanation will provide you with the desired in-depth understanding of this topic, not only in Python but in other programming languages as well. The coding exercises this course includes will allow you to assess the level of understanding you achieve. In addition to generators, this course also covers the generator expression topic. The course starts with a general for the generator class and for the common simple way for getting an object of that type by using the yield statement. The continue with a more detailed explanation for the indirect code changes the compiler introduces when using the yield statement, and for what happens when iterating a generator object. The course continues with explaining how to create a generator expression and explains the main difference between a generator expression and a list comprehension. The course concludes with a short overview of the common cases in which we will probably prefer the use of generators. This course, like all of our other courses, evolves over time. Taking this course, we will provide you full support, and provide you with additional video clips and slides whenever needed. Please don't hesitate and let us know if you feed that additional coding exercises will assist, and we will create more of them. Please try to specify the exact sub-topics in which the additional practice is needed. Please don't hesitate and let us know of any additional sub-topic you would like us to add to this course. We will do our best to fulfill your request.

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

ينقلك مباشرة لصفحة التسجيل الرسمية

سعر الكورس
$24.99
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
React Redux Project for Beginners 2025
Udemy
React JS

React Redux Project for Beginners 2025

Welcome to the React Redux tutorial for beginners! This comprehensive video course is designed to cater to both newcomers and those with some experience in React. Throughout this tutorial, you'll embark on a journey to master the art of leveraging React Redux, the official React UI bindings layer for Redux, to build a cutting-edge project for the year 2025, seamlessly incorporating Axios for REST API integration.To ensure a smooth learning experience, this course covers a wide range of topics in a structured manner. You'll begin by setting up your development environment and installing the necessary tools to create a React application for your project. Once the initial setup is complete, you'll dive into creating functional components to construct a dynamic and interactive user interface.As you progress, you'll be introduced to a variety of useful web development plugins that will enhance your productivity and streamline your workflow. Additionally, you'll explore the power of SCSS, a CSS pre-processor, to style your React components and create visually appealing designs. The tutorial also covers the key concepts and benefits of using React Redux, empowering you to effectively manage state in your application.A significant portion of the course is dedicated to Redux, where you'll learn how to install it and set up the necessary folder structure in your project. You'll delve into actions and reducers, understanding their roles in managing state, and gain the ability to configure the Redux store to hold your application's data.To harness the full potential of React Redux, you'll discover essential hooks such as useSelector and useDispatch, enabling you to efficiently access and update your application state. You'll implement dispatch functionality to trigger state changes, map and display lists of items in your components, and utilize Axios to perform seamless API calls and retrieve data from a REST API.As you progress, you

Codelopment Python Full Stack Development Tutorial in Hindi
Udemy
Python

Codelopment Python Full Stack Development Tutorial in Hindi

If you're looking to learn Python in Hindi by Codelopment, this Python Full Stack Development tutorial on Udemy is the perfect resource for you. This comprehensive playlist covers all the essential topics required to master Python programming, including basic to advanced Python programming concepts, data modeling, web scraping, GUI programming with Tkinter, and more.This playlist is designed for both complete beginners and those who are not yet comfortable with Python. With step-by-step explanations in Hindi, the tutorial will take you through all the essential Python concepts you need to know. With numerous projects, you will also get hands-on experience in applying these concepts to real-world scenarios.One of the best parts about this tutorial is the added bonus of certification. You can get in touch with the instructor for certification and be confident in your skills and knowledge.Python Programming Course Outline:Setting up the Command Line and Development Environment for Python ProgrammingPython Basics: Operators and CalculationsWorking with Strings in Python: String Formatting and String MethodsConditional Statements and Loops in Python: Controlling Program Flow and Iterative TasksPython Functions: Function Creation and UsagePython Lists: List Creation, Manipulation, and Common OperationsPython Tuples: Tuple Creation, Manipulation, and Common OperationsPython Dictionaries and Data Modeling: Efficient Data Storage and RetrievalPython Sets: Set Creation, Manipulation, and Common OperationsComprehensions in Python: List, Dictionary, and Sets Comprehension for Efficient Code CreationAdvanced Flexible Functions in Python: Function Arguments and Return ValuesPython Lambda Expressions: Efficient Code Creation

GraphQL Apollo Server with Node.js, MongoDB - GraphQL API
Udemy
GraphQL

GraphQL Apollo Server with Node.js, MongoDB - GraphQL API

Build GraphQL API with Apollo Server in Node.js, Express, and MongoDB Database.ϟ What is GraphQL?GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need, and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.♦ Ask for what you need, get exactly that.♦ Get many resources in a single request.♦ Describe what’s possible with a type system.♦ Move faster with powerful developer tools.♦ Evolve your API without versions♦ Bring your own data and codeϟ Who is using GraphQL?♦ Facebook, Github, Pinterest, Shopify and moreϟ What is Apollo Server?Apollo Server is the best way to quickly build a production-ready, self-documenting API for GraphQL clients, using data from any source.It's open-source and works great as a stand-alone server, an add-on to an existing Node.js HTTP server, or in "serverless" environments.Apollo Server implements a spec-compliant GraphQL server which can be queried from any GraphQL client, including Apollo Client, enabling:♦ An easy start, so front-end and back-end developers can start fetching data quickly.♦ Incremental adoption, allowing advanced features to be added when they're needed.♦ Universal compatibility with any data source, any build tool, and any GraphQL client.♦ Production readiness, and what you build in development works great in production.You will learn the following things in the course:♦ Build GraphQL API with Apollo Server in Node.js, Express, and MongoDB.♦ Add JWT Authentication in Apo

Peak Performance For Entrepreneurs- 10x Your Productivity!
Udemy
Personal Productivity

Peak Performance For Entrepreneurs- 10x Your Productivity!

**Join over 1700 students who have enrolled into Peak Performance For Entrepreneurs who are ALL becoming more productive, reprogramming out limiting beliefs that used to stop them from accomplishing their goals, staying in Peak States longer and flat out GETTING MORE DONE!**We will be raising the price to $297 after we cross over 2,000 students so be sure to enroll now while its set to introductory pricing. The tools and training I am about to share with you took me years to piece together after scrounging through hundreds of internet articles, courses, books and trainings while studying the world's elite and what they did to beat procrastination, resistance and kept focused! This stuff changed the game for me and now I am synthesizing ALL this information and distilling it down into simple to follow action steps for other frustrated marketers entrepreneurs who want to beat this once and for all. Build the confidence you need to perform your best everyday while clearing beliefs, fears and insecurities that are limiting you with this course! Here is a few things you will love about the Peak Performance for Entrepreneurs course!How to raise thresholds to make room for higher confidence, more wealth happiness and successHow to create the perfect work environment that will allow you to be more relaxed and be 110% more productive in your work!How to pinpoint habits and patterns that are limiting you and change them quickly with a simple processHow to develop the keys to a super focused mind and a deep sense of inner confidenceHow to banish anxiety, doubt, worry, fears and stressors for good Changing the way you think, act and feel will change what you believe is possible! When you can eliminate the fears, insecurities and beliefs that are limiting you, you break through to the

Design Patterns Simplified - Part 1
Udemy
Software Architecture

Design Patterns Simplified - Part 1

- Are you looking for a different, yet deep and engaging course on design patterns?- Are you better able to understand the concepts through interesting examples, diagrams & visual effects?- Have you struggled to understand design patterns from the books?If you relate to one or more of the above criteria then this course is for you. It is a comprehensive course on design patterns delivered with crystal clear communication. The diagrams and the visual effects help you focus on the exact part of the presentation that the trainer is conveying. Here are just few feedbacks from the students of this course:"Your pedagogy skills are amazing, and i have to say that i love your teaching style, everything is so clear and detailed, exactly what i wait for, as a learner. I already knew these patterns but Not as much as you made me understand the deep of some, always by using your smooth progressive/near learner, and logical approach. I really want to point out, how much learning with your course is pleasant and kind of easy. I'd like to thank you for being part of the instructors here, and i hope one day you will create, the same way, a course about the other (GoF) Design Patterns, and then, still other courses about software Design subjects. Be sure i'll be there to pick them again ! :)" "This course does exactly as described and goes through the theory of design patterns and simplifies the concepts by showing real world examples using minimal pseudo coding. This allows you to concentrate on the concepts taught. Some of the ideas may leave you scratching your head for a while and maybe a few more examples would help with this but that’s not a major issue as you can just rewatch and relearn or apply the concepts. The presentation style is clear and precise and very understandable. If you want to learn design patterns for your projects then here is a perfect place to start"<

Master Generative AI with Java and Spring Boot | Spring AI
Udemy
Generative AI (GenAI)

Master Generative AI with Java and Spring Boot | Spring AI

Welcome to Master Generative AI with Java and Spring Boot | Spring AI, the ultimate course for Java and Spring developers looking to harness the power of Artificial Intelligence (AI) in their applications. This comprehensive course is tailored to empower you with the skills and knowledge to build intelligent, feature-rich applications using Spring AI and the Spring ecosystem.Why This Course?AI transforms industries by automating complex tasks, personalizing user experiences, and driving innovation. As a Java/Spring developer, integrating AI into your applications is no longer optional—it's the future. This course bridges the gap between AI and Spring development, enabling you to create AI-powered applications seamlessly.What You’ll Learn:Module 1: Introduction to Spring AIExplore how AI is shaping modern applications across industries, including healthcare, e-commerce, automation, and security.Understand the role of AI in the Spring ecosystem, including AI model integration, natural language processing (NLP), and machine learning (ML).Learn the core capabilities of Spring AI, such as natural language understanding, image generation, voice synthesis, and enhanced search.Set up your development environment and create your first Spring Boot application with AI capabilities.Module 2: Working with AI Models in SpringIntegrate pre-trained AI models into your Spring applications.Build APIs using advanced tools like ChatModel, ChatClient, and PromptTemplate.Explore various prompt types and their use cases in AI-driven interactions.Learn low-level and high-level API integrations, including Entity-based and BeanConverter implementations.Module 3: Prompt EngineeringMaster the art of prompt engineering to optimize AI model