Master Python for Data Science
Comprehensive Python tutorials covering NumPy, Pandas, visualization, machine learning, and more with hands-on examples.
266
Topics
25
Modules
Browse by Module
1
Python Fundamentals
15 topics covered
Variables and Data T…Operators in PythonConditional Statemen…+12 more
Start Learning →2
Web Development
21 topics covered
Flask Templates and …Flask BlueprintsDjango Models+18 more
Start Learning →3
Machine Learning
34 topics covered
Machine Learning wit…Classification Model…Regression Models+31 more
Start Learning →5
Advanced Python
63 topics covered
Celery Task QueueRedis BasicsCaching Strategies+60 more
Start Learning →6
Python Advanced
34 topics covered
Contextlib - Context…WeakRef - Weak Refer…Copy Module - Shallo…+31 more
Start Learning →7
Intermediate Python
10 topics covered
Object-Oriented Prog…Inheritance and Poly…Encapsulation and Da…+7 more
Start Learning →8
Data Science
28 topics covered
Numerical Python (Nu…Scipy OptimizationScipy Statistics+25 more
Start Learning →9
Deep Learning
13 topics covered
Keras SequentialKeras Functional APIKeras Callbacks+10 more
Start Learning →10
NLP
7 topics covered
Hugging Face Dataset…Hugging Face Tokeniz…NLP Preprocessing+4 more
Start Learning →11
Computer Vision
4 topics covered
Image ProcessingImage AugmentationObject Detection+1 more
Start Learning →15
Flask
3 topics covered
Flask Advanced - Blu…Flask-SQLAlchemy - O…Flask-Migrate - Data…
Start Learning →16
Django
5 topics covered
Django Templates - J…Django Forms - Forms…Django ORM Queries -…+2 more
Start Learning →23
Security
5 topics covered
Password Hashing - b…Encryption - cryptog…SSL/TLS - Certificat…+2 more
Start Learning →24
API Development
3 topics covered
API Design - REST Pr…API Rate Limiting - …Error Handling - Cus…
Start Learning →All Topics (266)
Variables and Data Types in PythonOperators in PythonConditional StatementsLoops in PythonFunctionsStringsListsTuplesDictionariesSetsFlask Templates and FormsFlask BlueprintsDjango ModelsDjango Views and URLsDjango FormsDjango AdminDjango MiddlewareDjango AuthenticationDjango REST FrameworkREST Framework ViewsetsFile HandlingREST Framework AuthenticationREST Framework Serializers Deep DiveFastAPI BasicsFastAPI Request ModelsFastAPI Database IntegrationFastAPI AuthenticationMachine Learning with Scikit-LearnClassification ModelsRegression ModelsModel EvaluationError HandlingHyperparameter TuningDimensionality ReductionClustering AlgorithmsFeature EngineeringPipeline and GridSearchCVNeural Networks with KerasConvolutional Neural NetworksTransfer LearningNatural Language ProcessingWord EmbeddingsModules and PackagesRecurrent Neural NetworksTransformer ArchitectureHugging Face TransformersGraph Neural NetworksTime Series ForecastingReinforcement LearningDocker BasicsGit AdvancedCI/CD with GitHub ActionsEnvironment ManagementList ComprehensionsWebSocketsCelery Task QueueRedis BasicsCaching StrategiesMemory ManagementPerformance OptimizationConcurrent FuturesAsyncio Advanced PatternsDataclasses AdvancedPattern MatchingLambda FunctionsDescriptors Deep DiveContextlib - Context ManagersWeakRef - Weak ReferencesCopy Module - Shallow vs Deep CopyPickle Module - SerializationEnum Types - Enumeration ClassesABC Deep Dive - Abstract Base ClassesDataclasses ValidationPython Typing - Type Hints Deep DiveProtocol Types - Structural SubtypingObject-Oriented ProgrammingRuntime Type CheckingFunctional ProgrammingMonads in PythonMemoization - Function CachingPartial ApplicationFunction CompositionPython Iteratorsitertools AdvancedGenerator PatternsCoroutine PatternsInheritance and PolymorphismAsync GeneratorsAsync Context ManagersEvent LoopStructured ConcurrencyGIL Deep Dive - Global Interpreter LockThread PoolsProcess PoolsLocks and SynchronizationQueue Modulemultiprocessing AdvancedEncapsulation and Data HidingSignal HandlingProcess CommunicationMemory ViewsArray ModuleStruct ModuleNumerical Python (NumPy Basics)Magic MethodsDecoratorsScipy OptimizationScipy StatisticsScipy IntegrationScipy InterpolationScipy Signal ProcessingScikit-Learn BasicsScikit-Learn PreprocessingScikit-Learn PipelineScikit-Learn Model SelectionGenerators and IteratorsScikit-Learn MetricsClassification AlgorithmsEnsemble MethodsSupport Vector MachinesClusteringDimensionality ReductionFeature SelectionAnomaly DetectionModel EvaluationHyperparameter TuningContext ManagersKeras SequentialKeras Functional APIKeras CallbacksKeras RegularizationConvolutional LayersRecurrent LayersEmbedding LayerLoss FunctionsOptimizersTensorFlow BasicsRegular ExpressionsPyTorch TensorsPyTorch Neural NetworksPyTorch Training LoopHugging Face DatasetsHugging Face TokenizersNLP PreprocessingText ClassificationNamed Entity RecognitionText GenerationTransformer ModelsWorking with JSONImage ProcessingImage AugmentationObject DetectionSemantic SegmentationAudio ProcessingDatetime ModuleNumpy BasicsNumPy Array IndexingNumPy OperationsPandas DataFramesPandas Data ManipulationDesign Patterns - Singleton, Factory, ObserverCreational Patterns - Builder, Prototype, Abstract FactoryStructural Patterns - Adapter, Decorator, FacadeBehavioral Patterns - Strategy, Command, StateSOLID Principles - Single Responsibility, Open-Closed, etcClean Code - Naming, Functions, Comments, FormattingRefactoring - Extract Method, Rename Variable, etcCode Smells - Duplicated Code, Long Functions, etcAlgorithm Analysis - Big O Notation, ComplexityPandas Grouping and AggregationSorting Algorithms - Quicksort, Mergesort, HeapsortPandas Merging and JoiningHandling Missing DataMatplotlib BasicsMatplotlib CustomizationSeaborn VisualizationSQL with PythonAPIs and RequestsWorking with APIsWeb ScrapingClasses and Objects Deep DiveMetaclassesDescriptorsAbstract Base ClassesCoroutines and Async/AwaitAsynchronous Generators and IteratorsConcurrency with ThreadingMultiprocessingType HintsAdvanced Type HintsNamed Tuples Deep DiveNamed Tuples and Data ClassesQueues and DequesNamed Tuples and OrderedDictDefaultDictCounterChainMapChainMap in PracticeHeapq for Priority QueuesBisect for Binary SearchFunctools Higher-Order FunctionsItertoolsItertools AdvancedOperator ModuleMap, Filter, ReduceUnit TestingPytest AdvancedMocking and PatchingLoggingDebugging TechniquesRegex Deep DiveCSV ModuleDatetime AdvancedHashlib and CryptographyEnvironment VariablesUUID and Unique IdentifiersRandom ModuleCollections Module Deep DiveTime ModuleOS ModulePathlibShutil ModuleSubprocessArgparse CLIClick FrameworkNumPy BroadcastingNumPy Linear AlgebraPandas SeriesPandas Indexing Deep DivePandas Pivot TablesPandas Time SeriesPandas Advanced AggregationsScipy BasicsMatplotlib Advanced PlotsSeaborn AdvancedPlotly Interactive ChartsDatabase Operations Deep DiveSQLAlchemy RelationshipsFlask REST APIFlask Advanced - Blueprints, Application Factory, ExtensionsFlask-SQLAlchemy - ORM Integration, Models, QueriesFlask-Migrate - Database Migrations, AlembicDjango Templates - Jinja2, Template Inheritance, FiltersDjango Forms - Forms, Widgets, ValidationDjango ORM Queries - Filter, Exclude, Annotate, AggregateDjango CBV - Class-Based Views, Mixins, Generic ViewsDjango REST - Serializers, Viewsets, RoutersFastAPI Advanced - Background Tasks, DependenciesFastAPI Middleware - CORS, Custom MiddlewareGraphQL with Python - Graphene, Strawberry, SchemasgRPC Services - Protocol Buffers, Proto Files, ServicesMicroservices - Service Discovery, API Gateway, CommunicationMessage Queues - RabbitMQ, Kafka, Producer-ConsumerJWT Authentication - PyJWT, Token Creation, VerificationOAuth2 Implementation - Authorization Flow, TokensPassword Hashing - bcrypt, Argon2, PasslibEncryption - cryptography Library, Fernet, AESSSL/TLS - Certificates, HTTPS, Secure ConnectionsSecure Coding - Input Validation, SQL Injection PreventionWeb Security - XSS, CSRF, CORS, CSP HeadersAPI Design - REST Principles, Versioning, DocumentationAPI Rate Limiting - Throttling, Quotas, Redis-BasedError Handling - Custom Exceptions, Error ResponsesLogging Best Practices - Log Levels, Handlers, FormattersMonitoring - Metrics, Health Checks, APM ToolsDocker Advanced - Multi-Stage Builds, Optimization
Advertisement